Start with the moves.
Return to the game you played. ARC-AGI-3 counts actions taken to complete each level, including exploration. Internal reasoning is not counted as an environment action. [S62]
Astra scored 99.9% on ARC-AGI-3. What did it actually do? This benchmark asks a model to enter unfamiliar games, discover their rules, and learn to finish efficiently. Before unpacking the number, try one of its public environments.
GPT-6 Astra · high reasoning · Provider Adapter harness · semi-private evaluation · published 3 September 2026. ARC Prize [S56]
Use the arrows or click the board. Watch what changes. Discovering the goal is part of the task.
A benchmark is a repeatable measurement system. It defines what a model must do, the conditions under which it acts, what counts as success, and how many task-level outcomes become a published score.
Every move in the game is both an action and a question: what will this change? You observe the response, revise your idea of the rules, and try again. Even an unsuccessful attempt makes the task tangible: the player has to learn how this unfamiliar world works.
ARC-AGI-3 measures completion and action efficiency relative to a human baseline. It asks how much interaction a system needs to learn and solve unfamiliar environments. The number 99.9% is an aggregate evaluation result, not the percentage of intelligence a model possesses, or a score for the public game above. [S56]
That is why a benchmark is more than its questions. Its authors choose the tasks, decide which answers stay hidden, set the tools and number of attempts, and specify how individual outcomes become one number. A score answers a particular question: under these conditions, how did this system perform on this test?
ARC began in 2019 with François Chollet’s grid puzzles: study a few examples, infer the rule, and apply it to a new input. ARC-AGI-2 arrived in 2025 with new puzzles that demanded more complex combinations of rules. ARC-AGI-3 changes the format: instead of studying completed examples, you act inside a game and learn from what happens. The thread connecting them is learning an unfamiliar task from limited experience. [S59] [S07] [S60]
We’ll stay with the game to see how its worlds are built and how play becomes a score. First, where did the idea of a shared test come from?
In the 1960s, a US government reviewer named J. R. Pierce looked at the field of machine translation and concluded that its claims could not be checked. American funding for it collapsed for twenty years. [S40]
It came back in the 1980s when a team at IBM started training translation systems on the bilingual transcripts of the Canadian parliament, and—this is the part that mattered—measuring the results against a held-back set of transcripts nobody could see in advance. By the late 1980s the US defence research agency had made this the condition of funding, and hired the National Institute of Standards and Technology to hold the secret test data and do the scoring. [S40]
That arrangement has a name: the Common Task Framework. It has three parts: shared training data, competitors working on the same problem, and a referee scoring against data kept behind a wall. It produced text retrieval benchmarks in 1992, ImageNet in 2009—whose 2012 competition result set off the deep learning boom—and, eventually, the benchmarks on this page. [S40] [S43] [S44] [S45]
Someone has to design a world worth learning. ARC-AGI-3 turns that idea into games, tests them with people, and protects the environments used for evaluation.
The challenge is to learn an unfamiliar world: explore, infer its rules, discover the goal, and plan a way to reach it. ARC-AGI-3 makes that learning process observable through play. [S64]
ARC built an in-house game studio. Developers proposed concepts for review, built prototypes, and tested them internally before external playtesting. Novelty was a design requirement. [S61]
Early levels introduce interactions. Later ones combine mechanics learned along the way, so progression tests whether the player can use what they discovered. [S61]
Automated checks look for crashes, malformed states, and accidental solutions. Replaying known action sequences checks that the environment behaves reproducibly. [S61]
The human study involved 458 participants. Every retained environment was completed by at least two people. That establishes solvability; it does not mean every person solved every game. [S63]
For each level, rank completing players by actions taken and use the upper median. With four or five finishers, that is the third entry. The reference comes from first-time play. [S62]
The April report describes 25 public, 55 semi-private, and 55 fully private games. Protected sets introduce broader mechanics. Public play demonstrates the format; it is not the official evaluation. [S61]
You have now seen the decisions behind the game: what it asks a player to learn, how its behavior is checked, and which human performance supplies the reference. The next step is turning play into a number.
A benchmark score is the benchmark’s summary of a run. Follow one completed level from its action count to a human comparison, then out to the whole evaluation.
Return to the game you played. ARC-AGI-3 counts actions taken to complete each level, including exploration. Internal reasoning is not counted as an environment action. [S62]
Give the level its own human baseline. In our illustrative example, that is 20 actions. The agent needed 40: twice as much interaction to finish. [S62]
For a completed level, divide human actions by agent actions, then square the ratio. Here, (20 ÷ 40)² = 25%. An unfinished level scores zero. [S62]
A completed level can earn up to 115%. This allows some credit for beating the human baseline without letting one exceptionally efficient level overwhelm the result. [S62]
Level 1 has weight 1, level 2 weight 2, and so on. Scores are averaged with those weights. A completion cap prevents efficient early play from compensating for unfinished levels. [S62]
Finish seven of eight levels and the game score can reach at most 28 ÷ 36 = 77.8%.
Average the game scores across the evaluation set. Every game contributes; the total stays between 0% and 100%. It combines completion and action efficiency, not a percentage of intelligence. [S62]
At high reasoning, Astra scored 99.9% with Provider Adapter and 54.8% with Standard. The harness—the software running the test—changes how information carries between actions. These are separate configured runs. [S56]
The setup changes the result. ARC Prize reported Astra’s best semi-private score as 99.9% with its Provider Adapter harness and 62.7% with its Standard harness. A harness is the software that runs the model through the test. The Standard harness asks the model to preserve information in visible notes; Provider Adapter preserves private reasoning state between requests and compacts long conversations. [S56]
Those headline results use different reasoning settings: high for 99.9%, max for 62.7%. At the same high setting, the published results are 99.9% with Provider Adapter and 54.8% with Standard. The comparison concerns separate configured runs of Astra, not the same run graded twice. [S56]
The opening number describes Astra’s completion and action efficiency on the semi-private evaluation, in that setup. Your public SK48 run lets you experience the task.
Level: unfinished = 0; otherwise min(1.15, (human actions ÷ agent actions)²).
Game: weight each level by its number. Divide the weighted score sum by all level weights. Cap the result at completed level weights ÷ all level weights.
Benchmark: average the game scores across the evaluation set.
The human baseline uses the upper median of completing first-time players, separately for each level. [S62]
Example numbers in these figures are illustrative. The live SK48 action counter is not an official scorecard.
Read any benchmark score by asking four things: Which test? Which system? Under what rules? Based on how much evidence?
Now zoom out from one score to the whole table. Follow the names, numbers, and small print in a release announcement—and learn what to look for in the next one.
A release table compresses many different experiments into one picture. A column names the model; a row names a particular test. Start by asking what the model had to do—and what counted as success.
These selected results come from OpenAI’s official GPT-6 Astra release, checked on 17 September 2026. [S65]
The same “%” can stand for different things. ARC-AGI-3 combines completion with action efficiency. SRE-Bench reports task success. A circumvention rate measures an unwanted behavior, so lower is better. [S62] [S65]
Read the scoring rule before comparing numbers. A higher percentage in one row does not make that task easier, or that capability stronger, than another.
Reasoning effort, tools, prompts, time limits, and the harness can change what a model achieves. Footnotes are part of the result. OpenAI’s ARC-AGI-3 note identifies a particular harness; ARC Prize reports separate results for different harnesses and reasoning settings. [S65] [S56]
Before comparing two columns, check whether they used comparable conditions. If the setup differs, you are comparing two systems as tested—not isolating the model alone.
OpenAI reports 88.0% for Astra on SRE-Bench with one attempt and 99.2% within four. Both are useful results. They answer different questions about reliability. [S65]
“Can it succeed at least once?” is different from “Will it work on the first try?” Keep attempts, time, and cost attached to the comparison.
A dash tells you that the table has no score in that cell. It does not tell you that the model failed every task—or, by itself, why the result is missing. Look for the accompanying explanation.
An “internal” label identifies an evaluation’s provenance. Check what task descriptions, grading rules, and results are available to inspect. Less public detail means less you can independently check; it is not a score of zero. [S65]
If you are choosing a coding model, begin with coding evidence. Then ask whether the task, tools, success criteria, and resources resemble your own. A test on one kind of programming work is evidence to investigate, not a guarantee for every codebase.
The useful conclusion is specific: this system performed better on this kind of task, under these conditions. Try it on representative work before treating that result as a prediction.
Read the official GPT-6 Astra release and evaluation footnotes → [S65]
A table gives you a profile. An index gives you a summary. Follow benchmark results onto Epoch’s Capabilities Index, then learn to read the dot, the error bar, and the trend.
A model has many benchmark results. A single index is a way to summarize that profile and compare models across a wider range of difficulty. Epoch’s Capabilities Index, or ECI, brings results from many tests onto one scale. [S66]
The little table is illustrative. It shows the problem an index has to solve: different tests, different levels of difficulty, and incomplete coverage.
When models take overlapping tests, their results help connect the measurements. Epoch fits a statistical model that estimates model capability together with each benchmark’s difficulty and how quickly scores rise. [S67]
ECI is therefore not a simple average of the percentages in a release table. The diagram shows the idea of a shared scale; it does not reproduce Epoch’s fit.
The launch chart places Astra at 169. That is a position on Epoch’s scale—not 169%, and not an IQ score. The scale has reference points rather than a fixed maximum. [S68] [S70]
A point higher up the chart represents a higher estimated capability on this index. It does not mean the model is better at every individual task.
In this chart, the point estimate is 169 and the reported 90% interval is 165–174. Epoch obtains its intervals by resampling the benchmark evidence and refitting the statistical model. [S67] [S70]
The bar shows uncertainty in the estimate. It is not the range of scores the model gets on different tasks. Small differences between dots need more care than a ranking alone suggests.
The line summarizes the frontier’s change over time. In this historical chart, Epoch reports about 15 ECI points per year. The surrounding ribbon is a 90% prediction interval, a different object from Astra’s own error bar. [S70]
“Above trend” compares a result with that fitted historical pattern. It does not establish a new rate of progress from one model, or guarantee what comes next.
An index helps compare broad performance and follow progress. It compresses a profile, so models with similar overall standing can still have different strengths. Epoch also notes that specialization can be obscured by a general score. [S68]
Use the index for the broad picture. Use the individual benchmarks—and the conditions you now know to check—for a particular decision.
Epoch AI’s supplied launch chart reports 169 and explicitly describes the estimate as preliminary. Its model page showed 166 when checked on 16 September 2026. This walkthrough preserves the chart to explain how to read it; it is not a live ranking. ECI estimates can change as the evidence and fitted model change. [S68] [S69]

Chart: Epoch AI · CC BY. Reader-supplied copy; original post URL not supplied. [S70]
| Benchmark | What it tests | Task source | Grader | Fixed / live | Public / protected |
|---|---|---|---|---|---|
| Loading benchmark records… | |||||
Descriptions summarize the dated records in this Drop. They do not compare model scores or imply that unlike benchmarks measure the same capability.
Open the research note, downloadable records, and complete 71-source ledger.
This is a dated editorial snapshot of measurement systems, not model marketing. Snapshot date: 26 August 2026. ARC-AGI-3 addendum: 10 September 2026, covering ARC Prize’s 3 September results. Construction, scoring, release-reading, and ECI methodology checked 16 September 2026. Earlier records retain their own dates. It prioritizes official datasets, repositories, methodology pages, evaluator records, audits, and research papers; every material claim maps to the source ledger below. Exact model versions, prompts, run dates, costs, latency, uncertainty, and retry policies are often missing, and the structured records preserve those states rather than turning them into zero. Published results are dated records, not live leaderboard queries. SK48 runs on the MTS server using ARC’s official engine and unchanged game source (sk48-d8078629). No model or external game API is called for each move. Your action count is not a benchmark score. This mode does not create official online scorecards or shareable ARC replays. Browser game state contains no credentials or scorecard identifiers. Corrections begin in the evidence and claim ledgers, then flow into the page.
Loading source ledger…