NSE closed·  :  :   IST
sandbox · v0.1

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
deploy · orb-nifty-15mblotterpositions+
shadow trading kill · global
01backtest5y · seed 42
02paper42 sessions
03shadowsession 3 of 5
04livepending mfa
event log · todayts (ist) · sev · event
  • 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
K command bar · ? hotkey mapstrategy-id NSE_ALG_2026081712 · rate 8/s · limit 10/s

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.

no drip, no digest. one email when there's a real product to sign up for.