Lineage artwork for Proof: which workers did the best work, and what it cost
Lineage visual · proof schematic build campaign

Proof: which workers did the best work, and what it cost

Proof: which workers did the best work, and what it cost

Every model that has taken a seat in Auteur's own construction, ranked from the receipts. This is the dataset behind the governed build-campaign demonstration on the home page, and it is the same ledger the studio reads when it picks a seat for the next round.

Two words carry the whole table. Finished means an attempt ended done and passed the tests its task declared; nothing else counts. Tries counts every attempt, including the ones verification stopped. A caught failure is the product working, so the low rows stay on the page.

Paid seats are metered in dollars by their provider, to the cent. Subscription seats are the flat-rate plans you already carry, so there is no dollar to show for a task and we do not invent one: they are measured in tasks, minutes and new tokens instead.

Receipts, not vibes · measured 2026-11-05

Paid seats · metered in dollars274of 519 tries finished$103.27 reported spend, to the cent, per seat, per round. Cost per finished task is withheld where a try did not report its spend: a partial sum is never divided.
Subscription seats · flat-rate capacity3,333of 4,412 tries finishedClaude, Codex and Antigravity plans you already pay for. Measured in tasks, minutes and new tokens, never dollars, because the meter is the subscription, not the token.
Local seats · your own hardwareProven in the writing pipelinebuild campaigns not yet run locallyLocal models already carry real work in the writing pipeline: Gemma 4 31B drafted a 50,000-word non-fiction guide as first-draft writer, and Gemma 4 12B runs as the background classifier. Unpriced: GPU seconds, not dollars.
WorkerTriesFinishedPass rateMetered spendSpend reportedCost per finished task
Qwen3.8 Maxqwen/qwen3.8-max-0902 · high effort332473%$19.4231 / 33not enough data
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash · high effort1318565%$15.51131 / 131$0.18
GPT-6 Lunaopenai/gpt-6-luna · high effort976264%$7.6493 / 97not enough data
GLM 5.3 Flashz-ai/glm-5.3-flash · high effort483062%$10.5848 / 48$0.35
DeepSeek V4 Prodeepseek/deepseek-v4-pro-0813 · high effort161062% few tries$4.9916 / 16$0.50
Earlier or unlisted seatsmodel version not recorded772938%$11.9274 / 77not enough data
GLM 5.2z-ai/glm-5.2 · high effort642133%$14.1136 / 64not enough data
GLM 5.3z-ai/glm-5.3 · high effort331133%$9.5532 / 33not enough data
Kimi K3moonshotai/kimi-k3 · high effort5120% few tries$4.924 / 5not enough data
Grok 4.6x-ai/grok-4.6 · high effort7114% few tries$4.606 / 7not enough data
Gemini 3.8 Flashgoogle/gemini-3.8-flash · high effort700% few tries–0 / 7no price reported

Why "not enough data" on a paid row: a cost per finished task is only shown when every try reported its spend. A silent try makes the ratio a guess, and guesses are not published as measurements. Why the low pass rates are on the page: a caught failure is the product working. Those tries were stopped by verification before anything shipped.

Subscription seats, measured in tasks, minutes and tokens

WorkerTriesFinishedPass rateMinutes per finished taskNew tokens per jobDollars
Claude Opus 4.8claude-opus-4-8 · high effort2121100%9.0470kflat-rate
Codex, configured modelmodel varies by run · medium effort22100% few tries5.376kflat-rate
Claude Sonnet 5claude-sonnet-5 · xhigh effort756688%16.3524kflat-rate
Codex, GPT-5.6 Solgpt-5.6-sol · medium effort353086%16.6158kflat-rate
Gemini 3.8 Flash, via Antigravitygemini-3.8-flash · high effort87274485%15.5702kflat-rate
Claude Opus 5claude-opus-5 · xhigh effort15613385%28.0544kflat-rate
Codex, configured modelmodel varies by run · high effort907583%13.2130kflat-rate
Codex, GPT-5.6 Solgpt-5.6-sol · max effort231983%23.2179kflat-rate
Claude Haiku 5.5claude-haiku-5-5 · high effort766282%5.1107kflat-rate
Claude Sonnet 5claude-sonnet-5 · high effort25220280%12.2335kflat-rate
Claude Opus 5claude-opus-5 · high effort28222178%19.6323kflat-rate
Gemini 3.7 Flash, via Antigravitygemini-3.7-flash · high effort322578%12.3307kflat-rate
Claude Haiku 4.5claude-haiku-4-5 · high effort4375% few tries7.2258kflat-rate
Earlier or unlisted seatsmodel version not recorded1611114071%20.3233kflat-rate
Codex, GPT-5.6 Solgpt-5.6-sol · high effort27219471%17.0140kflat-rate
Codex, GPT-5.6 Solgpt-5.6-sol · xhigh effort23416571%22.1203kflat-rate
Codex, GPT-5.6 Lunagpt-5.6-luna · high effort1057571%10.9139kflat-rate
Gemini 3.6 Flash, via Antigravitygemini-3.6-flash · high effort916470%6.9–flat-rate
Codex, GPT-5.6 Lunagpt-5.6-luna · xhigh effort271970%19.9167kflat-rate
Claude Haiku 4.5claude-haiku-4-5 · medium effort6467% few tries11.3266kflat-rate
Codex, GPT-6 Astragpt-6-astra · xhigh effort7457% few tries27.1117kflat-rate
Codex, GPT-5.6 Terragpt-5.6-terra · medium effort7457% few tries16.389kflat-rate
Gemini 3.7 Flash, via Antigravitygemini-3.7-flash · medium effort9556% few tries17.0–flat-rate
Gemini 3.8 Flash, via Antigravitygemini-3.8-flash · medium effort2150% few tries32.4926kflat-rate
Gemini 3.1 Pro, via Antigravitygemini-3.1-pro · high effort763749%16.9436kflat-rate
Claude Opus 5claude-opus-5 · max effort301343%61.5274kflat-rate
Codex, GPT-6 Astragpt-6-astra · high effort16531% few tries32.083kflat-rate

"New tokens" is what the model read or wrote for the first time. Cache re-reads are the provider's discount, not our work, so they are not counted. Rows under 20 tries are dimmed: a perfect score from a handful of attempts is a hint, not a fact.

Pass rate by worker, with how many tries it rests on

Bar length is the share of tries that finished and passed their tests. The number after each bar is the try count; only workers with 20 or more tries are charted. Shorter bars are not hidden: they are the proof that verification catches what a model gets wrong.

0%25%50%75%100%Claude Opus 4.8 · high100% · 21Claude Sonnet 5 · xhigh88% · 75Codex, GPT-5.6 Sol · medium86% · 35Gemini 3.8 Flash, via Antigravity · high85% · 872Claude Opus 5 · xhigh85% · 156Codex, configured model · high83% · 90Codex, GPT-5.6 Sol · max83% · 23Claude Haiku 5.5 · high82% · 76Claude Sonnet 5 · high80% · 252Claude Opus 5 · high78% · 282Gemini 3.7 Flash, via Antigravity · high78% · 32Qwen3.8 Max · high73% · 33Codex, GPT-5.6 Sol · high71% · 272Codex, GPT-5.6 Sol · xhigh71% · 234Codex, GPT-5.6 Luna · high71% · 105Gemini 3.6 Flash, via Antigravity · high70% · 91Codex, GPT-5.6 Luna · xhigh70% · 27DeepSeek V4.1 Flash · high65% · 131GPT-6 Luna · high64% · 97GLM 5.3 Flash · high62% · 48Gemini 3.1 Pro, via Antigravity · high49% · 76Claude Opus 5 · max43% · 30GLM 5.2 · high33% · 64GLM 5.3 · high33% · 33
paid seat, metered in dollarssubscription seat, flat-rate, no dollar figure

Read from the operator dashboard on 2026-11-05. Live counters; they keep moving as builds complete.

How to read this honestly

More effort is not more finish. The same model at its highest reasoning setting finished fewer of its tries and took three times as long as it did at a high setting. That is one model's record, not a law: Auteur's seat selection is drawn from rows like these, not from a leaderboard someone else ran on a benchmark that is not your work.

A cost per finished task is only shown when every try reported its spend. A partial sum divided by a full count would understate the true cost, so the column reads "not enough data" until the coverage is complete.

Cache re-reads are not counted as work anywhere on this page. When a provider serves a token from cache it is that provider's discount, on every tool that uses the same model, so it belongs to them and not to us.

How trust works here · OpenRouter seats · The eval ledger