P3 · Orchestration
Deploy, monitor, and kill. Paper and live share one code path.
shadow trading runs a strategy in paper against live market conditions before it touches real capital, and the divergence from its backtest — slippage, missed entries, timing drift — is shown honestly. a user who sees the truth before risking money trusts every number afterward. and the kill switch is sacred: two taps from any mobile screen, isolated, no adjacent destructive controls.
in the terminal
pipeline · event log · rate-limit and strategy-id visible in chrome- 09:22:14infostrategy started · seed 4471
- 09:22:15infobroker · zerodha · connected · egress 43.204.11.7
- 09:22:16warnreconcile · 1 open order carried from prev session · resolved
- 09:25:03infoskipped entry · spread 0.18% > threshold 0.10%
- 09:28:41infobuy · NIFTY 24900 CE · qty 25 · avg 118.40 · id ord_8f21
- 09:34:12infotrail stop · 112.00 → 114.60
- 09:41:57infosell · NIFTY 24900 CE · qty 25 · avg 123.15 · id ord_8f21 · +4218.50
- 09:42:00inforeconciled with broker · positions match
- 09:42:15warnexpiry watch · position closes into wk of 2026-08-28 · auto-square-off scheduled
what ships
- paper tradingmvp
- same execution path as live. same order lifecycle, same slippage model, same rationale trail — only the broker connector differs.
- shadow tradingmvp
- before live capital is unlocked, the strategy runs in paper alongside real market conditions for a configured number of sessions. divergence from backtest is measured and shown. no other platform makes this visible.
- broker adapter #1mvp
- the first live broker at launch, chosen for API quality — not market share. the adapter interface exists from day one, so #2 and #3 are drop-ins, not rewrites.
- regulatory compliancemvp
- unique Strategy ID tagged on every algo order (SEBI algo-tagging requirement). static-IP-compliant egress with per-user IP pinning. self-imposed order-rate limiting below the exchange threshold, with the limit visible in the UI. five-year retrievable audit trail per order.
- expiry & physical settlementmvp
- in-the-money stock F&O settles physically. the runtime monitors expiry-week positions, projects margin, warns unmissably and can auto-square-off before the settlement window. this is the most common way a sound retail algo produces a catastrophic loss.
- market-state awarenessmvp
- trading halts, circuit breakers and broker disconnects mid-position. a strategy never makes decisions on a stale feed — it halts and alerts, rather than acting on data it cannot verify.
- kill switchmvp
- per-strategy, per-account, global. reachable in two taps on mobile. red, isolated. a global kill requires a typed strategy name; a single-strategy kill is one tap.
- order lifecycle logmvp
- every order carries a one-sentence rationale, expandable to the full evaluated condition set. this is the trust product.
- 3+ broker adapters, smart routingv1
- multi-account fan-out with smart order routing.
- colocated / low-latency tierv2
- FIX connectivity for the users who need it.
non-negotiables
reconciliation, always on
an engine crash must never orphan a live position. every 60 seconds, and on every restart, we reconcile against broker state.
isolated deployments
no single strategy failure can affect another. each deployment runs in its own resource budget.
MFA before live
live deployment requires MFA re-auth, explicit risk-limit confirmation, and a paper-trading run on record.
the other four surfaces
waitlist
start when we're ready.
we'll email once when there's something to sign up for. no drip, no digest.