For the technically curious

Enough of the shape to judge the engineering — the philosophy, the order pipeline, and the operational posture. The detailed blueprints stay with the product, but a good architect will recognise what's underneath. The parts list lives on the stack page.

Shape

A deliberate monolith on one machine

Atlas is a small set of cooperating services on a single private server — a data service that owns market capture, a trading service that owns decisions and orders, and an interface service that owns the operator's screen. They share one time-series database as the single source of truth, with an in-memory layer for live fan-out. There is no microservice sprawl, no message-broker archipelago, no orchestration cluster: the whole system can be read, audited, and rebuilt by one engineer in a sitting — which is the point. It runs comfortably on a 2-vCPU / 4 GB box.

Isolation is intentional where it matters: market data capture can never be interrupted by anything the operator does in the UI, and the interface layer has no direct path to the broker — boundaries that are enforced by automated architecture checks in CI, not by convention or code review vigilance.

Orders

One pipeline, no exceptions

signal risk checkpoint sizing from your stop distance limits (exposure · loss · frequency) approved & sized · refused, with the reason execution lane (practice | real) journal & audit trail

Data

Distrust as a design principle

Strategy machinery

One evaluator, honest verdicts

Options maths

Estimates labelled, bounds proven

Security

Small surface, layered locks

Operations

Built to be boring

Broker layer

An adapter, not a dependency

The broker integration is a thin, well-defined adapter behind an internal interface: market data in, orders out, statements for reconciliation. Zerodha's Kite Connect is the adapter shipped today; the interface was designed so that any Indian broker with a serious API can be wired in without touching the trading engine, the risk checkpoint, or the UI. If your broker publishes an API, it's a candidate.