Binance
- Trades
- Perpetual futures
- Mode at launch
- Testnet execution
- API keys
- Trade-only
fleet/execution/binance.pyAI Trading Fleet connects to a broker or exchange account you already hold and executes the strategy and risk limits you configure. It never takes custody of your funds, and no strategy runs unrestricted live until it clears a published validation gate.
row nsha256( prior_hash || canonical_json(payload) )row n+1stores prior_hash + its own hash, written atomicallyUTC daySHA-256 Merkle root over every row that dayOne control halts every strategy, instantly.
The Fleet never trades a strategy or a limit you haven't set yourself. It runs on your account, inside your limits, and stops the moment you say so.
Four steps. Nothing hidden.
Link a supported broker or exchange account with a trade-only API key. Withdrawal-capable keys are rejected at connection.
••••••••••••7f3aPick a strategy, labeled by its real validation stage, and set your own position size, exposure, and loss limits.
propose() on every order.The Fleet executes inside the limits you set — server-enforced, not a suggestion the frontend can be talked out of.
Watch fills, exposure, and drawdown on your own dashboard. One button halts everything, instantly.
Join Early Access →Describe the idea in plain words. A team of specialist agents takes it from there: one drafts the rules, one researches, one backtests, one checks risk, one paper-trades. You get backtested strategies in hours, not weeks of coding.
Find me a strategy that fades Polymarket prices after they overreact to breaking news.
Drafted three candidate rules around post-news reversion. Sending the strongest one to research.
Pulled the market history and tested the rule on data it never saw. One candidate dropped for a thin sample.
Walk-forward backtest finished, costs included. The full report is on your dashboard.
Ran every simulated order through propose() against your limits. Nothing breached.
Trading it on live data with simulated fills. It moves to live only after it clears the gate.
A strategy moves forward only when it clears fixed, objective criteria — never on a hunch, never because launch day arrived.
Written, unit-tested, no market data run yet.
Walk-forward tested on historical data, costs included.
Live market data, simulated fills, no real order sent.
Brier < 0.22, win rate ≥ 58%, Sharpe ≥ 1.5, minimum sample size.
Real orders, capped size, ≥30-day testnet track record required first.
Full position sizing within your configured limits.
Every asset class runs through the same risk engine, the same limits and the same audit chain. Pick one to see what the Fleet watches there. The tag on each is what's true today.
propose()Every panel below is marked by what's actually true today, not what's planned. Scroll, hover or use the controls to open one.
fleet/execution/binance.pyfleet/execution/bybit.pyfleet/execution/polymarket.pyfleet/execution/kalshi.pyfleet/execution/betfair.pybrokers/ · Dhan, Fyers firstTestnet execution through API keys that can trade but never withdraw.
Adapters written. Each moves from signal to real order placement only once its integration clears the gate.
More crypto exchanges, stock and index brokers, betting exchanges and prediction markets, in any country.
Nothing here is live until its panel above shows an Available pill.
Crypto, prediction markets, sports exchanges and brokers all run through one pipeline: signal, paper, testnet, live. A venue moves right only on evidence. This is how far each one goes at launch.
Lower is better. How far forecast odds sit from what actually happened.
Share of resolved calls that went the right way.
Return per unit of volatility, annualised, measured on the paper account.
Every number above is measured over the last 90 days, not a hand-picked stretch.
A minimum sample, so a short lucky streak can't pass.
Graduation_Gate row written to the audit chain
3Next stage unlocks
Miss any one and nothing moves: the next stage refuses to start without that audit row. Thin samples never graduate.
Every item below is a real, configurable field in the Fleet's risk engine — not a marketing promise.
Hard ceiling across the whole account.
Capital at riskNo single strategy can dominate exposure.
Per strategyCaps concentration in one broker or exchange.
Per venueSet as a % of capital or an absolute cap.
Per positionTrading stops for the day, automatically.
Daily lossA circuit breaker, not a suggestion.
DrawdownBelow your threshold, the Fleet stays flat.
Edge / confidence floorOne control, always visible, always live.
Kill switchWithdrawal-capable keys are refused at connection.
Key scopepropose()Example ordersA partial look at the actual code enforcing the rules above — dependency-injected, no global state, every trading decision behind a pure function.
propose(), decides every order. No I/O, no clock, no randomness.One console, five slices of the real module layout. Watch an example order go through, or pick a view.
isolation → propose() → audit → venueEvery order takes this path in this order. The decision and its hash are on the audit chain before anything reaches an exchange.3 strategiesEach one carries its real validation stage — Development, Backtest, Paper — and moves forward only when it clears fixed criteria.propose()Pure function — no I/O, no clock, no randomness. Same inputs, same decision, every time.KillSwitchStateful wrapper around propose() — the control behind "kill switch, always on."AuditChain.append_row()sha256(prior_hash + payload), written atomically — a hash chain, not an editable log.Try itRewrite a refused order as approved. The hashes are computed in your browser, and the next row's link breaks on the spot.verify_isolation_or_exit()Checks cloud project, database, credentials, and inbound link at startup. Any violation: audit, alert, exit(1).load_phase()Refuses to start a phase without a passed Graduation Gate audit row from the phase before it.verify_isolation_or_exit()cloud, database, keys, inbound link · at startupokload_phase()graduation row from the phase before is presentokedge after fees1.9% against your 1.0% floorokpropose()ETHUSDT-PERP · long · 1.0% NAVapprovedKillSwitcharmed, not pressedokAuditChain.append_row()row n · 46ef7535…c976writtenbinance adaptertestnet order, trade-only keysent0d95c941…b1f4hash 182fe84f…a843182fe84f…a843hash 4f389bee…45a14f389bee…45a1hash 46ef7535…c976Illustrative mockup of the real module layout — not a live account.
Every order passes through isolation checks, then the pure risk function, then the audit chain — in that order, every time.
Six rules the Fleet is built around. Each one lives in code, and each one below says where.
The Fleet never holds your funds. It places and cancels orders on an account you already own.
Withdrawal-capable API keys are refused at connection, so the Fleet has no path to move money out.
Every order goes through propose(): no I/O, no clock, no randomness. Same inputs, same decision.
Each audit row stores sha256(prior_hash + payload), written atomically. An edit breaks the chain, so it shows.
Nothing reaches live trading until it clears a published, fixed validation gate — not a launch date.
One control halts every strategy instantly. Always visible, always live.
The only real advantage here is time. Early access is priced at half of launch pricing for as long as the early-access window runs.
Early Access is a $10 deposit; the Syndicate Pass is $19 and additionally mints 5 invite codes. Either way, it's what locks in your spot, not the final subscription price — that's disclosed after the 30-day launch.
Reservations run through Telegram, not a web form — it's where the invoice and your payment confirmation land anyway. Tap a tier, the bot asks your email (optional, so we can reach you before launch), then hands you the payment link — $10 for Early Access, $19 for a Syndicate Pass.
A reservation, not a charge. The bot shows the exact price and terms before you pay anything. Already have an invite code? Message the bot and send /redeem <code>.
The things people ask before trusting software with a trading account — answered plainly.
No. You connect a trade-only API key to your own broker or exchange account. The Fleet places and cancels orders inside limits you set — it never takes custody, and withdrawal-capable keys are rejected at connection.
Binance and Bybit connect in testnet mode at launch. Every other market listed above is signal-only or paper/backtest until its integration and strategy both clear their validation stage — shown honestly in the Markets section above.
A token deposit, paid in crypto via Telegram, reserves your spot right now — $10 for Early Access, $19 for a Syndicate Pass. It's a deposit toward your eventual price, not the full subscription charge — that full price is disclosed after the 30-day launch.
New signups move to public pricing — the full launch price, no discount. Early-access and Syndicate users keep their locked-in terms for the window they signed up for.
$19 — same terms as Early Access, plus 5 unique codes sent to you the moment payment clears. Send a code to anyone — they message the bot with /redeem <code> and skip the waitlist entirely, no deposit needed. Each code works once.
Yes. Trading involves real risk of loss. No strategy on this page is marketed as guaranteed, and nothing is promoted past Paper stage without meeting a published, fixed evidence bar.