Vibe Engines is free, interactive AI engineering & system design — runs in your browser. Pick a learning path →
GPT-5.6 system card,
explained.
The interesting thing in a modern system card isn't one model — it's the dispatcher. Requests get routed by difficulty across tiers, and the hardest ones can trigger an "ultra mode" that spends compute in parallel: several agents attack the same problem and a verifier keeps the winner. That raises an obvious question the card quietly answers with arithmetic — how many agents? Not as many as you can afford. The math says the returns shrink fast, which is why a small number like four is plausible.
What changes against one big model: the query is routed and replicated
Every rung below scales a model — parameters, compute, context. This rung scales the allocation. A query arrives and the system decides which of several difficulty tiers should handle it, and for the hardest work it runs several agents in parallel on the same problem and uses a verifier to choose among their answers. What the user calls "the model" is a policy over models.
The interesting content is the arithmetic of how many agents to run, because it explains a design choice that otherwise looks arbitrary. If each attempt succeeds independently with some probability, the chance that at least one succeeds rises with the number of attempts — but it rises with diminishing increments, since each new agent only helps in the shrinking set of cases where every previous one failed. Meanwhile cost rises linearly. The two curves cross early, which is why the answer is a small number (the card's four is plausible) rather than forty, and no amount of budget moves it far.
There is a second and sharper reason the number stays small, and it is worth more than the first. Running many attempts is only useful if you can tell which one is right, so the whole scheme is bounded by the verifier's accuracy — and as the attempt count grows, the chance that some wrong answer looks better to the verifier than the right one grows with it. Past a point, adding agents makes the selection problem harder faster than it makes the generation problem easier. This is the same result the process-supervision rung reports from the other end: a coarse judge gets worse as its choice set grows.
Tiered routing: match the model to the job
Not every request deserves the biggest brain. The card describes a router that sorts queries by estimated difficulty across tiers — reported as Sol / Terra / Luna — sending easy work to a cheap, fast tier and escalating only the hard cases to a heavier one. Since most real traffic is easy, the average cost tracks the small tier while peak capability stays available for the rare hard query.
That economic logic — cheap by default, expensive on demand — is the model-routing cascade, and its cost math is worked out in full in the model-routing handbook (expected cost, break-even escalation rate). What the system card adds on top is what happens at the hardest tier, where one pass isn't enough.
Ultra mode: spend compute sideways
For the hardest tasks, the card describes an ultra mode that spends test-time compute in parallel: run several independent agents (reported as four) on the same problem, then let a verifier pick the best result. On verifiable work — code that must pass tests, math with a checkable answer — this is a clean win, because a wrong try is cheap to discard and a right try is easy to confirm.
keep any that solves
If one agent solves it with probability p, then "at least one of N solves it" is 1 − (1 − p)^N — and a verifier turns that possibility into the answer you keep.
Why a few, not forty: the marginal agent
The solve-rate formula rises with N, so why not run forty agents? Because what matters is the marginal gain of each added agent — and it shrinks fast. Subtract consecutive terms and the value of the N-th agent is a clean geometric decay:
At p = 0.6: the 1st agent buys +0.60, the 2nd +0.24, the 3rd +0.10, the 4th +0.04 — while each agent costs the same. Cost is linear in N; benefit decays geometrically.
So there's a knee. The first few agents convert a coin-flip task into a near-certainty; past that, you're paying full price for crumbs. "Four" is illustrative here: the arithmetic shows the marginal gain falling quickly, but where it drops below what the extra compute is worth depends on p and on your cost per try, so it does not single out four by itself. The runnable below lets you move p and watch the knee move with it.
Parallel agents are self-consistency with a verifier: because a checker can confirm a correct answer, you only need one of N tries to land — but the odds of a fresh try landing shrink each round. Ultra mode is the smallest N that still buys meaningful probability.
The Preparedness stakes
A system card is also a safety document. Alongside capability numbers, a frontier lab reports a Preparedness-style assessment — dangerous-capability evaluations gating release. Tiered routing and ultra mode complicate that case: the same machinery that spends more compute to crack a hard benchmark can spend it to amplify misuse, and the strongest configuration (top tier, full ultra mode) is what the safety argument must actually cover — not the cheap default most users see.
That's the honest tension in these cards. The knee that makes ultra mode economical also makes the most capable setting a deliberate, bounded choice — which is exactly the setting the risk evaluations have to be measured against.
Why it matters
This card marks a shift in how frontier models ship: not as a single artifact but as a compute-allocation policy — route by difficulty, escalate by need, parallelize the hardest cases. The scaling premise behind "more compute → more accuracy" is the log-linear test-time-compute curve OpenAI published in its "Learning to Reason with LLMs" post (see also the o1 system card); the cost discipline is the model-routing and cost-engineering playbook. What this breakdown adds is the piece that sets the dial: the marginal value of the N-th parallel agent.
The takeaway generalizes well past any one lab. Any time you're tempted to throw more parallel samples at a verifiable task — best-of-N decoding, multi-agent voting, retry loops — compute Δ(N) = (1−p)^N−1·p and stop where it dips below your cost per try. Usually that's a small number.
The scaling curve underneath: o1 System Card. The cost math: Model Routing. The voting cousin: Self-Consistency.
How tiered routing and verifier-picked parallel attempts work
This page is an explainer without a cited primary source: its own source note says the model names and figures are illustrative, so the tier names Sol, Terra and Luna and the count of four parallel agents should be read that way. The structure it describes is real and documented in OpenAI's published system cards. The steps below separate what is documented from what the page assumes.
- Route each request. A router estimates how demanding a request is and picks a model to serve it. OpenAI's GPT-5 system card (August 2025) describes this design: a fast model that answers most questions, a deeper reasoning model for harder problems, and a real-time router that decides based on conversation type, complexity, tool needs and explicit intent, such as a user asking it to think hard.
- Serve cheaply by default. Most traffic is easy, so most requests stay on the fast model and average cost tracks it. The GPT-5 card adds that mini versions of each model take over once usage limits are reached.
- Learn the routing from use. The same card says the router is trained continuously on real signals: when users switch models, preference rates for responses, and measured correctness.
- Spend more on the hardest work, in parallel. For the hardest tasks, several attempts run on the same problem at once. The GPT-5 card describes a setting of its reasoning model that uses parallel test-time compute, called gpt-5-thinking-pro. The page's ultra mode with four agents is its illustrative version of the same idea.
- Select with a verifier. A checker picks among the attempts. Where answers can be executed or checked, as with unit tests or a numeric answer, selection is reliable; where they cannot, the verifier is another model whose judgment can be wrong.
- Evaluate the strongest configuration. A system card pairs capability results with safety evaluations. OpenAI's cards report Preparedness Framework assessments that rate tracked risk categories and gate release on safeguards; the GPT-5 card, for instance, treats its reasoning model as High capability in the biological and chemical domain as a precaution and activates the associated safeguards.
Where the independence assumption breaks
The page's arithmetic assumes every attempt is a fresh, independent draw with the same success probability p. Real attempts on one problem are not like that: they come from the same model, share its blind spots, and face the same difficulty. If a model cannot solve a problem at all, a hundred attempts fail together; if it always can, the second attempt adds nothing. What decides the value of extra attempts is the spread of per-problem success rates, not their average, and that spread is exactly what a single p hides. The equation below makes the correction exact.
The standard way to measure this respects the spread. The unbiased pass@k estimator introduced with OpenAI's Codex paper samples n attempts per task, counts the c that pass, and computes 1 − C(n − c, k) / C(n, k) for each task before averaging, so an impossible task contributes zero however many attempts are drawn, and an easy one saturates early.
Coverage with independent and with correlated attempts
pi— the chance that one attempt solves task i; attempts are independent only once the task is fixed.p̄— the average success rate, the single number the page's formula uses.Ei— the average over tasks. The inequality is Jensen's, because (1 − p)^N is convex in p.Δ(N)— the coverage the N-th attempt adds, with a perfect verifier.
Equality holds only when every task is equally hard. At the other extreme, when each task is either always or never solved, pass@N equals p̄ for every N and extra attempts buy nothing. In between, coverage at small N is lower than the page's formula promises, while the gain from late attempts decays more slowly than geometrically, because the tasks still unsolved are the hard ones with a small chance per try. The limit is the share of tasks the model can solve at all, which no number of parallel agents raises.
What published system cards contain, and the page's arithmetic tested
This page reports no measurement of its own: its source note says it is not based on a published system card, and its tier names and agent count are illustrative. Two things can still be checked. The first is what a published card contains. OpenAI's GPT-5 system card (August 2025) describes the routed system above, then reports safety evaluations covering disallowed content, sycophancy, jailbreaks, instruction hierarchy, prompt injection, hallucination, deception, health, multilingual performance and bias, plus external red teaming. Its Preparedness Framework assessment covers three tracked categories, biological and chemical, cybersecurity, and AI self-improvement, with outside evaluations from groups including METR and Apollo Research. Its verdict was to treat the reasoning model as High capability in biology and chemistry as a precaution, activating safeguards, while saying it lacked definitive evidence that the model reached that threshold.
The second is the arithmetic. With an average per-attempt success rate of 0.6 and a perfect verifier, coverage depends on how that 0.6 is spread across tasks:
| Attempts N | Independent, every task p = 0.6 | Half the tasks p = 0.9, half p = 0.3 | Each task always or never solved |
|---|---|---|---|
| 1 | 0.60 | 0.60 | 0.60 |
| 2 | 0.84 | 0.75 | 0.60 |
| 4 | 0.97 | 0.88 | 0.60 |
| 8 | 0.999 | 0.97 | 0.60 |
The negative result is in the middle column. Correlation lowers coverage at every N, but it also changes what an attempt is worth: the fourth adds about 0.038 under independence and about 0.052 in the mixed case, and the eighth about 0.001 against 0.012. When the unsolved tasks are the hard ones, late attempts keep paying, so where to stop depends on the spread of difficulty and the cost of a try, not on a universal knee at four. And a verifier that sometimes accepts wrong answers turns every extra attempt into one more chance to return one.
Where this stands, and what to watch
This is a system card: a vendor's description of a deployed system, with evaluations it selected. There is no reproducible method here, and the specific tier names and agent counts are product facts rather than findings. What is durable is the structure — difficulty-conditioned routing plus verifier-selected parallel attempts — and the arithmetic above, which follows from independence and diminishing returns rather than from anything proprietary.
The consequence that deserves more attention than it gets is evaluation. When a product routes queries to different models by estimated difficulty, "the model scored X" stops being well defined: two identical prompts may be served by different tiers, a benchmark may be routed differently from ordinary traffic, and a measured improvement may come from a better router rather than a better model. That is not a criticism of routing, which is obviously the right engineering — it is a warning that the unit of comparison has changed, and most published comparisons have not caught up.
What to watch: whether the gains come from the router or the underlying models, which requires per-tier numbers nobody currently publishes; and whether verifier quality becomes the reported bottleneck it logically is. Read this rung next to the open-weights model that exposes the same dial to the user — the two are the same idea with opposite defaults about who decides, and which one is preferable is a question about trust rather than about accuracy.
Find the knee: the marginal value of the N-th agent
Ultra mode's agent count is set by arithmetic you can run. With a verifier, N parallel tries solve a task with probability 1 − (1 − p)N. The catch is the marginal gain of each added agent — (1 − p)N−1·p — which decays geometrically while cost rises linearly. Watch the first agent buy a lot, the fourth buy a little, and the fortieth buy almost nothing. Change the single-agent success rate p and see the knee shift.
Write the body of value_per_cost. Everything else in the file is
already written; this is the function the paper is about. Press ▶ Run to check it against
the 5 assertions below — they start red.
- More parallel tries raise the verified solve rate
- The N-th agent's marginal gain equals (1-p)^(N-1) * p
- Marginal gain shrinks with each added agent (diminishing returns)
- The 4th agent adds far less than the 1st
- Value per (equal-cost) agent decreases with N
Questions people ask about GPT-5.6 System Card
Is the GPT-5.6 system card described on this page an official OpenAI document?
Treat it as illustrative. This page's own source note says it is an independent teaching explainer, not based on a cited published paper or official system card, and that its model names, figures and results are illustrative, so the tier names Sol, Terra and Luna and the four-agent ultra mode should not be quoted as facts about any OpenAI product. What is real is the pattern. OpenAI's published GPT-5 system card from August 2025 describes a fast model, a deeper reasoning model and a real-time router, plus a pro setting that uses parallel test-time compute. Check any specific claim against OpenAI's own publications before relying on it.
How does model routing work in OpenAI's GPT-5 system card?
The card describes GPT-5 as a unified system with three parts: a fast model that answers most questions, a deeper reasoning model for harder problems, and a real-time router that chooses between them based on conversation type, complexity, tool needs and explicit intent, such as a user asking it to think hard. The router is trained continuously on real signals, including when users switch models, preference rates for responses and measured correctness. When usage limits are reached, mini versions of each model handle the remaining queries. The card also says OpenAI plans to integrate these capabilities into a single model in the future.
Why do parallel attempts with a verifier stop paying off?
For two reasons the simple formula leaves out. First, attempts on the same problem are not independent: they share the model's blind spots and the problem's difficulty, so a task the model cannot solve fails on every attempt, and coverage levels off at the share of tasks it can solve at all. With the same average success rate of 0.6, coverage after four attempts is about 0.97 if every task is equally hard, about 0.88 if half are easy and half hard, and 0.60 if each task is either always or never solved. Second, the verifier can be wrong, and every extra attempt is another chance for it to accept a wrong answer.
What does a Preparedness Framework assessment in a system card include?
It is the part of an OpenAI system card that tests for dangerous capabilities and decides what safeguards a release needs. In the GPT-5 card it covers three tracked categories, biological and chemical, cybersecurity, and AI self-improvement, using internal benchmarks and outside evaluators such as METR and Apollo Research, plus a research category on sandbagging. Each category is judged against capability thresholds, and reaching High requires safeguards before deployment. GPT-5's reasoning model was treated as High in biology and chemistry as a precaution. The earlier o1 card shows the scorecard format: its Safety Advisory Group rated o1 medium overall, medium for persuasion and CBRN, and low for cybersecurity and model autonomy.
How should you choose the number of parallel attempts for a verifiable task?
Measure instead of assuming. Estimate per-task success rates on a sample of real tasks rather than one average, because the spread decides how fast coverage grows. Compute the gain each extra attempt adds, the average over tasks of p times one minus p raised to the power N minus one, and stop when that gain times the value of a solved task drops below the cost of an attempt. Under independence the gain shrinks geometrically, but when hard tasks dominate the remaining failures it shrinks more slowly, so the right number can be larger than four. If the verifier can accept wrong answers, include that risk too, since more attempts mean more chances to return one.
3 questions to test what you just read
Work each one out before you open it — a number, a prediction or a reason, not a definition. Producing the answer is what makes it stick. Your progress is kept on this device.
Every task has p = 0.6 per attempt. What does the third attempt add to coverage, and what does it add if half the tasks have p = 0.9 and half p = 0.3 instead?
Show answer
Independent: p(1 − p)^2 = 0.6 × 0.16 = 0.096. Mixed: 0.5 × 0.9 × 0.01 + 0.5 × 0.3 × 0.49 = 0.0045 + 0.0735 = 0.078. The mean is the same 0.6, but the third attempt is worth less here because the easy half is already solved and the hard half rarely succeeds.
A model either always or never solves each task, and it solves 60 percent of them. What is pass@4, and why does 1 − (1 − p)^N overstate it?
Show answer
0.60: every attempt on a task repeats the same outcome. The formula treats each try as a fresh coin flip and predicts 1 − 0.4^4 ≈ 0.97. Here the tries are perfectly correlated, so extra attempts add nothing.
A verifier accepts a wrong answer 5 percent of the time, and the system returns the first answer it accepts. On a task the model can never solve, how does the chance of returning a wrong answer change from 1 to 4 to 8 attempts?
Show answer
It is 1 − 0.95^N: 5 percent with one attempt, about 18.5 percent with four and about 33.7 percent with eight. More attempts on an unsolvable task only add chances for a wrong answer to slip through, which is why verifier accuracy bounds how many attempts are useful.
What the labs report
Four papers that are reports, not methods: they state capability and withhold recipe. Read for the evaluation design and the omissions, not the architecture.
- 1PaLM2022
- 2GPT-4 Technical Report2023
- 3Gemini 1.52024
- 4GPT-5.6 System Card2026
Explore the topic
See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.
More Paper Breakdowns
- Attention Is All You NeedThe paper that introduced the Transformer — the architecture underneath GPT, BERT, Claude, and Gemini. Self-attention, Query/Key/Value, multi-head attention, positional encoding, and the real BLEU results, explained in depth with analogies and animated visuals, not just equations.Read →
- BERTThe paper that made "pre-train once, fine-tune anywhere" the default for NLP. Bidirectional context, masked language modeling, next-sentence prediction, the [CLS]/[SEP] tokens, and the GLUE sweep — explained with analogies, not just equations.Read →
- Chain-of-Thought PromptingShow a model a few worked examples with their reasoning and it starts solving problems it used to fail. Why reasoning emerges only at scale, the GSM8K jump, zero-shot "Let's think step by step", and how CoT seeded modern reasoning models.Read →
- LoRAThe paper that made fine-tuning affordable. Freeze the giant pretrained model and train two tiny low-rank matrices instead — up to 10,000x fewer trainable parameters, no extra inference latency, and swappable per-task adapters. The road to QLoRA and PEFT.Read →
- Direct Preference OptimizationRLHF without the RL. Align a model to human preference pairs with one simple classification-style loss — no separate reward model, no unstable reinforcement learning. Why "your LM is secretly a reward model", and how DPO became the default alignment method.Read →
- ChinchillaThe compute-optimal scaling law that said models were too big. Parameters and training tokens should scale together — ~20 tokens per parameter — so a 70B model trained on 1.4T tokens beat the 280B giants. Why every model since trains on trillions of tokens.Read →