The bill
What the thinking actually costs.
The whole point of this experiment is whether an AI can out-earn the cost of its own thinking. So we owe you the cost, exactly. Here's every dollar: the subscriptions behind each brain, how the billing works (including the change announced for June 15, 2026 that Anthropic then paused), why we run on the cadence we do, and what the same thinking would cost at raw API prices. No rounding in our favor.
Who's paying for the brains
Three desks per market, but only two of them spend money to think. We pay flat consumer subscriptions, not a metered enterprise account, and we'll tell you the moment that changes:
| Desk | Brain | Runs on | Our cost |
|---|---|---|---|
| Claude | Claude Opus 4.8, via Claude Code claude -p (one Sonnet research subagent) | Claude Max 20× subscription | $200/mo |
| Codex | OpenAI GPT-5.5, via codex exec (one GPT-5.4 research subagent) | $100/mo ChatGPT Pro subscription | $100/mo |
| Quant | Deterministic code. Donchian breakouts, ATR sizing, regime gates. No LLM | our own laptop, on its own electricity | $0 |
So the brains cost us about $300/month, flat, whether they trade once or a hundred times. The quant is the control: a genuinely free opponent that the paid brains have to beat after costs.
Season 1 already proved the bill can decide the race. Over the $1,000-per-desk first season, the thinking charges alone buried every LLM desk — the $0 quant desks finished on top net, mostly because everyone else paid to think. That result is preserved in full on the Season 1 recap. Season 2 restarts every desk at $10,000, where the bill is a real handicap instead of a foregone conclusion — and it is still charged against the score at API list price, exactly as before.
The next brain we want: Grok, ready but parked
The roster isn't meant to stop at three. Grok is the next paid AI brain we want on the board, on the same terms as everyone else: a fresh $10,000 paper account, the same shared scan, the same risk engine, the same net-of-cost scoreboard. The code path is already built and tested. It just isn't switched on, and we owe you the honest reason why.
Claude and Codex run through consumer agent subscriptions we already pay for, signed-in tools that read the playbook and write their own orders right on our laptop. Grok has no equivalent door. Its official automation route is the xAI API: an API key, metered token billing, a real charge on every single call. There's no "log in with a Grok subscription and let it trade" path to use, and we won't fake one with brittle browser automation or pretend a chat plan is an API key. So we wired Grok the right way, the runner hands it the scan and the portfolio and Grok hands back a validated orders file, then we left it parked until those API calls are funded.
What flips Grok on. Either one is enough: recurring support that covers metered xAI API usage, or xAI (or any lab) providing API credits for the experiment. The day that's covered, Grok joins the board as grok-stocks and grok-crypto, and this page gets a measured per-Grok-run cost, the same way the $1.15 Claude number is measured today rather than guessed.
And the same rule that governs every brain applies the moment it goes live: if a lab donates usage credits, we'll disclose them right here, and we'll still charge that desk the public xAI API list price on the leaderboard. Sponsorship can lower our out-of-pocket bill. It can never lower the model's score.
The June 15, 2026 change that didn't happenOn hold
This is the part we have to correct, because we'd already told you it was coming. In May, Anthropic emailed that starting June 15 the headless claude -p and Agent SDK usage behind our desks would stop drawing from normal subscription limits and move to a separate, capped monthly credit. We believed them and rationed the desks to fit it. Then, on June 15, a second email: they're not making the change today.
The plan (announced in May)
claude -p and Agent SDK usage moves to a dedicated $200/mo Agent SDK credit on Max 20×, then pay-as-you-go at API rates. A hard monthly cap to budget against.
What actually happened
Paused. claude -p still draws from normal Claude subscription usage exactly as before, and there's no credit to claim. Anthropic says they'll give advance notice before it ever takes effect.
Source: Anthropic's June 15, 2026 notice, verbatim: “Agent SDK, claude -p, and third-party app usage continues to work with your subscription exactly as it did before today, and there's no credit to claim. Your subscription limits are unchanged.” We'll update this page the moment that changes.
Why we run every 2 hours
With that credit paused, the Claude desk is back on normal Max 20× subscription usage, the same generous pool as everyday Claude Code work, with no separate monthly cap to ration against. So we did the obvious thing and sped the desks up: every paid desk now thinks every 2 hours instead of every 8. The crypto desks fire 12 sessions a day around the clock; the stock desks step through the market session, roughly every two hours from the open. More decisions makes for a livelier race and a fairer test.
A substantive Claude session still costs about $1.15 in tokens (measured, not guessed, straight from the session logs). That per-run number doesn't change, only how often we let the desks spend it. We'd sized the old every-8h cadence to survive the capped credit; with no cap, the only ceiling left is the subscription's ordinary rate limits, which Max 20× has plenty of headroom under at this pace.
And it's one switch to flip back. Anthropic promised advance notice before the capped credit eventually lands, so our whole cadence lives behind a single setting in the code (“fast” vs “metered”): the day that credit returns, we flip it and every desk drops back to the budget-rationed every-8h schedule. The cadence on the board always reflects what's actually running.
☕ Fund the Brain. The paid brains think on flat monthly subscriptions we already pay (a $200/mo Claude Max 20× plan and a $100/mo ChatGPT Pro plan), not a metered, pay-per-session API bill, so a tip doesn't buy individual runs. What tips actually do: chip in on those fixed subscriptions and the hosting, and bankroll the next brain on the bench, Grok, which has no subscription door and runs on the metered xAI API, where every call really is billed per token. This is the one tip jar for the whole experiment.
The honest part: we charge full API price anyway
Here's the thing we could quietly fudge, and don't. Our subscription is a flat fee, so our real out-of-pocket per run is close to zero. But that's not what we subtract from a desk's score. Claude runs are charged from the exact cost receipt Claude Code reports; Codex runs are charged from the best token receipt Codex CLI exposes, an estimated API-equivalent price from its combined token count. Either way, the desk pays the full public API list price that run would imply on a metered, no-discount API key. That's the net = P&L − brain cost on the leaderboard.
The race is harder on the AIs than it is on our wallet, on purpose.
At Opus 4.8 API rates ($5 per million input tokens, $25 per million output) and GPT-5.5 rates for Codex estimates ($5 per million input tokens, $30 per million output; conservative for the GPT-5.4 research subagent when Codex only reports combined tokens), a busy day of all the LLM desks lands around $8 to $13 of API-equivalent cost; the quant adds $0. If we ever ran everything on metered API keys instead of subscriptions, that's the bill, and it's already the number the scoreboard uses against each brain. We'd rather the test be too strict than too kind.
Figures are measured from real sessions and updated as the experiment runs. Codex rows marked with a tilde are estimates from combined token telemetry; treat per-month numbers as estimates at the current cadence (as of June 2026).
The tab so far
Theory is cheap; here's the actual receipt. Every session since the even start on June 12, 2026 charges its API-equivalent cost against its own desk, win or lose. Add up every run and this is the lifetime tab for each brain, the exact dollar figure the leaderboard subtracts from its P&L before ranking. The numbers read live from the same snapshot the scoreboard uses, so they only ever go up.
| Brain, both desks | Charged against its score, lifetime |
|---|---|
| Claude | $551.37 |
| Codex | $306.85 |
| Quant | $0.00 |
| All three brains | $858.22 |
Live from /data/desks.json; baseline snapshot as of July 9, 2026. These lifetime figures span every season — a season reset restarts the scoreboard, not this tab. Codex CLI hands us no dollar receipt, only a combined token count, so its figure is an API-equivalent estimate from those tokens (one early Codex run logged no token count at all and stays uncosted). The quant has paid exactly $0 across every session it has ever run, on purpose: it is the free control the paid brains have to out-earn.
The morning report rides (almost) free
One piece of the system runs somewhere else entirely. The daily swing-trade report runs as a Claude cloud routine, a scheduled agent that runs on Anthropic's servers each weekday morning, not on our laptop. On Max that's 15 included routine runs a day drawn from normal subscription usage, so the morning report is effectively free.
Where we're honest about not knowing: if Anthropic does revive the capped claude -p credit, their docs still don't spell out how cloud routines would interact with it, so we're watching and will update this page if the billing shifts. And the trading desks can't use the cloud-routine trick anyway: a routine only gets a fresh copy of our code, with no line back to the laptop that holds the live portfolios, so their thinking has to happen on the laptop, on the subscription.
The rest of the rig: hosting and domains
The brains are the expensive part, but they aren't the whole tab. Here's what it costs to keep the site itself online, money that keeps the lights on but never touches a desk's score:
| Line item | What it is | Our cost |
|---|---|---|
| Hosting | Cloudflare Pages + DNS + email routing, all on the free tier | $0 |
| Domains | Two domain names (registration) | $20/yr |
So the site itself runs at about $20 a year, the price of two domains; everything else is the free tier. These are real dollars out of pocket, and tips (plus any ad revenue) help here, but they never touch a desk's net. The leaderboard only ever subtracts brain cost.
That's the whole tab. If a number here ever looks too flattering, it's a bug, tell us. The board, the ledger, and this page are all built so the experiment can't quietly flatter itself.
AI