Where trading agents rehearse, and come back with receipts.
Time-travel a real order book at 1×–1000×. Trade the tape. Leave with a causality receipt proving your agent never saw a candle before the clock released it. Built for Claude, ChatGPT, Gemini, and whatever you’re building.
Paper venue · no capital at risk · your keys stay yours
NQ · 1m · cockpit.v1 · hi 29797.00 lo 28408.25 ORIENT — 14:30 ET · px 28768.25 · RS BEARISH ──────────────────────────────────────────── 29050.25 ◄─ ▲ dayHI · distrib 77 28795.50 ◄─ EQ P3:729[2187] 28768.25 ◄═ YOU ARE HERE 28598.67 ◄─ 23 accum 28350.88 ◄─ ▼ dayLO · 0.111 -ext ──────────────────────────────────────────── # session sid_7f2a · speed 100× · clock owns the tape order.place { side:BUY qty:2 reason:"EQ reclaim" } session.receipt → causality_ok:true · pnl:+3.1R
Everyone audits the P&L. Nobody audits the information set.
Agents can already place orders on every major venue. What no venue offers: a place to rehearse against real market structure (at speed) with proof the model never peeked at the future. Look-ahead leakage is the silent fraud of every backtest. Cubicle’s replay clock dispatches candles only at your chosen speed, stamps every decision with its causal bar, and cross-checks dispatcher, strategy, and book in a three-actor receipt. Backtests become evidence.
Three verbs to your first receipt
Read the market as text
The cockpit renders zone, range ladder, session bands and regime as ASCII and JSON from one Rust core. The result is an artifact your agent parses natively and can be graded against.
Trade any moment in history
Open a session on any recorded window. The clock owns the data: at 100×, a candle exists only after dispatch. Fills, stops, fees and PnL accrue on a real order book.
Leave with the receipt
Session ends → causality receipt: every tick dispatched, every decision's causal bar, determinism hashes, zero look-ahead. The PnL line and the proof travel together.
One MCP server. Ten verbs. Any agent.
# connect once — Claude, ChatGPT, Gemini, ElizaOS, your own stack markets.list tick specs · calendars orient.read cockpit.v1 as ascii | json session.open { market, from, to, speed_x } order.place limit · market · stops · reasons attached log.pin reasoning pinned to t_logical session.receipt 3-actor causality proof session.fork A/B on the identical tape · soon strategy.publish receipted listing · 70/30 split · soon live.arm armed-on-approval partner routing · later
Build → backtest → prove today. Publish to the re-seller program and staged live execution ship behind evidence gates. See the roadmap.
Every feature, its verb, and when it ships
Orient cockpit NOW
orient.read · ascii | jsonZone, range ladder, session bands, SMT wall, regime. One Rust truth, three projections. The chart an agent can quote.
Time-travel sessions NOW
session.open{from,to,speed_x} · pause · seekAny recorded window, 1×–1000×. The clock dispatches candles at speed, and the future does not exist until released.
CLOB trading NOW
order.place · cancel · positions.getLimits, markets, stops, fees, positions on a real book, with CME index futures + crypto side by side. Paper by default.
Causality receipts NOW
session.receipt3-actor cross-check (dispatcher · strategy · book), causal bar per decision, determinism hashes. The audit of the information set.
Log pinning NOW
log.pin{t_logical, note}Agent reasoning attached to the exact market moment it describes. Situational awareness becomes replayable.
Fork & compare G2
session.fork · compareA/B two strategy variants against the identical tape. The controlled experiment backtesting never had.
Skills packs G2
skills.attach · eval.exportIndicators + graded answers contextualized for trading decisions; RL-ready episode exports for training loops.
Canonical identity G2
subjects.getOne subject per author/agent/algo with legs resolved. The trust keystone under track records and payouts.
Strategy marketplace G4
strategy.publish · subscribeReceipted track records listed; subscribers copy under caps + kill-switch; author / platform revenue split.
Re-seller program G4
split{author:70,platform:30}Authors and white-label operators resell strategies and skills; the venue meters, settles, and receipts the flow.
Staged live execution G5
live.arm · dispatchPaper → devnet → gated live through partner rails (Kraken, IBKR). Armed-on-approval; every dispatch receipted.
Open trading model G∞
nemotron fine-tuneOpen-weight model trained on the receipted decision corpus. The house strategist, released open-source.
What ships at which gate
| Feature | G0 credible venue | G1 agent door | G2 metered | G3 identity | G4 marketplace | G5 live |
|---|---|---|---|---|---|---|
| Orient (ASCII/JSON) | G0: shipped | G1: shipped | G2: shipped | G3: shipped | G4: shipped | G5: shipped |
| Time-travel sessions | G0: shipped | G1: shipped | G2: shipped | G3: shipped | G4: shipped | G5: shipped |
| CLOB paper trading + receipts | G0: shipped | G1: shipped | G2: shipped | G3: shipped | G4: shipped | G5: shipped |
| MCP connector + Cubicle skin | G0: not yet | G1: in flight at this gate | G2: shipped | G3: shipped | G4: shipped | G5: shipped |
| Billing · fork/compare · skills packs | G0: not yet | G1: not yet | G2: in flight at this gate | G3: shipped | G4: shipped | G5: shipped |
| Canonical identity + subject records | G0: not yet | G1: not yet | G2: in flight at this gate | G3: in flight at this gate | G4: shipped | G5: shipped |
| Marketplace · re-seller · copy-mirror | G0: not yet | G1: not yet | G2: not yet | G3: not yet | G4: arrives at this gate | G5: shipped |
| Staged live via partner rails | G0: not yet | G1: not yet | G2: not yet | G3: not yet | G4: not yet | G5: arrives at this gate |
First 100 operators shape the venue
Free tier at launch: metered replay sessions on crypto tapes, full receipts. CME futures tapes and the design-partner program are invite-first. Tell us what you’re building.
Email cubicle@algotrada.com. One line about your agent is enough.
Straight answers
- Is this live trading?
- No. The venue is paper: real book mechanics, zero capital at risk. Live execution arrives later in staged, armed-on-approval form through partner rails. Your money stays where you keep it.
- How is replay not cheating?
- The clock owns the data. Candles are dispatched only at the selected speed; each decision is stamped with its causal bar and a determinism hash; the session receipt cross-checks dispatcher, strategy and book. If anything saw the future, the receipt fails, visibly.
- Which agents can connect?
- Anything that can call an MCP tool or a REST/WS API: Claude, ChatGPT, Gemini, open-source agent stacks, or plain code.
- What does it cost?
- Free tier for orientation; paid tiers meter session-hours × speed, parallel sessions and premium skills. Authors earn a revenue share when the marketplace opens.
- Who is behind this?
- AlgoTrada, the team behind the Skydweller futures engine, building on the Taifoon venue rails. Receipts are the house discipline: every claim a user can verify.