Paper + live · Multi-asset · Fail-closed guardrails

Deploy trading bots that turn volatility into realized profit

the alternative, for the rest of us.

Compose, backtest, and run algorithmic bots across stocks, options, crypto, and futures — with institutional-grade guardrails on every order.

No credit card · Paper trading is free · Live execution is opt-in and risk-gated

Bot equity · paperILLUSTRATION+37.4%
+$3,740
Realized
68%
Win rate
−6.2%
Max DD

Illustrative demo data — not live performance or a projection.

Signal algorithms
32
built in
Execution strategies
22
composable
Market data
Streaming
SIP consolidated tape
Ledger
100%
event-sourced

Four steps from idea to guarded execution

The same decision and execution path powers backtest, paper, and live — so what you validated is exactly what runs.

01

Discover

Scored smart lists rank the whole universe by recency-decayed signal composites, so the freshest setups float to the top — not stale ones.

02

Validate

Walk the strategy forward across ten years of daily history with embargoed splits and champion/challenger lineage — no peeking, no cherry-picking.

03

Deploy

Launch on the built-in $100k paper account or a connected broker in minutes, wrapped in prop-firm-style risk rails from the first order.

04

Relax

Drawdown-ladder guards, stale-data fail-closed gates, and a full audit trail watch every tick — so you never have to babysit a bot.

A real strategy library, built in

Every card is a live, composable strategy from the platform catalog — not a mockup. The curves sketch each mechanic and are illustrative only, never real returns.

DCA Ladder

AccumulationStocksCrypto

Scales into a position down a fixed ladder of price rungs, then takes profit on the whole stack at a single target.

Backtest it in the Lab

Supernova

Volatility harvestCryptoStocks

Accumulates through the dips on widening rungs and harvests the entire position as price converges back.

Backtest it in the Lab

Cross-Sectional Momentum

RotationStocks

Ranks the universe and rotates capital into the strongest names, dropping laggards as their scores decay.

Backtest it in the Lab

Mean-Reversion Fade

ReversionStocksCrypto

Fades stretched moves back toward a rolling mean — enters on the overshoot, exits as price reverts.

Backtest it in the Lab

Range Grid

RangeCryptoStocks

Rests buy and sell rungs across a sideways band and harvests the chop between them.

Backtest it in the Lab

Signal Confirmation

Multi-signalAny asset

Places an order only when the weighted stack of signal algos agrees — a loud dissent means no trade.

Backtest it in the Lab

The platform under the bots

Retail-grade UX on top, institutional-grade machinery underneath.

Scored smart lists & signals

Live screens that rank symbols by a decaying composite of 32 signal algos. Bots subscribe to the list, not a static basket — the universe refreshes itself.

Walk-forward Lab

Calendar walk-forward backtests with embargoed splits, out-of-sample scoring, and explicit champion promotion — models earn their place.

Multi-venue

Alpaca and Robinhood today — paper and live — on a broker-adapter contract built to add more venues without touching a strategy.

Risk guards & drawdown ladders

Stepped drawdown ladders, buying-power pre-checks, kill switches, and pre-trade gates on every order path. Missing data means no trade.

Real-time observability

OpenTelemetry traces, structured logs, and live health dashboards across every money path — the platform watches itself, in the open.

Multi-tenant, audit-grade security

Tenant-scoped RBAC, encrypted broker credentials that are never returned by the API, and a hash-chained audit log on every mutation.

The whole desk on one screen

Positions, working orders, guard telemetry, and the live tape share a single pane — the same numbers the bots trade on, not a separate report.

pratyamn.ai/desk

Illustrative product view — not live data

Built for trust, down to the ledger

Everywhere money moves, the platform is engineered like a ledger, not a spreadsheet.

  • Event-sourced money paths

    Positions, cash, and P&L are projections folded over an append-only event log — never a mutable balance that can silently drift.

  • Fail-closed by default

    Unknown flag: off. Missing or stale data: no trade. Reconciliation mismatch: halt and alarm. The safe state is always the default state.

  • Hash-chained audit log

    Every mutation of accounts, orders, and risk settings is chained to the previous record — tamper-evident by construction.

  • Encrypted credentials

    Broker keys are encrypted at rest and never logged or returned by any API response.

event_log · append-onlyschematic
  1. #104order.placedAAPL · buy 12hash 9f2c
  2. #105fill.received12 @ $227.14prev 9f2c → hash 41be
  3. #106cash.debited−$2,725.68prev 41be → hash c803
projection ▸positions · cash · P&L= fold(events #1…#106)

Balances are computed from the chain — never stored as mutable state.

Put a disciplined bot to work

Start on the built-in $100k paper account — no card, no broker required. Go live only when the numbers have earned it.