Research

The AI Benchmark Number You Cannot Check

Report

A benchmark score is the most quoted number in AI and the least examined. It arrives as a single percentage on a leaderboard, stripped of the answer key that produced it, the grader that scored it, and the harness that ran it.

In 2026 two separate audits pulled that apart in public. Both found the same thing, in benchmarks nobody suspected. This is what they found, what we found running 267 of our own coding evaluations, and the one check that separates a number you can use from a number you can only repeat.

Short answer

An AI benchmark is a fixed set of tasks plus an answer key, and almost every published score is produced by an organization with a stake in the result. In 2026 two audits found the keys themselves were broken: 99 of LoCoMo's 1,540 answers were wrong, and OpenAI flagged up to 34.1 percent of SWE-Bench Pro tasks. The question worth asking a benchmark table is not who produced it. It is whether you can run it yourself.

What Are AI Benchmarks?

An AI benchmark is a fixed set of tasks paired with an answer key, used to score and rank models. The score depends on three things people rarely separate: the difficulty of the tasks, the correctness of the key, and the grader that decides whether a given answer counts as a match.

Those three parts fail independently. A benchmark can hold genuinely hard tasks and still report noise, because its answer key contains errors or because its grader is lenient. When a leaderboard shows two models three points apart, that gap can come from either. Nothing on the page tells you which.

The distinction matters most at purchase time. A vendor quoting a benchmark score is quoting a measurement made under conditions you cannot see. Below is what happened when two teams went and looked.

Chalk illustration of a person on a ladder holding a magnifying glass to a scoreboard of percentage scores, with one number fallen to the ground
The leaderboard shows the score. It does not show the key, the grader, or the harness.

How Often Is the Benchmark Answer Key Itself Wrong?

Often enough to change the ranking. Penfield Labs audited LoCoMo, a widely cited memory benchmark, and found 99 of its 1,540 answers were wrong, or 6.4 percent. Because the key is broken, a perfect system scores about 93.6 percent, and small reported gaps between systems stop meaning anything.

The errors were not typos. The audit found answers referencing facts the conversation never contained, dates resolved to the wrong day of the week, and 24 questions attributing a statement to the wrong speaker. Every memory system ranked on LoCoMo was graded against those answers, and the flaw sat in public while vendors published scores against it.

A benchmark's key is data like any other data, and it goes uninspected for the same reason production data does. Nobody is assigned to check it.

Can an AI Model Be Trusted to Grade Another Model?

Not without validation you can inspect. LoCoMo does not match answers to its key as text. It asks gpt-4o-mini whether an answer is close enough. Auditors fed that grader deliberately wrong answers that stayed on topic, and it passed 62.81 percent of them.

That result means a plausible wrong answer scored about as well as a correct one, so the leaderboard was partly measuring how much vagueness one small model would tolerate. We have measured the same instability in our own work: two AI judges given a byte-identical brief on one document differed by 2.5 times on numeric claims and 2.8 times on bullet points. The full write-up is in our report on LLM as a judge.

Model graders are not disqualified by this. They are cheap and they scale. They need a disclosed validation step, a second independent grader, and a published agreement rate, and most benchmarks ship none of the three.

Why Did OpenAI Retract a Benchmark It Recommended?

Because its own audit found the tasks broken. OpenAI had pointed the community at SWE-Bench Pro after retiring SWE-bench Verified for contamination. Its analysis pipeline then flagged 200 of the 731 public tasks, 27.4 percent, and five engineers reviewing by hand flagged 249, or 34.1 percent.

The four failure categories OpenAI published are worth memorizing, because they recur in private evaluations too: tests so strict they reject functionally correct work, prompts that omit requirements the hidden tests enforce, tests too thin to catch an incomplete fix, and prompts that point at the wrong behavior outright.

On that same split, frontier models climbed from a 23.3 percent pass rate to 80.3 percent in eight months. How much of that 57 point rise is coding ability and how much is broken tasks is not something the number can tell you.

BenchmarkAudited byShare found brokenEffect on the score
LoCoMo, 1,540 answersPenfield Labs99 answers, 6.4%A perfect system caps near 93.6%
LoCoMo graderPenfield Labs62.81% of wrong answers passedPlausible wrong answers score like correct ones
SWE-Bench Pro, 731 tasksOpenAI analysis pipeline200 tasks, 27.4%Recommendation retracted
SWE-Bench Pro, 731 tasksFive engineers, by hand249 tasks, 34.1%Human review found more than the pipeline
Source: Penfield Labs and OpenAI audits, 2026

What Happens When Every Model Passes?

The benchmark stops discriminating and you need a different axis. Across 267 scorable runs in our own coding harness, every model passed every task it attempted. Pass rate had saturated, so the signal moved to cost, consistency, and judged quality instead.

Saturation is the quiet failure mode. A benchmark that everything passes looks healthy and reports nothing. When we ran 154 controlled trials pitting Claude against GPT, both models passed everything solvable and there was no detectable difference to report, which is the honest finding rather than a disappointing one. Details are in our open source eval harness.

Consistency is the axis most demos hide. On tau-bench, gpt-4o succeeded on fewer than half the tasks, and its pass rate over eight repeated attempts of the same task dropped below 25 percent in retail. Same model, same tasks. A demo shows you the first number and production charges you for the second.

How Do You Check Whether a Benchmark Is Reproducible?

Try to run it. Open the reproduction section and confirm the harness, the datasets, and the grader prompt are actually published. Many benchmark documents list commands pointing at directories that never shipped, which makes every number in the file unverifiable by anyone outside the team.

This check takes about five minutes and it is the highest yield thing you can do with a benchmark claim. Three passes, in order:

If any of the three comes back empty, the score is a claim rather than a measurement. That verdict is not an accusation of bad faith. Publishing a harness is a week of unglamorous work that wins no attention, so skipping it is the default, and the default is invisible.

Chalk illustration of a person kneeling beside an open empty box while an award certificate stamped with a percentage seal floats above it
The score ships. The harness that produced it often does not.

Self-graded and auditable is a different thing from self-graded and unauditable. Nearly every number you will read was produced by a team with a stake in the outcome, so independence is the wrong test. Reproducibility is the test that survives, and the good projects pass it: they ship the fixture generator, the corpus seed, the held-out set, and the agreement rate between graders.

Which AI Benchmarks Should You Use for Your Own Decision?

Use public benchmarks to rule models out, never to pick one. They measure a general model on generic tasks, not your system on your data. For a buying decision, build a small evaluation from your own real tasks with a command-checkable definition of done.

We run public benchmarks as a coarse filter and then stop. The decision gets made on a private set of tasks drawn from the work a client actually needs done, scored by a check that either exits zero or does not. Twenty real tasks graded by a script beat a public leaderboard for the same reason a road test beats a brochure.

The approach generalizes past model selection. Any AI system you deploy needs a verifier separate from the thing being verified, and that gate has to read its rule from somewhere the worker cannot edit. That principle is the backbone of how we build, and it is why we can tell you what our own systems fail at.

Common Questions

What are the main AI benchmarks?
The widely quoted ones include SWE-bench and SWE-Bench Pro for coding, LoCoMo and LongMemEval for conversational memory, and tau-bench for multi-turn agent reliability. Each has a public leaderboard. Each has also been shown to have flaws in its tasks, its answer key, or its grader, so treat a score as a starting point rather than a verdict.
What does benchmarking an AI model mean?
It means running a model against a fixed set of tasks with known correct answers and reporting how many it got right. The value of the exercise depends entirely on whether the tasks are representative of your work, whether the answer key is correct, and whether the grader scores accurately.
Are AI benchmark scores reliable?
Treat them as directional, not precise. In 2026, auditors found 6.4 percent of LoCoMo's answer key was wrong and OpenAI found roughly 30 percent of SWE-Bench Pro tasks were broken. Gaps of a few points between models on a public benchmark are usually inside the noise the benchmark itself introduces.
What is benchmark contamination?
Contamination is when the benchmark's tasks or answers appear in a model's training data, so the model recalls the answer instead of solving the problem. It inflates scores without improving capability. It is one of the reasons OpenAI retired SWE-bench Verified before recommending its replacement.
Should I use public benchmarks to choose an AI vendor?
Use them to narrow the field, then test on your own tasks. Public benchmarks measure a general model on generic problems, while your result depends on the whole system: the model plus your prompts, tools, and data. A small private evaluation on real work is a better predictor than any leaderboard.
How do I run my own AI benchmark?
Collect ten to twenty real tasks from your actual workflow, write a check for each that passes or fails without a human reading it, and run every candidate model against the same set under the same budget. Record the transcripts. The point is a decision you can defend, not a score you can publish.

Sources

SourcePublisherLink
We audited LoCoMo: 6.4% of the answer key is wrong and the judge accepts up to 63% of intentionally wrong answersPenfield Labs, 2026penfieldlabs.substack.com
locomo-audit: full audit of the LoCoMo benchmarkGitHubgithub.com
Separating signal from noise in coding evaluationsOpenAI, July 2026openai.com
tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World DomainsYao et al., arXiv 2024arxiv.org
What Are AI Benchmarks?Stanford HAIhai.stanford.edu
LongMemEval datasetHugging Facehuggingface.co
model-eval: our open source coding evaluation harnessActual Intelligence Labsgithub.com

Questions to explore next

Keep Exploring

Chalk stick figure in a hard hat presenting a little machine of blue gears it just built

Bring us the bottleneck.
We’ll build the system.

No Dreaming. Just Building.