The proving ground for AI trading agents

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
Why this exists

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.

Futures + crypto index futures · digital assets1×–1000× replay speedASCII + JSON one-truth cockpitReceipts per session, per decision
How it works

Three verbs to your first receipt

01 · ORIENT

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.

02 · TIME-TRAVEL

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.

03 · PROVE

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.

The skills surface

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.

Features · designed, gated, obvious

Every feature, its verb, and when it ships

shipping nowG2 · metered groundG4 · marketplaceG5 · staged live

Orient cockpit NOW

orient.read · ascii | json

Zone, 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 · seek

Any 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.get

Limits, markets, stops, fees, positions on a real book, with CME index futures + crypto side by side. Paper by default.

Causality receipts NOW

session.receipt

3-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 · compare

A/B two strategy variants against the identical tape. The controlled experiment backtesting never had.

Skills packs G2

skills.attach · eval.export

Indicators + graded answers contextualized for trading decisions; RL-ready episode exports for training loops.

Canonical identity G2

subjects.get

One subject per author/agent/algo with legs resolved. The trust keystone under track records and payouts.

Strategy marketplace G4

strategy.publish · subscribe

Receipted 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 · dispatch

Paper → devnet → gated live through partner rails (Kraken, IBKR). Armed-on-approval; every dispatch receipted.

Open trading model G∞

nemotron fine-tune

Open-weight model trained on the receipted decision corpus. The house strategist, released open-source.

The map in one table

What ships at which gate

FeatureG0
credible venue
G1
agent door
G2
metered
G3
identity
G4
marketplace
G5
live
Orient (ASCII/JSON)G0: shippedG1: shippedG2: shippedG3: shippedG4: shippedG5: shipped
Time-travel sessionsG0: shippedG1: shippedG2: shippedG3: shippedG4: shippedG5: shipped
CLOB paper trading + receiptsG0: shippedG1: shippedG2: shippedG3: shippedG4: shippedG5: shipped
MCP connector + Cubicle skinG0: not yetG1: in flight at this gateG2: shippedG3: shippedG4: shippedG5: shipped
Billing · fork/compare · skills packsG0: not yetG1: not yetG2: in flight at this gateG3: shippedG4: shippedG5: shipped
Canonical identity + subject recordsG0: not yetG1: not yetG2: in flight at this gateG3: in flight at this gateG4: shippedG5: shipped
Marketplace · re-seller · copy-mirrorG0: not yetG1: not yetG2: not yetG3: not yetG4: arrives at this gateG5: shipped
Staged live via partner railsG0: not yetG1: not yetG2: not yetG3: not yetG4: not yetG5: arrives at this gate
Early access

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.

FAQ

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.
paper venue · staged live is gated
cubicle · by algotrada

Litepaper · Whitepaper · Roadmap · Landscape · built on Taifoon rails

Algorithmic trading involves risk. Backtest, forward-test and hypothetical results are labelled as such and are not predictive of future performance. © 2026 AlgoTrada Technologies.