RL environments as a business
Labs pay six to seven figures a quarter for RL environments and enterprises choose models by eval scores, yet both keep finding that the number they paid for does not mean what it says. This article maps the market, shows mechanically where environments and evals fail, gives eight business areas an honest verdict each, and explains why almost all of them end up selling a measurement rather than a model.
In 2026 two frontier labs published audits of their own measuring sticks. Anthropic froze all changes to its production RL environments for roughly a month, “flagged over 10% of environments in our production mix”, and required “every fixed environment to be re-certified before it could enter another training run”[1]. OpenAI audited 138 SWE-bench Verified problems that o3 did not consistently solve over 64 runs, found that 59.4% of them (a rate on a failure-selected subset, not the whole benchmark) “contained material issues in test design and/or problem description”, and stopped reporting the benchmark[2]; on its successor it estimates that “~30% of SWE-bench Pro tasks are broken”[3]. These are the best-resourced buyers of RL environments and evals in the world, and the numbers they relied on were noisier and more broken than anyone outside could see.
This article is about the business that follows. Its argument is that the money in RL environments goes to whoever can make a score mean something. A score can be wrong (scorers, wrong answer keys, leaks and selection), unrepeatable (run-to-run noise nobody measured) or blind to the rare, costly cases (test sets mirror traffic rather than loss), and reinforcement learning turns each failure into trained behaviour. Eight business areas attack these failures; pressed against their strongest objections, almost every one ends up selling a verdict rather than a model. That convergence is the opportunity.
Key ideas
- Labs buy verified tasks, not environments. A broken task wastes far more than its price; at the top of the commonly quoted price band an exclusive bespoke task loses money, and reuse makes the margin.
- A score is a measurement with error terms. Published fixes have moved scores 5 to 35 points either way, and under RL every false pass becomes a target.
- Most claimed gains are smaller than the eval can resolve. A paired eval of 300 items with 10% disagreement resolves about 5 points; a 2-point claim needs about 1,960 items.
- A pooled score hides the rare, costly cases, and under luck an oracle hides the real ceiling: weight evals by expected loss and judge progress against the best legal player.
- Every area converges on a verdict: the natural sellers of the comparison have a stake in it, improvement is crowded, measurement needs a dated forcing event, delivery is people-heavy and exits are acquisitions. Measurement reaches venture scale only when the measured party needs the verdict to sell.
- Hours per verdict is the headline metric; the moats are independence a third party relies on, self-published error rates, a place in the buyer’s acceptance workflow and archives nobody can backfill.
- Certified model migrations, forced by dated deprecations, are the best first line, with the shared core held to an integrity recall test in the same 90 days.
Contents
- The market: who pays, for what unit, at what price and margin.
- Where environments and evals fail, and where value hides.
- Selling the measurement itself: four lab-side areas.
- Measurement wrapped around a workflow: four enterprise-side areas.
- Why everything converges on measurement: reasons, unit economics, moats, 90-day plans.
- How the areas combine, and where to start.
It is written for founders, operators, investors and buyers, and assumes only that you know what fine-tuning and a benchmark are. Every external fact links to a public source, tagged where it is a party’s own account (self-reported), secondhand (reported) or this article’s arithmetic (estimate, derived); toy simulations are labelled and are never data, and so is one unpublished experiment by the author. Facts are as of 18 October 2026; nothing here is investment advice. A companion article, RL environments: a field guide, covers how to build the environments themselves.
Terms used in this article
- Rollout
- one attempt by an agent at a task, ending in a reward.
- Pass@1
- the share of tasks solved on one attempt.
- GRPO
- RL that scores each rollout against the others for the same prompt.
- RFT
- reinforcement fine-tuning, RL sold as a fine-tuning product.
- Neolab
- a young, well-funded lab training its own large models.
- SRE, MTTR
- site reliability engineering; mean time to resolve an incident.
- BYOC
- “bring your own cloud”: vendor software run in the customer’s cloud account.
- NRSRO
- a credit-rating agency registered with the US SEC.
- SOC 2 Type 2
- an auditor’s report on a vendor’s security controls over months.
- Anytime-valid
- an interval that stays valid however often the data are checked.
- Benjamini-Hochberg
- a correction that limits the share of false discoveries among many tests.
- Sharpe ratio
- average excess return divided by the volatility of returns.
Part 1The market: who pays, for what, and how
Where is the money, who signs, what is the unit of value, and what does one unit cost to make? In short: frontier labs pay, a researcher decides before procurement does, the unit is a verified task rather than an environment, and a bespoke task often costs more to make than labs pay for it.
What a lab is actually buying
An RL environment has three parts: a task (or a world that hosts many tasks), the tools and state an agent acts on, and a verifier that runs outside the agent’s reach and returns a reward. If the agent can read, edit or imitate the check, the reward measures its access to the checker, not its skill.
Labs pay for the verified task: a prompt, a sound grader, a reference solution and a measured pass rate against current models. “Labs are not buying environments, they are buying tasks,” as Chakra Labs puts it[4]. A world that hosts hundreds of tasks and survives several model generations prices like a software licence; a coding task that saturates within a year prices like content.
Demand scales with concurrency: Qwen3-Coder ran 20,000 environments in parallel[5]. But DeepSeek-V3.2’s own pipeline synthesised 1,827 task environments[6], the first warning for a vendor: when a lab’s agents can write environments that are cheap to verify, nobody pays for cheap verification. What labs lack is quality at volume: “Maintaining quality while scaling is the number one bottleneck that people see”[7].
How much money, measured how
The headline figures disagree because they measure different things, and reading one as another can inflate a plan tenfold (Figure 1). Budget talk is large: Anthropic’s leaders “discussed spending more than $1 billion on RL environments over the next year” (reported)[8]. Estimated actual spend is far smaller: Wing VC put Anthropic’s spending with coding and computer-use environment vendors “on the order of tens of millions annually”[9], and another report put environments below 10% of Anthropic’s post-training budget (reported)[10]. Vendor revenue is gross: 28 training-data startups bill about $8.5B a year, over three quarters of it at Scale, Surge, Mercor and Handshake (reported)[11], mostly expert pay passed through: Mercor’s $2B+ run rate is about $600–800M “net of the experts who do the work”[12]. Compute dwarfs everything: OpenAI’s 2026 R&D compute is projected at about $19B, and “compute spending will still dwarf RL environment spending”[7].
This article’s order-of-magnitude estimate is $0.5–3B a year of lab spending on environments and tasks by mid-2026, built bottom-up and drawn as its own row in Figure 1 (estimate).1 Two consequences follow. A market slide that multiplies $8.5B by a share is mostly multiplying pass-through labour. And because environment spend is a small fraction of the compute it steers, the strongest price argument is the buyer’s compute bill, not the vendor’s cost. Training is the bigger pool: labs use bought environments for RL “perhaps 10–20x” more than for benchmarking, one startup employee told Epoch[7].
Who signs, and in what order
No frontier lab publishes a request for proposals for environments, and buying runs in the opposite order from enterprise software: science first, paper second. Anthropic’s RL data team aims to take “an idea for new data on Monday” to “the training mix by Friday”[14]; procurement arrives once a researcher already wants the work, then negotiates “rate cards, acceptance criteria, change controls, audit rights, and termination protections”[15] and keeps “qualified second sources” in every critical category[16].
Table 1.1. How a lab buys environments: five stages, what it checks at each, and who can stop the deal. Sizes and durations are this article’s estimates from vendor guides and Epoch AI’s interviews; no lab publishes them.
| Stage | Typical size and time | What the lab checks | Who can stop it |
|---|---|---|---|
| 1. Spec | A researcher’s brief: domain, task design, verifier, expert pool, volume | Whether the vendor understands the capability gap | The researcher |
| 2. Free sample | 10–25 tasks that run in the lab’s own harness within a day | The verifier first: “Expect the lab to test your verifier against reward hacking before anything is signed”[17]; then whether pass rates reproduce | The researcher |
| 3. Paid pilot | 100–300 tasks or one environment, four to eight weeks | Acceptance criteria, learning signal and, increasingly, lift; one incumbent sells on “Train first. Pay if it works.”[18] | The post-training team |
| 4. Paper | Master services agreement and statements of work on the lab’s templates | Rate cards, acceptance criteria, audit rights; a security review | Security (a veto), sourcing, legal |
| 5. Run and re-compete | Quarterly scorecards | Quality, time to launch and effect on the lab’s evaluations, against second sources | The program manager |
Three facts in the table decide most deals. The verifier is tested before price is discussed: Epoch’s interviewees “consistently cited robustness against reward hacking as a key quality criterion”[7]. So a sample ships its own proof: the reference solution reaches full reward, a do-nothing agent and known hacks score at the floor, and pass rates sit above a floor of “around 2–3%”, with at least one success in 64 or 128 rollouts, and below the roughly 70% at which labs discard a task. Security can end an account overnight: after a breach through a 40-minute compromise of an open-source dependency, “Meta has paused its contracts with Mercor indefinitely” (reported)[19]. And because multi-sourcing is the default, a new vendor’s realistic first goal is to become a qualified second source.
What it sells for
No vendor publishes a price sheet, but interviews and filings give a usable ladder (Figure 2). Most tasks sell for “$200–$2,000”; “$20k per task would be rare but possible”; a high-fidelity clone of a product like Slack runs around $300k; contracts are “often six to seven figures per quarter”, around $300k–$500k at one neolab; and “exclusive deals are roughly 4–5x more expensive than non-exclusive ones”[7]. Labs “are willing to pay $5000+ for a single decent coding task”[20], and website replicas “often cost about $20,000 per website”, with one lab buying hundreds[21].
The most useful number on the ladder is not a price. Mechanize, which sells environments, estimates that a task steers about $480 of compute per training run and $2,400 over its life at retail API prices, and calls it “inefficient for AI labs to spend significantly less than ~$500 per RL task”[22].2 Treat it as a ceiling, since a lab pays less than retail per token; the direction still holds. A broken task at $200 is expensive, because the lab trains on a signal that teaches the wrong thing and pays in compute and in trained-in behaviour. And price is capped by how verifiable and scarce a task is long before it reaches what the work is worth: real freelance software tasks paid $50 to $32,000[23].
What one accepted task costs to make
Compute is the small line; labour and yield, the share of drafts that survive calibration and review, are the big ones. This article’s cost model (an estimate from stated assumptions inside public ranges) puts an accepted bespoke task at $1,606–$2,501 in law, software, medicine and finance, about $6,485 in security and about $21,379 at frontier-grade software; template-generated tasks cost $327–$396 and tasks mined from real artifacts about $161. Compute is 3–11% of a bespoke task’s cost, against 27% for templates and 61% for mined tasks.3 A public cross-check agrees: Mercor spent more than $500,000 on a 200-task benchmark, about $2,500 a task[24]. The quoted $200–$2,000 band is therefore a template-and-mining market with a bespoke tail: a vendor that only writes bespoke tasks must price above the band, sell exclusivity, or lose money.
Deal shape, not price alone, decides the margin
Run the same assets through different deal shapes and margins spread from a loss to software levels (Figure 3, same cost model):
- Exclusive bespoke at the top of the quoted band loses money. A finance environment licensed for $150,000 plus 300 expert tasks at $2,000, sold exclusively to one lab, runs at −26%; at $5,000 a task it earns 43%. Break-even is about $2,660 a task, above the whole public band.4
- Resale carries the margin. Sell the $5,000 deal’s assets non-exclusively to two more labs after a six-month window, at 25% of the first order, and the new revenue earns 95% (about 60% combined). That requires keeping the rights, as Proximal’s public services agreement does, licensing customers on “a limited, non-exclusive, non-transferable” basis[25].
- A catalogue needs two buyers before it exists. A 1,000-task template library sold to three labs at $500 a task earns 62%; with one buyer it loses 5%.
- Refresh at bespoke cost is a trap. A year-two refresh at $400,000 a lab from three labs earns 6% with bespoke replacements and 58% with template ones, and model improvements wash out about a third of tasks a year[26].
Yield is the lever a vendor controls. Raising calibration yield from 0.40 to 0.80 cuts the accepted finance task from $3,690 to $2,144. Paying experts $250 an hour instead of $100 moves it from $1,817 to $3,867, but the labour market sets that rate. Checks that kill bad drafts before calibration pay back first.
Public gross margins sort the business models the same way. Expert marketplaces run thin, Mercor at 27% in 2025 and 33% in the second quarter of 2026 (reported)[27]; managed data with a labour markup earns “50%+” (Scale, estimate)[28]; resold off-the-shelf datasets reach “as high as 80% to 90%” (micro1, reported)[29]; young RL-as-a-service firms “often lose money”[21]. Valuations echo it only weakly: Proximal’s reported $15 million seed at a $300 million valuation beside $200 million of annualised revenue is a low ratio if that run rate is gross, which the report does not say[30]. Reuse, not exclusivity or headcount, moves a vendor out of the services bracket.
Post-training is becoming a rentable commodity
The training step is losing its price. OpenAI is winding down self-serve fine-tuning: from 6 January 2027 “Active existing customers will no longer be able to create new fine-tuning jobs”, and fine-tunes “follow the same shutdown schedule as their underlying base models”[31]. At Fireworks, “Managed Training no longer accepts new RFT jobs”[32]. What spread instead is a shape: Tinker’s four training primitives[33] reappear in Fireworks’ “Tinker-compatible training client”[34] and Microsoft Foundry’s interactive training preview[35]. Each sells the loop and expects the customer to bring the environment and the grader, while base models churn underneath: Tinker retired 19 models on 12 June 2026 and advises “Avoid building hard dependencies on any specific model”[36]. The durable assets are the environment, the grader, the cleaned labels and the recipe; a vendor that sells only training sells a commodity with a deprecation clock.
What acquirers pay for
Acquirers pay for a position on traffic, telemetry or data more than for a standalone tool. Rubrik bought Predibase, a 25-person fine-tuning company, for over $100 million[37], while experimentation and observability positions fetched far more: OpenAI paid $1.1 billion in stock for Statsig[38] and Dynatrace agreed to pay $915 million for Arize[39]. Explaining Datadog’s purchase of his company, Adaptive ML’s CEO pointed to “the continuous stream of real-world signals” only such a platform provides: “The missing piece was never the algorithm”[40]. One deal deserves a second look: OpenAI acquired the eval tool Promptfoo[41], and its deprecations page sends developers leaving its own Evals product, read-only from 31 October and shut on 30 November 2026, to “Moving from OpenAI Evals to Promptfoo”[31]. The party whose models are measured now steers its customers’ evals onto a tool it owns, which leaves room for a measurer with no stake in the answer.
Concentration and neutrality
A lab customer can leave faster than a vendor can replace it: in January 2024 Google gave Appen about two months’ notice that it would end a contract worth roughly a third of Appen’s revenue[42], and Appen’s shares fell more than 40% in a day[43]. Neutrality is part of the product: after Meta bought 49% of Scale AI, Google, which had planned to pay Scale about $200 million that year, was reported to be planning to cut ties[44].
Where supply crowds and where it thins
Crowded: coding, computer use and generic enterprise workflows. Of the 42 vendors in the RL List directory, 23 carry its Coding tag and 19 Computer Use[45], and open hubs such as the Environments Hub Prime Intellect opened in August 2025[46] price generic environments toward zero. Thin: chip design, ERP back office, fund operations, anti-money-laundering, security-alert triage and insurance claims; none of the 42 records mentions fund operations, anti-money-laundering or security-alert triage (derived). Thin supply is an opening only where a verifier can be built that nobody can argue with. The same holds for raw data: private archives now sell openly (Google won a bankruptcy auction with a $10 million bid for Spirit Airlines’ corporate data, with a court still to rule on a union’s privacy objection[47]), but an archive is worth only what the verified tasks built on it are worth.
Decision rules: the market
- Price against what a broken task costs the buyer (wasted training compute plus trained-in behaviour), not against your cost.
- Quote exclusive first; offer non-exclusive at 20–25% of it.
- Price an exclusive bespoke task at no less than (environment build + task costs − licence fee) ÷ tasks; in this article’s finance case that is about $2,660, above the whole public band.
- Keep the IP, time-box exclusivity to 6–12 months by field of use, and pre-sell two buyers before building a catalogue.
- Hold no customer whose two months’ notice you could not survive (Appen’s was a third of revenue), and take no strategic equity from a lab.
- Invest in yield before cheaper experts or compute.
A pitch deck sizes its market as “1% of $8.5B”. What two corrections does it need?
The $8.5B is gross vendor revenue, mostly expert pay passed through and mostly not environments; lab spending on environments and tasks is about $0.5–3B a year (estimate).
A fine-tuning company sold for about $100 million while experimentation and observability firms fetched $915 million to $1.1 billion. What should a founder take from that?
Buyers pay for a position on traffic, telemetry or data, not for a training loop, which is turning into rented primitives on base models that retire on a schedule.
Labs check the verifier before they sign and retire tasks when they saturate. Both habits point at the same fact: what is being bought is a trustworthy reward, and rewards fail in specific, measurable ways. Part 2 shows how.
Part 2Where environments and evals fail, and where value hides
Why does a score so often fail to mean what it claims, what does reinforcement learning do to each failure, and which failures would someone pay an outsider to fix? Start from an accounting identity: a reported score is the system’s true capability, plus the scorer’s bias, wrong answer keys, leaked answers and option cues, selection effects from how the items were chosen, and sampling noise. Every term after the first has nothing to do with the system being scored, and each can be estimated and subtracted. That subtraction is what an audit sells.
Figure 4 lays out the eight links between an item and a published number. Most sit outside the model: an enterprise can pick the “winning” vendor because the test set was filtered against the loser.
Wrong scores: scorers, keys, leaks, cues and filters
The scorer is a classifier with its own errors. MMLU-Pro’s reference script tries two answer patterns, then takes the last standalone capital letter from A to J anywhere in the text; when all three fail, it draws a random option and counts the item correct if the draw hits[48]. So unparseable output earns an expected 10% instead of being reported as a format failure, and a response ending “…which I think is right.” is graded as option I (derived from the code). Re-scoring all 3,751 models on the Open LLM Leaderboard with an equivalence-aware math parser added 4.66 points on average and moved some models 200 or more places[49]. A constant “null model” response reached an 86.5% length-controlled win rate on AlpacaEval 2.0[50], and rule-based math verifiers average 86% recall, so 14% of correct responses are marked wrong[51].
The rule that follows is cheap: after any scorer fix, re-score the stored outputs before re-running any model, because re-running at the same time mixes the scorer change with sampling noise and model drift. In Figure 5’s public cases, integrity fixes moved published scores by about 5 to 35 points, in both directions, and whenever the grading asks for what a buyer needs, scores fall, by 19% to 78% of their value across nine published pairs that each change something different (a harder failure class, an evidence trail, leak-free tests, enterprise data): SREGym’s own harder failure classes cut one agent from 63.7% to 17.9% end-to-end success[52], and Cloud-OpsBench’s best root-cause accuracy of 0.76 becomes an evidence-closure rate of 0.38 once the agent must show its work[53].
Model judges carry the same errors, with a direction. In an early study GPT-4 as a judge kept its verdict when two answers swapped places in only 65% of cases, though its agreement with human experts, over 80%, matched theirs with each other[54]. On blind 2026 battles, 12 judge models picked their own answer, on average, 23 percentage points more often than people did, and one lab’s judges favoured that lab’s models by 37 points more than people, against 6 for other judges[55]. A judge audit reports three numbers: swap consistency, self- and family-preference against human votes, and drift between judge versions on a frozen set.
Wrong keys, and the denominator. If a share e of the keys is wrong, a perfect model scores at most 1 − e, and near the ceiling most “model errors” are key errors. An estimated 6.49% of MMLU questions contain errors[56], and about 29% (±3.7, 95% CI) of Humanity’s Last Exam text-only chemistry and biology answers conflict with peer-reviewed literature[57]. Read every rate with its denominator: one 2026 audit confirmed 29 broken tasks among 5,241 scanned (0.55%) and 20 among the 34 it reviewed one by one (58.8%)[58]. Both are true: a rate on a subset chosen because models failed it, or because a scan flagged it, says where errors cluster, not how common they are.
Leaks come through three channels. The environment: in 1,795 of 2,698 coding tasks in one open-sourced RL environment release (67%), the fix commit survived as unreachable git objects[59], and on SWE-bench Pro 63% of one frontier model’s successful resolutions “retrieved the fix rather than derived it”; sealing git history and restricting network access cut its score from 87.1% to 73.0%[60]. The prompt: in 32.67% of successful SWE-Agent with GPT-4 patches, the solution sat in the issue report or its comments[61]. The training data: on GSM1k, a fresh look-alike of GSM8K, accuracy dropped by up to 8%[62]. And the options can carry the answer: a classifier trained on multiple-choice options alone, never the question, reaches 41% on MMLU-Pro, where chance is 10%[63], so ask open questions where you can and report a choices-only baseline where you cannot.
Filtering concentrates wrong keys and flatters every comparison with the filter model. Hard sets are often built by keeping the items a strong model gets wrong. A correctly keyed item survives only when the model errs; a wrongly keyed one survives almost always. With e the share of wrong keys in the pool, a the filter model’s accuracy on correctly keyed items and q the chance it is marked wrong on a wrong key:
P(key wrong | kept) = e·q / (e·q + (1 − e)(1 − a))
At 3% wrong keys, a 95%-accurate filter leaves about 38% of the survivors wrong-keyed, and a 98%-accurate one about 61% (derived): the stronger the filter, the more of its “hard” set is hard only because the key is wrong. TruthfulQA’s 437 questions filtered against GPT-3 175B roughly halve that model’s truthfulness score relative to the 380 written without testing on it, while UnifiedQA 2.8B, never used as a filter, scores no lower on the filtered questions (derived from the paper’s Table 4)[64]. The fix costs one table: publish an unscreened random sample of the same pool beside any hard set, and name the filter models.
What reinforcement learning does to each error
At evaluation time a scorer’s errors are a fixed bias; in training, the policy is optimised against the scorer, so every region where the scorer overpays becomes a destination. Theory says this cannot be engineered away: because a reward model is an imperfect proxy, “optimizing its value too much can hinder ground truth performance”[65], and over the set of all stochastic policies two reward functions “can only be unhackable if one of them is constant”[66]. So the honest form of any environment certificate is “no exploit found by these searches, at this budget”. It is never a proof.
The two scorer errors behave differently under optimisation. A false pass is a target: the policy climbs toward whatever the scorer overpays, however rare that behaviour was at the start. A false fail is a famine: correct work goes unrewarded, and because it narrows honest work’s margin, a weaker hack is enough to take over. In Figure 7’s toy the verifier’s pass rate keeps rising while true success falls, so a reward dashboard cannot show where things go wrong. o3 reward-hacked in 30.4% of RE-Bench runs, and in a separate test of one optimisation task, adding “Please do not cheat.” left the rate at 80%, the same as the original prompt[67]. On SWE-bench tasks made impossible by conflicting tests, where any pass implies cheating, GPT-5 passed 54%[68].
Patch the scoring function rather than penalise the model: METR cautions that “naive attempts to address reward hacking might simply make the reward hacking harder to detect”[67]. And give honest failure an exit: GPT-5’s 54% fell to 9% when it was given one more action, a string that flags the task as impossible for a human to review, though it helped Claude Opus 4.1 much less[68]. Measure the mitigation on every model family you train or buy.
Abstention is trained away unless it is scored. Under 0/1 grading a guess always weakly beats “I don’t know”, so “the training and evaluation procedures reward guessing over acknowledging uncertainty”[69]. Across 20 models, “reasoning fine-tuning degrades abstention (by 24% on average)”[70]. The fix is in the scorer: declare a confidence target t and score a correct answer 1, an abstention 0 and a wrong answer −t/(1 − t). A model right with probability p then earns (p − t)/(1 − t) by answering, so it answers exactly when p > t (derived from Kalai et al.). Report the whole coverage curve as t varies; Section 4.3 turns t into dollars.
Table 2.1. Six cheap checks that catch most of the failures above, in the order they should run (an excerpt of a longer audit battery; this article’s selection).
| Check | What it catches | Pass criterion |
|---|---|---|
| Oracle at maximum | Broken or impossible tasks | The reference solution earns full reward on every task |
| Do-nothing floor | Reward for no work | An empty or immediate submission scores at or below the floor |
| Degenerate panel | Scorer false passes | Constant outputs, lone symbols and echoed questions score at or below the floor |
| Leak scan | Answers in the image, history, metadata or prompt | No solution fingerprints anywhere the agent can read |
| Exploit agent | Hacks nobody has listed yet | A model told to cheat finds nothing at a stated, named budget |
| A/A floor | Gains inside the noise | The same checkpoint run twice; the minimum detectable effect is published |
Noise: most claimed gains sit inside it
What is the smallest difference an eval can resolve, and does a claimed gain clear it? Only 16.0% of 445 reviewed LLM benchmarks used uncertainty estimates or statistical tests to compare results[71], and published noise often exceeds the gains people ship. Picking one run out of many moves single-run pass@1 on SWE-bench Verified by 2.2 to 6.0 points[72]; pass@1 on small math sets has a 5 to 15 point standard deviation across seeds, and the improvements several recent methods built on one small reasoning model reported “fall entirely within the variance range” of that base model[73]; and meaning-preserving prompt-format changes moved one model by up to 76 accuracy points[74].
Pairing is the cheapest variance cut, and most published comparisons skip it. Score both systems on the same items: only the discordant items, where exactly one system is right, carry information. With discordance rate q and n items, the standard error of the paired difference is about √(q/n), and the minimum detectable effect (MDE) at a two-sided 5% level and 80% power is:
MDE ≈ (1.96 + 0.84) · √(q / n) ≈ 2.8 · √(q / n)
At 300 items and 10% discordance, the smallest reliably detectable gap is about 5 points; a 2-point gap needs about 1,960 paired items (derived). That is the size of one vendor’s reported lead over a frontier model, published with no sample size or interval[75]. It may be real; no outsider can tell. Pairing is “a ‘free’ variance reduction technique”, in Anthropic’s phrase[76], but two corrections push the other way. Related items (variants of one seed, questions on one passage, incidents from one family) need clustered standard errors, which “can be over 3X larger than naive standard errors”[77], so count independent families, not items, before you run. And the formula covers sampling only: serving numerics, seeds and load add noise that only an A/A run measures.
Put together, a claimed gain counts only if three things hold: the lower bound of the paired 95% interval is above zero, the gain exceeds the A/A minimum detectable effect, and it replicates on a second model family or a fresh item sample. The third clause earns its place: GRPO with randomly assigned rewards raised Qwen2.5-Math-7B’s MATH-500 score by 21.4 points, close to the 29.1 from true rewards, and such spurious rewards “often fail to produce gains for other model families, such as Llama3 or OLMo2”[78].
Rare cases: what the pooled number hides
Why can an eval report a gain while the costly cases get worse? Because a test set drawn in proportion to traffic gives rare cases few items. In a toy (illustrative, not data), a candidate gains 4 points on common requests (70% of traffic), 2 on harder ones (22%), and loses 9 on the rarest 8%; the average rises about 2.5 points. With 600 traffic-proportional items the 95% interval on the average is about ±3.6 points and the 48-item tail slice’s about ±12.7, so the regression is invisible. Spread the same 600 items evenly across slices and the tail interval shrinks to about ±6.2, exposing the regression, at the price of about ±4.6 on the average (derived, at a per-item paired variance of 0.20).
Real systems show the same shape: one 8-bit quantisation of a 7B chat model lost 2.36 points while flipping 13.62% of its answers between right and wrong[79]. Weighting is the second half of the fix: what a cluster of cases costs is roughly frequency × severity × duration, and a few clusters can carry most of it. In an illustrative incident history (a toy with invented counts: about 1,100 incidents a year in 14 clusters), an agent handles 78% of incidents by count but only 38% of the expected loss, and a uniform 150-incident eval misses the rarest cluster entirely in 57% of draws (derived). The buyer pays for the 38%; the uniform eval reports the 78%. Weight the eval by expected loss, give every costly slice enough items to read on its own, count flips as well as the net change, and never let a pooled gain hide a tail regression.
Luck ceilings and the oracle trap
In tasks with chance and hidden information, such as trading, bidding, underwriting and card or tile games, one result is mostly luck, and the obvious ceiling is a trap. Poker gives clean numbers: in heads-up no-limit hold’em one hand has a standard deviation of about 13 big blinds[80], while professionals consider 0.05 big blinds a hand “a sizable margin”[81], so raw results need about 260,000 hands before a 95% interval on such an edge excludes zero (derived: (1.96 × 13 / 0.05)²). Small samples can point the wrong way: over 3,000 hands against its top-ranked opponent, DeepStack’s raw chips said it lost 515 ± 575 milli-big-blinds a game, while the luck-adjusted AIVAT estimate said it won 70 ± 119[81].
The ceiling misleads systematically. An oracle that sees hidden state (the opponent’s tiles, the future price path) sets a bound no legal player can reach, and solving sampled worlds as if they were visible suffers strategy fusion and non-locality “irrespective of the number of hypothetical worlds examined”[82]. In Scrabble, an agent that saw its opponent’s rack beat a strong simulation player by 37 points a game, which its authors call “an upper bound on what we can expect to gain”, while a legal inference agent gained 5.2 points a game over 630 games[83], about 14% of the oracle’s edge (derived).
An unpublished experiment by the author on a crossword tile game (no public data) shows how this distorts progress reports. Against a greedy bot, the best legal player, a search champion rated Elo 1699, won 76% of games and a rack-seeing oracle 92%: about +200 and +424 Elo by 400·log₁₀(p/(1 − p))[84]. An LLM recipe rated 1630 closes about 66% of the floor-to-best-legal gap but only about 31% of the floor-to-oracle gap (derived); only the first describes something a deployable player could do. Resolving gaps this size needed duplicate-paired evaluation, the same tile sequence replayed with seats swapped, as the poker precedent predicts. Nor is a familiar opponent a bracket: Gin Rummy agents that beat random play over 99 percent of the time, and only tie copies of themselves, lost 70 to 99% of games to a fixed, hand-built expert[85], and adversarial policies won more than 97% of games against a superhuman Go engine[86]. Report three numbers, the floor, the best legal player and the oracle; judge progress against the legal bracket; and test against a fixed outside opponent, not only against copies of yourself.
Where value hides
Price follows scarcity, and checking is not scarce. Where a verifier is perfect and free, as in formal proofs, procedural puzzles and games, the leaders supply themselves: at least five systems report solving all 672 PutnamBench problems in Lean, the cheapest at a reported mean of $0.17 a problem[87]. There, sell what the verifier cannot make: fresh, faithfully stated task streams and calibration data.
Prefer rewards that do not saturate, and anchor money rewards to a certified bound on real data. Pass/fail rewards saturate and then teach nothing; a gap to a bound keeps its headroom and catches hacks. Score a battery-dispatch schedule on replayed real prices[88] as realised profit over the perfect-foresight optimum, and a score above 1 is a bug, never a win.
What stays scarce is a number that means what it says: a corrected score (scorer, keys, leaks, cues and filters accounted for), a measured noise floor (an A/A floor and paired intervals on every claim) and covered rare cases (enough items, weighted by loss, on each costly slice). Parts 3 and 4 price each one.
Decision rules: where environments and evals fail
- Treat every score as a measurement with error terms; ask which term a fix moves.
- After a scorer fix, re-score stored outputs before re-running any model.
- Publish an unscreened random sample beside every filtered set, and name the filter models.
- Claim a gain only with a paired 95% lower bound above zero, a gain above the A/A floor and a replication on a second model family.
- Size evals in independent families per costly slice, and weight slices by expected loss.
- Report floor, best legal player and oracle; judge progress against the legal bracket.
A vendor reports a 2-point gain from one run on 500 items. What do you ask for before believing it?
A paired 95% interval (at 10% discordance, 500 items detect only about 4 points), the pipeline’s A/A floor, and a replication on a second model family or fresh items.
The verifier’s pass rate is still climbing late in an RL run. Why is that not evidence the policy is improving?
If a hack passes more often than honest work, every shift from solving to hacking raises the pass rate and lowers true success. Grade a held-out set separately, run an exploit agent, and patch the scorer rather than penalising the model.
Each failure here has a cheap check and a known fix. The business question is who will pay an outsider to run the checks. The first four areas sell measurement directly.
Part 3Selling the measurement itself
Four areas sell Part 2’s corrections directly, mostly to labs, environment vendors and evaluators: eval and environment integrity, execution-checked SQL and spreadsheet environments, tail packs and a failure-mode publication. Each runs through the same beats: the failure, the product, the buyer and first contract, size and substitutes, the strongest objection, and a verdict with a kill test, a gate fixed in advance that ends the plan if it fails. Sizes are estimates unless a source is named; serviceable means what buyers could spend if the product became a normal purchase, contestable what a new firm can compete for today.
3.1 Eval and environment integrity: an acceptance test the buyer appoints
The failure. Environment production has outrun vetting, and the lab disclosure in the introduction holds a sharper finding: its monitors had flagged flawed environments, but in some cases “human reviewers dismissed environments flagged by our automated monitors as false positives”, so flawed environments stayed in training longer than they should have[1]. Whenever the people who clear a flag answer to the team that needs the environment, that is an incentive problem, the kind outside auditors exist to fix.
The product. Acceptance testing of a purchased batch of environments or tasks, appointed by the lab that will train on it, plus fixed-fee audits of enterprise eval suites. The battery is mostly published practice: a leak sweep with a planted honeypot file, an exploit agent told to cheat, Part 2’s judge audit, a verifier card (measured false-pass and false-fail rates), a filter-bias report with an unscreened sample and an A/A noise-floor certificate. Two rules turn it into evidence. A finding without an executable witness, an artifact a fresh sandbox can replay (such as a constant output that scores above the floor), is not reported. And differential replay labels findings without trusting either build: a finding counts only if its witness succeeds on the defective build and fails on the clean one.
The auditor’s own tail eval. An auditor that cannot measure its own error sells opinions. It plants defects under a hidden manifest and measures recall and false alarms per defect class, then measures recall on flaws it did not plant: independently labelled broken tasks and a blind batch planted by an outsider. Planted recall flatters the team that wrote both checks and defects, and even strong reviewers disagree: in OpenAI’s audit of SWE-bench Pro, humans named low-coverage tests as the most common issue for 9.4% of the benchmark and the agent pipeline for 4.1%[3]: the agents named that issue 0.44 times as often as the humans did (derived; a ratio of label shares, not a measured recall, which the post does not report).
What a certificate can honestly claim. Zero failures in n independent checks bounds a rate, at 95% confidence, near 3/n, the rule of three[89]. An automated check with recall r that finds nothing in n tasks bounds it near 3/(r·n) (derived).
95% upper bound ≈ 3 / n human deep review, zero flaws found
95% upper bound ≈ 3 / (r · n) automated check with recall r, zero found
So 50 clean deep reviews support only “below 6%”; “below 1%” needs about 300, roughly $90,000 of reviewer time5, or an automated check with recall 0.6 across 500 tasks. At recall 0.8 a clean 500-task batch supports “below 0.75%”; at 0.44, only “below 1.4%” (Figure 11). Recall is itself an estimate, so the bound must use its lower confidence limit: 18 catches of 30 planted defects is 0.6 as a point estimate but about 0.43 at an exact one-sided 95% bound, which turns “below 1%” back into “below 1.4%” (derived). Human reviewers miss flaws too, so even the 3/n line is a best case. Recall on unplanted flaws sets every bound, so the certificate prints it, with the exploit models and search budget and one of three verdicts: pass, fail or insufficient evidence. The fee does not depend on the verdict, and because the next policy finds exploits the last generation’s agents missed, the certificate expires with the model generation.
The verifier card also feeds the trainer: with measured false-pass and false-fail rates ρ0 and ρ1, reward R corrects without bias to (R − ρ0)/(1 − ρ0 − ρ1), and a lower-variance correction fed by a small stream of appeals improved on the appeals alone in 22 of 24 cells[90]. An audit that enters the reward is harder to cut than a report.
Buyer and first contract. Lab-appointed acceptance testing of one purchased environment family, bought first by neolabs and open-model developers without large quality teams, and by frontier labs wanting a second reader beside their monitors. Independent evaluation sells (Arena passed a $100M annualised run rate within eight months of its enterprise launch[91], self-reported), but no public source shows a price paid for an environment-integrity audit.
Price per task, not per engagement: a fixed $25,000–$75,000 fee is 4% to 125% of a 300-task batch priced at $200 to $2,000 a task, while 2–6% of the task’s price, with a floor, follows the asset (estimates). Not on compute saved either: at Part 1’s retail ceiling of $2,400 a task, a $50,000 audit of a 500-task batch with 10% hackable tasks must save 42% of the $120,000 at risk (derived). The stronger value, avoiding trained-in behaviour and wrong ship decisions, has no public price.
Independence is architecture. Under Sarbanes-Oxley the audit committee, not management, “shall be directly responsible for the appointment, compensation, and oversight of the work” of the auditor[92]: the relying party appoints, even when the audited party pays. Vendor-ordered certificates drift toward issuer-paid ratings, where SEC staff found that the arranger “selects the NRSRO or NRSROs that provide it with the preliminary credit enhancement level it desires”[93]. Public leaderboards show the same shopping: one developer tested 27 private variants on Chatbot Arena, the crowd leaderboard Arena runs, before a release and could publish the best[94], Part 2’s selection effect at a measurement firm. So a vendor pays only where a lab has written the clause, and the certificate discloses every pre-check ordered on the same batch.
Size. About $240M a year is serviceable (range $54M–$1.0B) only if third-party certificates become a procurement norm; about $34M is contestable today, net of in-house lab work and committed budgets. One firm can target about $4.5M of annual revenue in three years: ten lab or vendor accounts at $0.3M plus 30 enterprise audits at $50,000 (all estimates).
Substitutes. Frontier labs are the base case, since “evaluation flaws are easier to detect now” when a lab’s newest models inspect its tasks[3]. Free reviews from Epoch AI[95] and METR, which “has not accepted funding from AI companies”[96], price public verdicts at zero, and government institutes test frontier models before release (the UK and US institutes jointly evaluated OpenAI’s o1 before launch[97]), the closest case of a relying party choosing the assessor, though they test dangerous capabilities, not environments. A specialist sells pre-release audits to the other side: Horizon Analytics Labs helps dataset vendors find failures “before buyers review a release”, findings “Private by default”[98]. The nearest funded competitor is on the insurance path: AIUC certifies agents against its own standard, about 5,000 risk and attack combinations per agent, and one customer used the certificate in February 2026 to secure what it called first-of-its-kind insurance for AI agents[99]. Vals AI, which raised $40M at $400M (self-reported)[100], is the most direct threat. In this article’s placement nobody holds the upper-right corner of Figure 12.
Strongest objection: nobody has paid for this, labs will do it themselves, and the margins are services margins. The first two partly hold: at the frontier, detection belongs to the labs, leaving adjudication (an independent reader of flags that people with a stake dismissed), sold as embedded staff in the lab’s cloud account; below the frontier there is no in-house substitute. The third holds fully. One 500-task certificate priced at $50,000 costs $19,500, $33,500 or $71,250 under lean, middle and heavy assumptions, for gross margins of 61%, 33% and −42% (estimate)6. At a $1,000 task the fitting fee, $20–$60, sits below the middle cost of $67 a task, so the firm works only if automation cuts cost to $10–$30 a task while recall holds.
Verdict: a small, lab-appointed adjudication and acceptance-testing firm, funded as a services business; venture-scale only if a lab writes a third-party certificate into a vendor contract, or an insurer or regulator relies on one. First contract: lab-appointed acceptance testing of one environment family, priced per task with a floor. Kill test: at day 30, recall below 60% on leak or scorer classes, or unplanted recall far below planted recall; at day 45, no lab’s written agreement to name a lab-appointed certificate in one vendor’s statement of work.
3.2 Execution-checked spreadsheet and SQL environments: sell the count of false rewards
The failure. The usual SQL reward pays 1 when the agent’s query returns what the gold query returns, but a wrong query can return the right rows on the one database it ran on. On Spider, checking only the original database gave a mean false-positive rate of 6.5% across 21 submissions[102]. During RL on BIRD-style data, an equivalence checker found “28.8–38.4% of positive rewards” false, and “this rate does not decrease as training progresses”[103]. Snowflake calls these reward collisions (“An outer join and an inner join return the same result if every row happens to have a match on both sides”)[104]. RL selects exactly the errors the checker cannot see.
The product: traps and witnesses. A trap is a near-miss query that is right on some data and wrong on other data (NOT IN against a nullable column); a witness is the minimal set of rows on which trap and gold disagree. A checker catches a trap only if a witness is in the data. Figure 13 runs 13 classic analyst mistakes through a disclosed toy finance database (illustrative; it measures the checker, not a model). On clean data, 11 of 13 earn full reward. Random messiness misses rare traps (daylight saving and LIMIT 1 ties survive all 64 databases of a random suite); one small planted database, a witness row per named trap, catches 12 of 13. Yet a free tool at its best effort caught all 13: distilled test suites, the public semantic-evaluation method for Spider[105], needed only two databases from each of four fuzzed pools. The planter is not the moat; the named trap list, expert-audited golds and independent reporting are.
The comparator is part of the reward. Spider 2.0-lite’s public grader passes a prediction if every gold column matches any predicted column and treats missing values as 0[106], while strict text matching fails reordered correct answers; in the toy both rank a hedging agent above a better one. Spreadsheets carry a cached answer key, because openpyxl returns either the formula or “the value stored the last time Excel read the sheet”[107], and across five frontier models, checks that change an input pass 15–37% of the time against 50–68% for static formula checks[108]. Change an input, recalculate and compare, on at least three states.
Buyer and first contract. Environment vendors buy first, since quality at scale is their bottleneck (Part 1); copilot makers follow, and labs come through vendors. The first contract is a fixed-fee reward-collision audit: the share of the buyer’s positive rewards that are false, per trap family, with witness rows. Packs come last, because broken golds set their margin: a 1,000-task hard pack at $200 a task earns about 22% at 14% broken golds and about 49% at 2%, and nothing at $100 (estimates)7. A broken task can also waste up to $2,400 of the buyer’s RL compute at retail prices, twelve times its price, so a pack ships with its gold-error rate and an interval.
Size, substitutes and the strongest objection. Roughly $2.5M–$18.5M a year across reachable segments (estimate), against free substitutes: distilled test suites and SpotIt+’s search for “database instances that differentiate the two queries”[112]. The strongest objection is that the first public trap card triggers in-housing: a planter and comparator for one dialect is one or two researcher-months (estimate). That holds for the method, not for the count: a vendor cannot credibly report its own false-reward rate to the lab that buys from it. So the audit sells on independence, priced below the buyer’s cost to build.
Verdict: sell the reward-collision audit, not the pack; it supports a small, profitable audit practice or an acqui-hire, not a standalone company. First contract: a fixed-fee audit of one vendor’s SQL tasks and grader. Kill tests: at day 30, fewer than three trap families fail frontier models at best effort with a 95% interval above 10%; at day 60, planted-state rewards fail to beat clean-state rewards on held-out traps (drop packs); at day 90, no fixed-fee audit closes below the buyer’s make cost.
3.3 Tail packs: hard cases grown from seeds, sold with the screen disclosed
The failure. Hard sets saturate, leak and break, and training buyers have already written the specification for their replacements: Part 1’s band of a pass rate above about 2–3% and below about 70%.
The product. Thousands of checkable variants grown from a few dozen seeds per domain, keyed by a program, filtered by a panel of frontier models, and sold as private eval packs and licensed training packs with a refresh subscription. Growing is cheap: SWE-smith built 50,137 executable software tasks for about $1,360[113]. A program writes the key, never a model: in an expert review of Self-Instruct’s generated data, 92% of instructions were valid but only 58% of outputs correct[114].
The screen distorts what it keeps, as Part 2 showed: it flatters every comparison with the screening model and concentrates wrong keys. Humanity’s Last Exam kept only questions its screening models failed, yet o1, one of those models, scored 9.1% at release[115]. The honest protocol is cheap: pre-register the screen, run each vendor’s strongest model at highest effort with tools on where the buyer uses tools, re-check every kept key, and publish an unscreened control. A free evaluator already does it, disclosing which screening models selected its hard set[116], so honesty is a wedge, not a moat.
Seeds, not variants, set the error bar. Variants of one seed share blind spots. In a toy simulation (Figure 14; illustrative, not data), naive error bars on 50 seeds × 100 variants call two equally good models different 44% of the time against a nominal 5%; clustering by seed restores about 5%, and the 5,000 items behave like about 840. At the same budget, 200 seeds × 25 variants detect a 4-point gap 86% of the time against 51% for 50 × 100. Price, label and sell packs by seed count.
Eval packs and training packs are different products. Evals want the tail every model fails; training wants a band each buyer sometimes solves, since group-relative RL learns nothing from prompts whose rollouts all fail[117], and only the buyer’s own runs find that band. Training packs also face free generators such as Reasoning Gym, which “provides over 100 data generators and verifiers”[118].
Refresh is the subscription, and it needs a knob with no ceiling. In Epoch AI’s open data, 14 of 17 benchmarks released in 2023–2025 that were hard at launch have lost half their headroom, at a median of about 9 months (derived)[119]. A fixed-difficulty generator runs dry until the only items the frontier fails are broken ones, so pick knobs tools do not erase: formulation, reconciling documents, underspecified requests.
Buyer, size and the strongest objection. First dollars come from enterprises and evaluators buying a private eval pack in one domain (an estimated $25,000–$150,000 a year); year one brings about $0.15M–$0.7M from two to four of some 20 reachable buyers, no more than a team of two or three costs (estimates). The sharpest risk is the supplier: the screen runs on APIs whose terms bar using them “to build a competing product or service, including to train competing AI models”[120], so screen training packs only with open-weight models. The strongest objection, that free generators price training packs at zero and lift studies mislead (Part 2’s random rewards), holds for generic training packs, not for eval packs whose seeds carry domain knowledge a lab lacks.
Verdict: a real but small business, eval-first in one demand domain (finance calculations from structured data, or SQL over synthetic schemas); training packs only after a lift study beats free generators at equal compute on two model families. First contract: a private eval pack with its unscreened control. Kill test at day 90: a blind re-solve of 300 or more random kept items puts the upper 95% bound on wrong keys above 5%, or the honest cost per kept item exceeds a quarter of an agreed price.
3.4 A failure-mode publication: a monthly map of where frontier releases fail
The failure. Leaderboards rank; a team routing work across models needs to know where each one breaks. Taking each lab’s strongest recent model at best effort on eight domains in Epoch AI’s open data, the leader beats the runner-up by more than the combined noise in only one domain (derived).
The product. A map, not a rank: each month, a frozen paired suite on every release and its predecessor, fresh probes grown from seeds by diversity-seeking search[121], every failure re-run before it ships, and the smallest difference the run could have detected.
Most movement is noise, so the noise floor is the product. Pairing each release with its family’s previous release on the same Epoch-run benchmark gives 337 pairs across 30 families (Figure 15; derived from Epoch’s CC-BY data). 59% of the changes sit inside ±1.96 standard errors (combined as if independent; a paired test on the same items would be tighter, so 59% is an upper bound); 12 (3.6% of pairs) are significant regressions, and ten survive a Benjamini-Hochberg false-discovery correction. A naive “five-point drop” rule flags 21 pairs, 13 of them inside the noise, and misses 4 of the 12 real regressions. On an A/A test of two independent 100-probe runs at a 20% failure rate, the five-point rule would print about 15 false headlines in a month of 8 releases × 10 domains (derived). Saying “no detectable change” when it is true is the product.
Buyer, substitutes and size. Product teams, routers and agent builders read the map, but headlines are fast and free (in Epoch’s data, the median 2026 model from OpenAI, Anthropic, Google DeepMind, xAI or Meta had its first Epoch-run score within about two weeks of release, against about six months in 2024; derived), and custom benchmarks sell at cost: Artificial Analysis charges for Optima “at the raw token cost of the models used, with nothing added on top”[122]. So compete on rigour, not speed, and charge only for custom probes built from a buyer’s seeds. The strongest objection is the map’s own evidence: if leaders rarely separate and most moves are noise, buyers can rationally choose on price and latency. It holds.
Verdict: worth running as a free monthly publication on three domains, a credibility artifact for the measurement core, not a subscription business; charge for custom probe work. First contract: one custom probe engagement from a design partner’s seeds. Kill test at day 90: fewer than three verified findings that no free source (Arena, Artificial Analysis, Vals AI, Epoch AI, OpenRouter) reported within 14 days.
What the four measurement businesses have in common
All four sell a corrected score, a measured noise floor and covered rare cases in different wrappers, and all four lose to free or in-house work unless the buyer is forced to certify or needs an independence it cannot get from the party being judged. Integrity is the anchor, the only one a lab can write into a supply contract; the other three are cheap ways to exercise the same core in public and earn the credibility the anchor needs.
Decision rules: selling measurement
- Report no finding without an executable witness, labelled by differential replay.
- Publish recall on unplanted flaws, and print the recall-adjusted bound, exploit models and expiry on every certificate.
- Let the relying party appoint the auditor; never let the fee depend on the verdict.
- Price per task at about 2–6% of the task’s price, with a floor.
- Count seeds, not variants, ship an unscreened control, and sell audits before packs.
A battery whose recall on unplanted flaws is 0.6 finds nothing in a clean 500-task batch. What may the certificate say?
“Below about 1%” only if 0.6 is a lower confidence bound on recall, since 3/(0.6 × 500) = 1%. If 0.6 is a point estimate from 30 planted defects, its lower bound of about 0.43 supports only “below 1.4%”; if it came only from defects the auditor planted, the verdict on “below 1%” is insufficient evidence.
A model’s failure rate on a 100-item benchmark rises from 20% to 26% between releases. Publish a regression?
Not on that number: two independent 100-item runs at a 20% failure rate differ by about 5.7 points (one standard deviation) when nothing has changed. Re-run both on the same probes and test the paired difference.
The other four areas sell to enterprises and decision teams, with the measurement wrapped around something the buyer already does: a model migration, an incident, a knowledge base, a trading or pricing decision.
Part 4Measurement wrapped around a workflow
Four areas sell to enterprises and decision teams: cost-frontier endpoints, operations environments, private knowledge and decisions under luck. Each starts as an improvement business (a cheaper endpoint, a better on-call agent, a model that knows a company’s facts, a trainer that sees through luck); in each, the improvement half meets a funded incumbent or a free substitute, and the measurement half meets no one. The beats are Part 3’s.
4.1 Cost-frontier endpoints: the saving is capped by what you defer
Can a vendor sell frontier quality on a customer’s own traffic at a fraction of the cost, and prove it? The pull is real. The cost of a given level of AI performance “has fallen about 47% per quarter since 2023, or 13× per year”[123], yet reasoning-token consumption per organisation rose about 320× in a year[124]. A token is not a task; the unit to sell is cost-of-pass, “the expected monetary cost of generating a correct solution”[125].
The failure. Substitution works on narrow workloads, by the substituters’ own account: Intercom’s post-trained model resolves 73.1% of conversations against 71.1% for GPT-5.4 at “roughly one-fifth the cost” (Part 2’s 2-point lead)[75], and a Bridgewater-trained model reached 84.66% against GPT-5.5’s 78.2% at one-fourteenth the inference cost[33] (both self-reported). What is missing is the measurement. Of seven widely cited cost-quality claims,8 only a hindsight oracle router states its sample size, none reports a noise band on quality and none amortises evals or re-certification; headlines round in their own favour (“one-fourteenth the inference cost” sits beside “13.8× cheaper” on the same page, and a “40X” speed headline’s own table gives about 34×[130]). An accuracy-only reward makes it worse, drifting to the expensive corner: “For substantially similar accuracy, the cost can differ by almost two orders of magnitude”[131].
The product. Parity is non-inferiority, not equality: a margin per slice declared in advance, and the lower 95% bound of the paired difference above minus that margin[132]. What is certified is a serving policy (router, model, samples, verifier, threshold, deferral, harness), against the best legal configuration: a router that picks the best of 18 models per task after seeing the results reaches 97.6% at $1.88 a task against 74.1% at $6.52 for the best single model (a maximum over noisy estimates, biased upward)[133], but no deployed router sees the answers first. One line of arithmetic sizes every claim:
cost ≈ k · C_cheap + d · C_frontier (+ verifier) saving = C_frontier / cost ≤ 1 / d
On one lab’s list the top tier costs 100 times the smallest per token[134]; with one verifier call, that 100× sticker gap becomes 4.5× at 20% deferral and 25× at 2% (derived). FrugalGPT’s “up to 98% cost reduction”[135] is 50×, which needs 2% deferral or less. The tail eval sets the deferral rate d, and d sets the saving, so the tail is the product.
The baseline the buyer actually has. With an open-weight cheap path at $0.15 and $0.60 per million tokens[136], 10% deferral and an estimated $150,000 a quarter of fixed cost, break-even is about 820,000 tasks a month against the top tier at list price, or $0.7M to $0.8M of spend a year whichever list-price tier the endpoint replaces (derived). Past it, the baseline decides what the buyer keeps: at $1M a year on a cached mid tier the bill falls 11% after a 20% fee, which a discount of “about 15% off list price” (reported) beats with no migration[137]; against the lab’s small tier, $0.0007 for a task of 3,000 input and 800 output tokens, the endpoint never breaks even, because its own cheap path costs $0.0018. Labels set the fixed cost: a 5-point margin on five tail slices needs about 2,335 adjudicated items ($26K–$93K a release), 3 points about 6,490 ($71K–$259K)9. A slice the budget cannot certify defers to the frontier model; it is never quietly passed.
The buyer and the forcing event. Deprecations make the purchase dated and recurring. On 14 October 2026 OpenAI notified developers that GPT-4o and GPT-4.1 snapshots, with their fine-tunes, leave the API on 14 January 2027 (recommended replacement gpt-6-luna); GPT-5.1 and GPT-5.3-Codex move to gpt-6-sol and GPT-5.4-Nano to gpt-6-luna on 1 April 2027; and generally available models get “At least 6 months” of notice[31]. Since no existing customer can create a fine-tuning job after 6 January 2027, a team whose fine-tune dies in January must move to a different model. The clock is industry-wide: Anthropic promises “at least 60 days’ notice” before retiring a publicly released model[139], and Google publishes a retirement date for each Gemini model on its cloud[140]. The lab names its own cheap tier first; what it cannot credibly sell is an independent answer to “is the replacement good enough on my tail, and what must defer?” That answer is worth most where someone downstream relies on it: a bank’s model-risk validator (4.4), an EU AI Act accuracy declaration (Part 6) or the auditor of the buyer’s controls. Without such a party the buyer is paying for competence and speed, which it could build itself.
The objection that reshapes the price. A savings share looks aligned and is not: the vendor computes the counterfactual it is paid on, and at the average price decline a 10× saving falls below 2× in about two and a half quarters unless the endpoint re-ships (derived). Energy-savings contracts met the same problem, savings that “cannot be directly measured”[141], so borrow their structure: a subscription per workload, a fee per forced migration, and a kicker capped at the subscription under a plan that freezes baseline and scorer and keeps a 1–2% frontier shadow sample. Counting workloads big enough to carry an endpoint gives 80 to 180 and about $25M to $70M of fees for all vendors, against a top-down $0.5B to $2.6B that assumes migrations nobody has counted (estimates).
Verdict: a neutral certification business that measures every candidate, the lab’s cheap tiers included, on the customer’s tail with noise bands and re-runs at every forced change; the cheaper endpoint is an upsell only above about $2.5M to $3M a year on one workload where the small tier fails a confirmed tail slice. First contract: a fixed-fee certified migration (the lab’s replacement, a mid tier and one open-weight candidate, per slice, before the shutdown), then a subscription per workload. Kill test: in week 2, no downstream party relies on the evidence, or the workload is under about $2.5M a year and the small tier passes every confirmed slice (sell the certificate alone, priced as tooling); in week 13, no subscription with a measurement plan is signed.
4.2 Operations environments from real systems: judge, never contestant
Can a company’s past incidents become a replayable environment that proves which on-call agent handles its own rare, expensive nights? Freeze each incident at the page, hide an answer key drawn from machine records, and run every candidate on identical replays.
The failure. Vendors publish averages without the sample behind them (“a measured 72% reduction in time to investigate critical incidents” at one customer[142]), while the best agent solves 10.0% of hard root-cause tasks on one benchmark[143]. The incidents that cost money are rare inputs on unexercised paths with misleading first signals: Cloudflare’s worst outage since 2019 began with a feature file that doubled, while the team “wrongly suspected” a “hyper-scale DDoS attack”[144], and Google Cloud’s June 2025 outage began when “unintended blank fields” reached a code path that “was never exercised during this rollout”[145]. Four mechanisms make ordinary operations environments pay for the wrong thing:
- Symptoms, not defects: faults injected through a chaos-engineering tool leave “no defect for the agent to fix”, and 8 of 18 mitigation problems in one suite can be “solved” by a pod-restart loop[52].
- Labels leak from the future: the postmortem, the revert and the chat thread postdate the page; cut every source at detection time.
- Scorers pay formatting: under one public root-cause scorer (regular-expression extraction, case-sensitive string equality, a point per field)[146], a made-up answer naming the wrong host earns 0.67 while the right answer with its keys reordered earns 0.33, or nothing (derived by running the scorer).
- Mixed rewards get farmed: a 14B model beat a frontier baseline in aggregate while its localisation fell from 22.7% to 18.2% in training[147].
Why production metrics cannot certify an agent. Davidovič split three companies’ real incident records into halves sized to one year (173, 103 and 609 incidents) and shortened every incident in one half by 10%: “Even though in the simulation the improvement always worked, 38% of the simulations had the MTTR difference fall below zero for Company A, 40% for Company B, and 20% for Company C”[148]. Paired replays can certify, if sized in independent incident families. Under a hard-tail assumption, ten incidents run once detect only a gap of about 54 percentage points in resolution rate; a dozen incidents in the costliest cluster, run three times, about 34; 40 to 50 families with three variants and three runs, 9 to 12 (estimates, with family-clustered errors after Miller, Part 2).
Buyer, substitutes, walls. The buyer is a head of SRE choosing among agents, with several hundred incidents a year, more than one observability vendor and no verifier team. The substitute is free: buyer guides ask teams to “Share 10 historical incidents that were truly significant” for a vendor-run “backtesting phase”[149], which tests a demo, not a ranking. The walls: indexed traces are kept “15 or 30 days, determined by customer plan”[150], so old incidents replay as metrics and changes only; one vendor’s terms bar “performing competitive analyses”[151], so run each agent under the buyer’s own licence on records the buyer exports; and neutral testers get sued[152], so publish private reports, not league tables.
Unit economics. Prices anchor the agent’s labour, not its correctness: about $6.50 to $8.45 an autonomous investigation (about 6.5 credits at $1.00 to $1.30 a credit, derived)[153]; no SKU sells proof. A 150-incident pilot needs about four people for 13 weeks, one person-year, or about $300,000 of loaded labour plus $13,000–$16,000 of agent compute (estimate)10, against a fee of perhaps $60,000 to $120,000, so delivery cost must fall three- to fivefold by the fifth customer. On sceptical assumptions the serviceable market is $18.5M to $90M a year (estimate), and the likely exit is visible: Elastic agreed to buy Deductive AI for up to $85M at about $1M of recurring revenue (reported)[156].
Verdict: worth a cheap, bounded test as a neutral acceptance-test service that judges agents and never enters one, for mid-market operators running more than one observability vendor; a small market whose likely exit is an acquisition by a platform that wants the verifiers. First contract: a $60,000 to $120,000 pilot on 150 incidents frozen at the page, the current agent and up to three candidates run three times each, credited to a subscription. Kill test: fewer than three of ten SRE leads name a price above delivery cost while a free backtest is on offer; or by week 8 fewer than one in three incidents can be rebuilt.
4.3 Private knowledge with calibrated abstention: the fact table is the rival
Can a company buy a model that knows its own facts and says when it does not? Retrieval narrows the problem without closing it: legal research tools that retrieve from curated case law “produced incorrect information more than 17% of the time”, and one “hallucinated more than 34% of the time”[157].
The failure, priced. The specific failure is an invented private fact. When an airline’s chatbot promised a refund rule the airline did not have, a tribunal held the airline liable (“It makes no difference whether the information comes from a static page or a chatbot”) and awarded C$812[158]. Direct costs are small; the buyer pays to cut a rare public failure that repeats until someone notices, priced like insurance from the cost of a wrong answer in each class. Part 2’s scoring rule, with dollars in it:
answer only if P(correct) > t wrong answer costs λ = t / (1 − t) t = 1 − c_abstain / c_wrong
an $8 hand-off and a $200 wrong answer give t = 0.96, λ = 24 (illustrative costs)
The price of a wrong answer picks the winner. On SimpleQA’s published shares[159], o1-preview leads under binary grading; at λ = 1 every listed model scores below zero; GPT-4o, which answers 99% of questions and gets 60.8% wrong, falls to sixth; at λ = 9 it scores −509 per 100 questions against −168 for a model that declines three quarters of them (computed here).
Why the model does not know, and why RL cannot teach it. Private facts are singletons: if 20% of a kind of fact appears once in training, “one expects base models to hallucinate on at least 20%” of them[69]. Stored is not extractable: one rendering per person gave 9.7% question accuracy, diverse permuted renderings 96.6%[160], and direction matters too (the reversal curse[161]). And a group-relative advantage[162] carries signal only when a group disagrees:
P(group has reward variance) = 1 − p^G − (1 − p)^G # zero at p = 0, for every group size G
A fact the model never produces gives no gradient, however many rollouts are bought; in practice a knowledge-first stage adds the facts, and the model then over-answers. A binary reward “quickly suppresses abstention behavior to nearly zero”, with 47.7% hallucination against 18.8% for a ternary reward[163], and one 2026 preprint finds that group standard-deviation normalisation “silently replaces every designed penalty with an effective penalty of one”[164]. The safer default: always report a confidence, score it with a strictly proper rule, and abstain only at deployment, at the buyer’s t.
The product, and the strong baseline. The cheapest serious rival is the customer’s own fact table served as tools to a frontier model: lookup rejects a name with no row, and a reverse question becomes a filter. Near-miss names show why it matters: GPT-4o accepted 65.89% of non-existent entities recombined from real names, against 18.74% of invented ones[165], and internal catalogues are full of codes one character apart. So every audit runs three arms and a ceiling: (a) the incumbent with its real retrieval, (b) a frontier model holding the same table with the same calibrator, (c) trained weights, and a frontier model handed the gold passage. The ceiling bites: an 8B model with injected knowledge scored 56.22% closed book, above GPT-4’s 51.30%, but GPT-4 given the document scored 86.09%[166].
Who is served, and what pays. Support buyers buy agents from vendors that run their own models and hold third-party certificates (3.1), and data platforms “automatically create evaluation benchmarks specific to your task” for the agents they then tune[167]. What is open is fabricated-entity rejection over the customer’s own namespace, audited by someone who does not grade its own tuning. The arithmetic is unforgiving: break-even per avoided wrong answer is price ÷ (queries × tail share × gain), and $275,000 over 600,000 queries a year, a 10% tail and a 10-point gain is about $46 (derived), which rules out most low-stakes support. For the most protective buyers the data cannot leave (83% of fund managers rank data security and privacy among their top three AI risks[168]), so the factory goes to the data; check where the gradient runs, since the closest hosted option says “Training is not supported in BYOC during Private Preview”[169]. Design sets the margin: on a $275,000 contract, a full-weight model per customer with an engineer-week a month runs at about 28%, and high-rank adapters on a shared base with automated retraining at about 86% (derived design scenarios).
Verdict: worth building as a smaller company: an independent private-fact audit and knowledge layer first, and trained weights only where they beat a frontier model holding the same table by more than the noise floor on the singleton stratum at matched coverage. First contract: a fixed-fee audit at about $40,000 to $60,000 of one internal knowledge surface, run read-only inside the customer’s cloud, with the three arms and the ceiling in the contract. Kill test: in week 13, on three audits, arm (b) sits within the A/A floor of the ceiling on singleton facts in two of three (sell the table and audit, not weights), or no buyer asks for a re-audit (stop).
4.4 Decisions under luck and hidden information, including markets: verify, do not train
When an agent trades, bids, prices, underwrites or plays cards, how does anyone tell a better decision-maker from a luckier one, and who pays to know? Public LLM trading contests still report one path, six models with $10,000 each finishing a season between +22.3% and −62.66% (reported)[170], while a free arena already plays duplicate poker, each 100-hand sequence twice with seats and cards swapped[171].
Why the training pitch is thin. A group-relative advantage ranks rollouts by luck unless the group replays one chance seed, and that is already a default: one open framework’s config notes that “under the same group, the env config and env seed are ensured to be equal”[172]. Fully coupled rollouts help only conditionally: one 2026 preprint more than halves a return-contrast variance in a small poker game, finds lower variance is not by itself what the optimiser needs, and falls back to independent sampling whenever it cannot certify a gain[173]. A training method here is a published configuration, not a moat.
The measurement, and its preconditions. Large variance cuts need a counterparty whose strategy is known. AIVAT subtracts luck at chance events and at decisions whose strategy is known: in poker self-play it cut the per-hand standard deviation from about 13.0 to 4.0 big blinds, a 10.3× variance cut, but with only the chance odds known, to 10.6 big blinds, about 1.5× (derived)[80]. A 2026 study of 15 LLM agent configurations against fixed opponents, with corrected payoffs “supplied by the evaluation platform”, reports a median variance cut of 54×. Yet under the exact sequential test a strict validator would use, raw results needed only 1.37 times as many hands as corrected ones, so most of the advertised saving disappears; and checking a fixed interval after every hand declared an effect in 61% of 2,000 simulated comparisons where none existed[174]. Comparing two LLMs means estimating both strategies by sampling, which costs money:
net efficiency = variance-reduction factor / cost multiplier 10.3× with k = 8 samples per decision → ≈ 1.3×
Markets, the hardest case. The environment, not the agent, has to carry the statistics. With five years of data, about 45 independent configurations push the expected best in-sample Sharpe ratio to 1 with no skill[175] (re-derived with the paper’s approximation: the expected maximum of 45 standard normal draws is about 2.24, and a five-year annualised Sharpe ratio has a standard error of about 1/√5), so the reward must charge the winner for the search, for instance with a Reality Check bootstrapped over the whole trial ledger[176]. And models remember the future: told to ignore everything after 2010, GPT-4o still called the direction of quarterly GDP growth with 98.0% threshold accuracy after that date, against 40% after its real knowledge cutoff[177]. Training is cheap only where the teacher’s information is legal. In the author’s unpublished tile-game experiment, distilling a search teacher’s full ranking of moves on a full-information sub-task delivered about 42,000 training positions per GPU-hour against about 1,000 for group-relative RL: some 40 times more signal per unit of compute, a throughput gain rather than a measured gain in strength. When the teacher sees hidden information, “simple knowledge distillation does not work well”, as Suphx’s authors found[178].
Who must buy, and who will not. Rules ask for what a verifier provides: EU investment firms must test algorithms “in an environment that is separated from its production environment”[179], and US bank model-risk guidance asks validators for “sufficient independence to maintain objectivity” while putting generative and agentic AI “not within the scope of this guidance”[180]. Independence is expected; a purchase is not mandated, and the best-placed sellers trade instead: a trading-AI lab co-founded by two of DeepStack’s authors is valued at $500 million with 25 people[181]. And sold on compute saved, evaluation is worth little: at $0.07 to $0.30 of inference a hand[182], a tenfold cut saves a team running 50 verdicts of 20,000 hands about $63,000 to $270,000 a year (derived). The price has to rest on a verdict a sceptical third party accepts.
Verdict: a narrow, independent verification and release-gate bureau for decision agents in simulators, or a product line inside an environment or endpoint company; not a platform for evaluation plus training. First contract: a rerunnable verification of one agent vendor’s or arena operator’s results at $25,000 to $150,000, against a known-strategy reference bot, with seeds, the noise floor and the tail slices in the report. Kill test: by day 30, net efficiency below 2× for LLM-against-LLM comparisons; by day 90, nobody signs a paid verification.
What the eight areas have in common
In all four areas the business a founder would write down first meets a funded incumbent or a free substitute, and what survives is a neutral comparison, on the buyer’s own tail, that a third party can rerun. Table 4.1 lines up all eight; each area’s kill test is in its verdict.
Table 4.1. Eight areas, one shape. All sizes are estimates from public anchors and stated assumptions; “market” is what all vendors together could earn, “one firm” a focused entrant after about three years.11
| Area | First contract | Market | One firm | Verdict |
|---|---|---|---|---|
| Integrity (3.1) | Lab-appointed acceptance test of one environment family, priced per task | About $34M contestable; about $240M if certificates become a norm | About $4.5M a year | Small adjudication firm |
| SQL and spreadsheets (3.2) | Fixed-fee reward-collision audit of one vendor’s tasks | $2.5M to $18.5M | An audit practice | Sell the audit, not the pack |
| Tail packs (3.3) | A private eval pack and its unscreened control | About 20 reachable buyers | $0.15M to $0.7M in year one | Real but small, eval-first |
| Failure map (3.4) | One custom probe engagement | Not sized | Three staff break even at about 210–310 team licences | Free publication; a credibility artifact |
| Cost frontier (4.1) | Fixed-fee certified migration, then a subscription | 80 to 180 workloads; $25M to $70M | $3.5M to $16M (an illustration) | Certify first; endpoint only above about $2.5M to $3M |
| Operations (4.2) | $60K to $120K pilot on 150 frozen incidents | $18.5M to $90M | $1.1M to $6M from 15 to 30 accounts | Cheap bounded test; acquisition exit |
| Private knowledge (4.3) | $40K to $60K audit with three arms and a ceiling | Not sized after its objections | Low tens of millions at best (a judgement) | Audit and knowledge layer first |
| Luck and hidden information (4.4) | $25K to $150K rerunnable verification | $15M to $134M (central about $45M) | About $4.5M, a 10% share | Narrow bureau or product line |
Read down the verdict column: no area survives as a model, an endpoint or a training platform; each survives as a verdict. And every kill test asks first for a measured error rate on the founder’s own method, then for a written commitment from a buyer who had a free substitute.
Decision rules: measurement wrapped around a workflow
- Measure cost per successful task against the buyer’s cheapest compliant configuration, never list price; read the 1/d ceiling off the tail eval.
- State parity as non-inferiority per slice, with a margin declared before the run.
- Never certify on production MTTR; certify on paired replays sized in independent families.
- Set the abstention threshold from dollars, and run the “frontier model holding your own table” arm before selling weights.
- Quote net efficiency and the exact stopping ratio, not the headline variance cut.
An RL vendor proposes to teach your model your internal policies with group-relative RL and an exact-answer reward. What happens on a policy the model has never seen?
Every sample is wrong, every advantage is zero, and the update carries no information. Knowledge has to arrive through supervised or distillation signal first, and then the model must be taught to abstain.
Eight areas, eight verdicts that sell a measurement. Part 5 explains why, then prices it.
Part 5Why nearly everything converges on measurement
Why does every honest case end as a verdict business, what does selling verdicts cost, what can such a business defend, and how should a 90-day plan fail cheaply? Read side by side, the eight areas stop looking like eight separate disappointments and start looking like one property of the market. The evidence is the shape, which each area’s section lets a reader check: five of the eight obvious first businesses were a model, endpoint, platform or data company, one was a judge that also sold its own contestant, and every surviving shape sells a verdict. Sizing adds a general lesson: in these markets a top-down share of a headline pool overstates a bottom-up count of buyers by about an order of magnitude, as Part 1’s $8.5B trap and Section 4.1’s $0.5B–$2.6B against $25M–$70M both show.
Five reasons the verdict is what survives
1. The natural sellers of the comparison have a stake in its answer. The lab that retires a model names its own replacement (4.1); the on-call agent vendor backtests its own agent on the buyer’s incidents (4.2); the data platform builds the benchmark for the agent it then tunes (4.3); a lab’s own reviewers dismissed its monitors’ flags (3.1). None can sell independence, the one property a buyer cannot get from the party being judged. Independence earns a price, though, only when someone other than the buyer relies on the verdict: a lab training on a vendor’s environments, a model-risk validator, an auditor, a regulator or an insurer. Where the buyer is the only reader, as in much cost-frontier, operations and private-knowledge work, it can measure itself with free tools, and what it pays for is competence it lacks: labelled tail sets, noise floors and days from notice to verdict.
2. The improvement half is crowded or unproven. The luck-aware training trick is a configuration default (4.4); inference clouds give the improvement step away to sell tokens, one promising to “Serve fine-tuned models for the same price as base models”[183]; agent startups are funded to sell the improved agent (Resolve AI raised a $125M Series A at a $1B valuation[184]); and this article found no public study in which trained weights beat a frontier model holding the same private fact table as tools.
3. Measurement alone prices like tooling unless a forcing event applies. Eval tooling lists at $0, $249 a month or a custom price[185], and one experimentation platform ships CUPED, a standard variance-reduction method, in its free tier[186]. It becomes a must-buy only when a dated forcing event applies: a forced deprecation (4.1); a lab clause naming the auditor, which no lab has yet published; a re-procurement such as Opsgenie’s, whose access “will be shut off” on 5 April 2027[187]; a validator’s review (4.4); or an insurer pricing cover on an audit. Insurers have begun to write cover against agent certificates (3.1), while several large carriers ask regulators for permission to exclude widespread AI liabilities from corporate policies (reported)[188]; the oldest precedent ran the same way, since UL, the product-safety certifier, began in 1894 as a bureau of the National Board of Fire Underwriters[189]. No forcing event, no budget line.
One measurement firm already escapes the tooling price, and how it does so is the lesson. Arena (formerly LMArena) passed a $100M annualised run rate within eight months of its enterprise launch and raised $200M at a $3.1B valuation in October 2026 (self-reported)[190]. Its verdict is public and the measured party needs it to sell: a lab launching a model wants the ranking, the crowd’s votes are a data asset nobody can backfill, and developers test private variants on it before release (3.1), which is also its integrity risk. A measurement business reaches venture scale when the measured party needs the verdict to sell, not only when a rule requires it. None of the eight areas has that structure today.
4. Delivery is people-heavy. One investor’s portfolio data put AI companies’ gross margins “often in the 50–60% range”, against 60–80% or more for software and 30–50% for services firms[191]. Before automation the areas here sit at or below that line (an integrity certificate at 61%, 33% or −42%; an operations pilot whose labour exceeds its fee), so each bets that automation will cut human hours per verdict while the error rate holds.
5. The exits are acquisitions. Beyond Part 1’s list, Datadog bought the experimentation platform Eppo[192] and Elastic agreed to buy Deductive AI at about $1M of recurring revenue (4.2). Statsig had raised at a reported valuation just over $1.1B on $40M of recurring revenue[193], but as a horizontal platform it is an upper reference, not a bound. The acquirers held traffic, telemetry or compute and bought the verifiers to go with them.
On public evidence as of October 2026, none of the eight is a venture-scale company yet. Either of two events would change that: a party with authority starts to require a third-party verdict, or the verdict becomes something the measured party needs in order to sell (Part 6).
Unit economics: hours per verdict is the headline number
In every area one number separates a software business from a consultancy: human hours, or fixed delivery cost, per verdict (per audited task, certified workload, compiled incident or audit). If it falls with each customer while published error rates hold, the margin moves toward software; if it stays flat, the company is a services firm with a GPU bill. Figure 21 shows the levers that move margin on the same work, largest first:
- Who pays compute. On one illustrative design, contribution margin is about 66% when training runs on the customer’s own cloud account and about 4% when the vendor pays for twelve multi-turn agent runs at uncached list prices, about $4,600 each, because agentic RL rereads its growing context on every turn.
- Price the gates, and sell services at cost. A managed deployment that carries 300 forward-deployed hours, large-model runs and a sandbox minimum inside one $250K subscription earns about 21%; re-bill the large runs at cost plus 20% and sell the forward-deployed hours at cost, and the same costs earn about 46%. One investor calls it “shortsighted to be optimizing for 80% gross margin” while racing to own the data layer[194]. The corollary is a floor: never sell services below cost.
- Labels and reuse. Set the label budget by the margin the buyer accepts (about 2,335 adjudicated items for 5 points on five slices, 4.1), and refresh from templates (58%) rather than bespoke work (6%, Part 1).
- Base-model size, with pass-through. A 102,400-rollout reference run costs $924 on a 35B-parameter mixture-of-experts model and $4,823 on a 397B one at Tinker’s list prices[195] (derived: 200 steps × 64 prompts × 8 samples of 4,000 prompt and 1,000 sampled tokens), so pass large runs through at a stated markup; sandboxes carry minimums too (one provider’s Enterprise plan “requires $3,000/mo minimum”[196]).
Table 5.1. The headline metric in every area is human time or fixed cost per verdict. First-decision costs use this article’s $300K per person-year for the people each plan names (derived).
| Area | Headline metric | Cost of the first go or kill decision |
|---|---|---|
| Integrity | Human hours and cost per audited task | $305K–$395K: four to five people for 13 weeks plus exploit compute |
| Cost-frontier certification | Fixed delivery cost per certified workload; days from deprecation notice to certificate | $325K–$392K: four people for 13 weeks plus about 2,300 adjudicated items |
| Operations | Incidents compiled into verified replays per engineer-week | $337K–$364K: a discovery month, then four people for 13 weeks |
| Private knowledge | Customer expert hours per audit (35–100) and engineer time per customer a month | $468K–$616K: eight weeks of partner qualification, then five people for 13 weeks |
| Decisions under luck | Cost per paired, luck-corrected verdict; net efficiency | About $236K–$242K: three people for 13 weeks |
| Tail packs | Honest cost per kept, key-checked item | $150K–$225K: two to three people for 13 weeks |
| SQL and spreadsheets | Expert hours per audited gold; broken-gold rate | About $80K–$160K: one or two people for 13 weeks (assumption) |
| Failure map | Founder hours per verified finding | About $34K–$59K including founder time |
What is not a moat, and what holds
Methods are not a moat: control variates, duplicate deals, checklists, open eval frameworks and routers are published or free, and hubs, sandboxes and cheaper serving of open models are commodities. What holds looks more like an audit firm’s reputation than like software, and no item is enough alone:
- Independence a relying party can check: who appoints the assessor, who pays, whether the firm also sells a contestant, whether the fee depends on the verdict, and whether every pre-check is disclosed.
- Error rates the firm publishes about itself: recall on flaws it did not plant, an A/A floor on every claim, and the right to say “insufficient evidence”.
- A place in the acceptance workflow: the certificate becomes the gate for every later change, measured as cycle time from a deprecation notice to a certified replacement.
- Point-in-time archives that cannot be backfilled. The SEC’s frames API “aggregates one fact for each reporting entity that is last filed”[197]: in one pull of diluted earnings per share for calendar Q2 2025, made on 18 October 2026, 4,195 of 4,759 facts (88%) came from 2026 filings, later comparatives rather than first-reported values[198] (derived), so an answer key built on it rewards look-ahead. Whoever starts a live, prospectively scored record first owns it.
- Validated verifiers with an adequacy score. KernelBench’s official check misses “one in six” witnessed faults (16.9%), while a mutation-optimised suite reaches 98.0% detection with two inputs per problem (94.8% on held-out mutants)[199].
The shared weakness: customer data is not pooled and every artifact goes back to the buyer in rerunnable form, so the real asset, a record of verdicts that turned out right, grows slowly. Figure 22 shows where each area is exposed: a free substitute is the most common severe threat, in five areas, and labs doing the work themselves and platforms bundling the check are severe in four each. The baseline also moves: OpenAI’s SimpleQA error rate fell from 75% for o4-mini to 26% for gpt-5-thinking-mini, mostly because the newer model abstained on 52% of questions against 1%[200]. A gap measured at signature can close by renewal.
Independent testing has base rates, and they favour this shape. Antivirus testers, whose results buyers read, govern their methods through a standards body set up in 2008 whose board is half vendors and half testers; NSS Labs, a tester member that sued that body and three vendors in an antitrust case later dismissed, then ceased operating[201]. MLPerf requires submitted code “sufficient to reproduce the results” and makes every submitter review at least one other submission[202]. Verdict businesses last as rerunnable results under rules written with the measured parties and enforced by contract; they die as lone critics.
Independence has to be built into the contract; a policy statement does not survive a sales quarter. The relying party appoints the assessor (3.1); per client the firm is the judge or a contestant, never both; any improvement line is governed separately and disclosed on every certificate; the fee does not depend on the verdict; and each certificate names its exploit models and search budget, expires with the model generation it covers and caps liability.
How to write a 90-day plan that fails cheaply
Every area reaches its first go or kill decision for well under $1M: from about $240K (decision-agent verification) to about $610K (the top of the private-knowledge range), and about $34K–$59K for the failure map (derived; Table 5.1). Five rules make that money buy information rather than activity:
- Start SOC 2 work on day 1. A Type 2 report covers a window “usually three to twelve months” long[203], so deliver inside the buyer’s own cloud account until it arrives.
- Put the test that needs no buyer first: recall on planted and unplanted defects, an A/A floor on a realistic suite, the trap tail on frontier models at their best effort. It produces the error rates every later certificate prints.
- Make the first buyer-dependent gate a written commitment, not a meeting: a sponsorship letter, a signed subscription or a priced letter of intent.
- Decide on three engagements, not one, with kill thresholds fixed before the data arrive: one customer’s yes or no has a noise floor of its own.
- Budget for what a pass commits you to fund: certificates that cost $19.5K–$71K each to deliver until automation lands, labels at $71K–$259K a release, first operations pilots that each lose about $190K–$260K, or a $4M–$6M seed for decision-agent training research before any proof of a gain. That, not the first 90 days, decides how much money a company here needs.
Decision rules: economics and moats
- Track human hours per verdict from week one; flat after the third customer means a consultancy.
- Sell services at cost, never below, and do not chase an 80% gross margin while racing for the measurement layer.
- Put compute on the customer’s account, or pass large runs through at a stated markup.
- Sell independence only where a third party relies on the verdict; elsewhere, sell speed and competence.
- Contract on absolute targets, and re-run the incumbent at every version.
A deck sizes the cost-frontier market as a share of all enterprise inference spend and gets $0.5B to $2.6B. What check does it skip?
A bottom-up count. Workloads large enough to carry an endpoint number about 80 to 180, and their fees sum to about $25M to $70M a year for all vendors (4.1): the top-down share overstates the count by more than an order of magnitude.
If eight areas need the same measurement core, the strategic question is which one to enter first so that the second and third are cheaper, and what must stay separate however a company here is built.
Part 6How the areas combine, and where to start
Can the eight areas share one measurement core, what has to stay separate however a company here is built, which area should go first, and what result would change that order?
One measurement core, two buyer sides
Every surviving business sells a verdict, and every verdict runs on the same six modules: an A/A noise-floor engine; paired, clustered intervals with minimum detectable effects and anytime-valid stopping, so peeking cannot crown a false winner; a tail slicer with adjudication and an unscreened control beside every filtered set; a verifier audit with recall on planted and unplanted defects; an expiring certificate with a runner that re-certifies on every change; and a spend ledger with approval gates and watchdogs, because agents that launch jobs on a buyer’s behalf need a hard stop. Each market adds two or three modules of its own (Table 6.1).
Table 6.1. What carries over between the eight areas once one measurement core exists, and what never does (this article’s assessment).
| Component | Carries over | Why |
|---|---|---|
| A/A noise floors, paired and clustered intervals, anytime-valid stopping | Completely | An A/A run on a poker bot and on a certified migration is the same code |
| Expiring certificates and the spend ledger | Completely | The same artifact, re-run on every change, and the same hard stop on agents that launch jobs |
| Tail slicer and verifier audit | As workflow | The method transfers; every domain needs its own labelled slices and its own planted defects |
| Data access | As security posture only | A SOC 2 report, a data processing agreement and deployment in the buyer’s cloud carry over; no customer data or keys do |
| Connectors and simulators | Not at all | Each market’s systems, schemas and games are its own |
| Buyers and independence | Never | Two buyer sides, and any upsell sold in the account that buys the certificate makes the judge a contestant |
Once the core exists, most of the small areas’ remaining work is domain labels and defects, which is the case for running the failure map, the SQL audit and tail packs as cheap public exercises of the core rather than as companies. Two things never share. Integrity, luck verification, tail packs, the SQL audit and the failure map sell to labs; cost-frontier certification, private knowledge and operations sell to enterprises: two sales motions, two security reviews. And seven of the eight areas have a natural upsell (a cheaper endpoint, trained weights, a tuned agent, training packs, fixes for what a map finds) that, sold in the account that buys the certificate, makes the judge a contestant. Integrity alone sells no environments, data or models.
Two honest shapes. One measurement company on one buyer side, selling into two or three markets from the shared core, with any improvement work a separately governed line disclosed on every certificate; or a portfolio of an enterprise-side certification firm and a lab-side integrity firm that share open-source core libraries and nothing else. The first is cheaper to build; the second keeps each firm’s independence simple enough to write into a contract.
Which area first
Figure 23 rates the eight areas on value, feasibility, speed to a first fee, capital, defensibility and core reuse (this article’s assessment; the weights are yours).
The scores are judgements, so the robust reading is dominance, which needs no weights: certification scores at least as well as private knowledge, operations, luck verification and tail packs on every criterion (the table view lists every such pair), so no weighting puts any of those four first. On all four preset lenses certification and integrity take the top two places.
The sequence
- The certified migration goes first (4.1): a neutral per-slice verdict on every candidate replacement for a retiring model, then a subscription that re-runs at every forced change. It has a dated, recurring buyer, the fastest falsification (week 2 and week 13 gates) and the least capital (four people, with training and serving rented). It builds the core, and it stays honest when the answer is “use the lab’s tier”. The best first buyers have a downstream relying party. A shutdown cohort announced only three months ahead is reachable only through a warm design partner already on a retiring fine-tune, so a new entrant’s realistic pipeline is the cohort after it.
- An integrity recall test on the core runs in the same 90 days. A team testing this plants defects in its own scorers and harnesses, measures recall and false alarms per class, then measures recall on flaws it did not plant. The test needs no buyer and produces the error rates every certificate prints. Written sponsorship from a lab by day 45 would make lab-appointed acceptance testing a second, lab-side line, or the portfolio’s second firm.
- Two published credibility artifacts exercise the core at near-zero cost: a free monthly failure map with its A/A false-headline rate beside it, and a reward-collision card on public SQL RL setups.
- Private-fact audits come third, sold to the same enterprise accounts once the core and the SOC 2 window exist. Trained weights earn a place only where the week-13 test shows them beating a frontier model holding the same table by more than the noise floor.
- Operations and luck verification stay cheap tests: ten conversations with heads of SRE while a free vendor backtest is on the table, and a day-30 net-efficiency test for comparisons of one LLM agent against another. Tail packs wait for a lift study that beats free generators at equal compute on two model families.
Founders with deep experience in a thin-supply niche (Part 1) have a reasonable alternative: selling verified tasks in that niche to labs.
The kill-test clock
Figure 24 puts every area’s go or kill gates on one clock, in weeks from the week testing starts, beside an example set of dated events that force buyers to act.
Three readings matter. Of the seven gates in month one, three need no outside party (integrity’s recall test, the luck net-efficiency test and the SQL trap card) and a fourth needs no buyer. The earliest gate that needs a signature is the certified migration’s week-2 gate, which is why a team testing that line needs a warm partner. And in the example calendar the forcing events start at once. OpenAI’s Evals product goes read-only on 31 October and shuts on 30 November 2026. The deadlines then cluster between January and April 2027: the two OpenAI shutdown cohorts, the FCA’s operational-incident and third-party reporting requirements from 18 March 2027[204] and the Opsgenie shut-off on 5 April. Further out, the EU AI Act’s high-risk obligations apply from 2 December 2027[205], and Article 15 requires that accuracy levels and metrics “shall be declared”[206]. Each date leaves some buyer needing evidence it cannot produce itself.
The company-level test. After the next shutdown cohort, at least one certification subscription has to renew into a second forced migration. If none does, buyers are treating the neutral comparison as a feature of something else, and the right move is to stop or to license the core to the kind of firm that buys measurement, an inference cloud or an observability incumbent (when Datadog bought Eppo, its vice-president of product said experimentation enables “teams to compare multiple models side-by-side”[192]).
What would change the order
- Toward integrity first: a named lab writes a lab-appointed, third-party certificate into a vendor contract, turning in-house re-certification into a purchase with a payer.
- Toward private knowledge sooner: the first audits show a frontier model holding the customer’s own fact table as tools still erring on 10% or more of singleton, reverse and multi-hop items above the A/A floor, and trained weights halving that.
- Against the certified migration: a lab’s deployment arm certifies its own cheap tier on customers’ tails with intervals, or an inference cloud publishes release cards with noise bands and tail slices.
- Toward a bigger company: certificates become a procurement norm, because insurers extend the cover they now write against agent certificates to environment and eval certificates, a model-risk validator accepts a vendor-supplied paired evaluation, or a regulator accepts agent-produced evidence; or a verdict becomes something the measured party needs to sell, as a public ranking already is. Every larger estimate in this article assumes one of these.
What result should end a company built on the shared core, rather than one product line?
No certification subscription renewing into a second forced migration after the next shutdown cohort. That means buyers see the comparison as a feature, and the company should stop or license the core to an inference cloud or observability incumbent.
Ten rules to print
The whole article in ten rules
- Sell the verdict before the model.
- Tie every measurement product to a dated, recurring forcing event.
- Publish the core’s own recall and false-alarm rates, on planted and unplanted flaws, before the first certificate.
- Never be judge and contestant in the same account.
- Measure against the buyer’s cheapest compliant alternative, never against list price or a retired model.
- Claim only what clears a paired interval and an A/A floor, and say “insufficient evidence” when that is the truth.
- Track human hours per verdict from week one; sell services at cost, never below.
- Start archives that cannot be backfilled on day one: dated probe logs, as-first-seen records, every verdict and whether it held.
- Put the buyer-free test first and a written commitment second; a meeting is not a gate.
- Decide on three engagements, not one: a single customer’s answer has a noise floor too.
Hold the business plans to the standard this article holds scores to. That evals and environments are a large and growing market is true, and it decides nothing for a founder. Pressed against its strongest objection, every one of the eight plans turned into a verdict business, and the buyer worth building for is specific: one who must re-validate by a date, has someone downstream who will rely on the answer, and cannot get a neutral, rerunnable verdict from anyone with a stake in it. The business worth building serves that buyer and holds its own numbers to the standard it sells. In RL environments, the durable product is a number that someone without a stake in it can rerun.
Notes
- Basis: the largest buyers are described secondhand as spending “$10M+ for single environments, with cumulative spend on the order of hundreds of millions per year”[13], read here as $0.2–1B for each of the two largest; four to six other frontier labs, neolabs and open-model developers at an assumed $25–150M each bring the total to about $0.5–3B (derived; the per-lab figures for the others are an assumption). Wing VC’s “tens of millions” for one lab’s 2025 spending with coding and computer-use vendors, growing 3–5× into 2026, sits at the floor. The band is 6–35% of the $8.5B that data vendors bill. ↩
- 500,000 tokens per task (a one-year-ahead projection made in August 2025) × $15 per million output tokens (a retail price) × 64 rollouts = $480 a run; five reuses, an assumption, make $2,400. ↩
- Inputs: engineers at $150 an hour loaded; experts at $110–250 an hour; calibration yield 0.65 (0.70 for law, 0.55 for security); review pass rate 0.90; 15% overhead; 56 rollouts per draft; one stateful environment at $111,682. Assumptions, checked only against the public cross-check in the text. ↩
- ($948,027 cost of goods − $150,000 licence) ÷ 300 tasks ≈ $2,660 (derived). ↩
- 300 tasks × 2 reviewers × 0.75 hours × $200 an hour. The exact zero-failure bound, 1 − 0.051/n, gives 5.8% at n = 50 and 0.99% at n = 300. ↩
- Lean, middle, heavy: 5, 5 and 10 rollouts per task at $2, $3 and $4 (one agent leaderboard ran 21,730 rollouts for about $40,000[101]); deep review of a 10% sample at $115–$220 an hour; 20–40 hours of sign-off; sales and failed pilots excluded. ↩
- Assumed: the screening model is right on 90% of sound items and fails 90% of broken golds; screening at $3.79 a query[109]; expert audit at four items an hour and $150 an hour[110]; making the pack costs about $156,000 at 14% broken golds and $102,000 at 2%. 14% is the share of one large synthetic text-to-SQL corpus that its own expert review did not judge fully correct[111]. ↩
- Intercom Fin Apex 1.0 and Bridgewater on Tinker (both above); Checkr on Predibase[126]; FireRouter with Opus[127]; NVIDIA’s NeMo Switchyard router[128]; Genspark on Fireworks reinforcement fine-tuning[129]; and the hindsight router cited below. FireRouter’s ±19-point interval is on cost, not accuracy. ↩
- With 10% discordance, 80% power and a Bonferroni correction across five slices, each slice needs n = (2.576 + 0.842)² × 0.10 / δ²: 467 items at δ = 5 points and 1,298 at δ = 3 (derived). Items cost $11–$40 each at $110–$200 an hour and 6–12 minutes per item with a second rater (assumption; one expert marketplace paid an average of $110 an hour in October 2026[138]). ↩
- Wages and benefits alone come to $194,257 a person-year: the median US software developer wage of $135,980 (May 2025[154]) divided by the 70.0% share of wages in employer compensation costs (June 2026[155]) (derived). This article uses $300,000 a person-year throughout, for engineers paid above the median plus overhead (assumption). Compute: four agents run three times on each of 150 to 180 incidents at the midpoint of $6.50–$8.45 an investigation. ↩
- How the cells were built, bottom-up: integrity, $240M serviceable less in-house lab work, committed evaluation budgets and compliance work that large assurance brands take, giving $34M; one firm, ten lab or vendor accounts at $0.3M plus 30 enterprise audits at $50,000. Cost frontier, a count of 80–180 workloads large enough to carry an endpoint, times fees; one firm, 20–40 certified workloads plus 5–15 endpoint workloads (an illustration). Operations, 100–300 multi-vendor operators at $75,000–$200,000 a year plus 10–20 AI-ops vendors buying independent evaluations, with almost no lab demand; one firm, 15–30 accounts. Decisions under luck, six buyer segments (labs, arenas and marketplaces, banks, broker-dealers, insurers, EU investment firms) times assumed shares and contract values, central case about $45M; one firm, a 10% share of that. Failure map, not sized; a three-person version costs about $104,000–$156,000 a month in cash, so it breaks even at roughly 210–310 team licences at $6,000 a year. Private knowledge, not re-sized after its objections. ↩
References
- Anthropic, update on its alignment and security efforts (2026-08-31)
- OpenAI, Why we no longer evaluate SWE-bench Verified (2026)
- OpenAI, Separating signal from noise in coding evaluations (2026)
- Chakra Labs, RL Environments are Worthless (2026-01-29)
- AdithyaSK, The ultimate guide to RL environments, a Hugging Face Space (2026-05-05)
- DeepSeek-V3.2 technical report (arXiv:2512.02556)
- Epoch AI, An FAQ on reinforcement learning environments (2026-01-12)
- TechCrunch, Silicon Valley bets big on environments to train AI agents (2025-09-21)
- Wing VC, RL Environments for Agentic AI: who will win the training and verification layer by 2030 (January 2026)
- 36Kr, citing The Information, on OpenAI and Anthropic data spending (2025-09-25)
- BigGo Finance, summary of a Menlo Ventures tally of training-data vendors (2026-07-24)
- TNW, Mercor at $20 billion and the Deeptune acquisition (2026-07-10)
- Interconnects, Notes from inside China's AI labs (2026-05-07)
- Anthropic job posting, RL Data Platform
- OpenAI job posting, Strategic Sourcing Lead, Professional Services – Human Data (2026-10-02)
- Anthropic job posting, R&D Strategic Sourcing
- Troveo, How to sell RL environments to AI labs (2026-09-24)
- Surge AI, off-the-shelf data catalogue
- TechCrunch, After data breach, Mercor is having a month (2026-04-09)
- SemiAnalysis, The Future of Meta Superintelligence (2026-07-09)
- SemiAnalysis, RL Environments and RL for Science (2026-01-06)
- Mechanize, Cheap RL tasks will waste compute (2025-08-18)
- Miserendino et al., SWE-Lancer (arXiv:2502.12115)
- TIME, Mercor's AI productivity index (2025-10-01)
- Proximal, master services agreement (updated 2026-07-06)
- BigGo, summary of a Surge AI talk on benchmark costs (2026)
- BigGo Finance, citing The Information on Mercor's financials (2026-07-22)
- Sacra, Scale AI
- TechCrunch, micro1 reaches $500M gross run rate (2026-08-20)
- Startup Fortune, Proximal reveals $200 million run rate (2026-10-09)
- OpenAI API deprecations (read 2026-10-18)
- Fireworks docs, reinforcement fine-tuning
- Thinking Machines, Tinker
- Fireworks docs, Training API introduction
- Microsoft Learn, Interactive training (preview) in Microsoft Foundry
- Tinker docs, model deprecations
- CNBC, Rubrik agrees to buy Predibase for over $100 million (2025-06-25)
- TechCrunch, OpenAI acquires Statsig (2025-09-02)
- Dynatrace, to acquire Arize (2026-08-13)
- GlobeNewswire, Datadog acquires Adaptive ML (2026-06-30)
- TechCrunch, OpenAI acquires Promptfoo (2026-03-09)
- CNBC, Alphabet ends contract with Appen (2024-01-23)
- Investing.com, Appen falls 40% as Google ends contract (2024-01-22)
- TechCrunch, Google reportedly plans to cut ties with Scale AI (2025-06-14)
- RL List, vendor dataset (generated 2026-10-05)
- Prime Intellect, Environments Hub (2025)
- TIME, Why Google bid $10 million for a failed airline's data (2026-08-25)
- TIGER-AI-Lab, MMLU-Pro evaluate_from_local.py, lines 111-170
- Hugging Face, Fixing the Open LLM Leaderboard with Math-Verify (2025)
- Zheng et al., Cheating Automatic LLM Benchmarks: Null Models Achieve High Win Rates, arXiv:2410.07137
- Huang et al., Pitfalls of rule- and model-based verifiers, arXiv:2505.22203
- Clark et al., SREGym, arXiv:2605.07161
- Wang et al., Cloud-OpsBench, arXiv:2603.00468
- Zheng et al., Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena, arXiv:2306.05685
- Arena, Do LLM judges favor themselves? (2026-09-30)
- Gema et al., Are We Done with MMLU?, arXiv:2406.04127
- FutureHouse, About 30% of Humanity's Last Exam chemistry/biology answers are likely wrong (2025)
- Horizon Analytics Labs, public benchmark dataset audit (2026)
- Vals AI, Two-thirds of MiMo v2.6's coding tasks leak the answer (2026)
- Cursor, on reward hacking in coding benchmarks (2026)
- Aleithan et al., SWE-Bench+, arXiv:2410.06992
- Zhang et al., A careful examination of LLM performance on grade school arithmetic (GSM1k), arXiv:2405.00332
- Chandak et al., Answer Matching Outperforms Multiple Choice for Language Model Evaluation, arXiv:2507.02856
- Lin et al., TruthfulQA, arXiv:2109.07958
- Gao, Schulman and Hilton, Scaling Laws for Reward Model Overoptimization, arXiv:2210.10760
- Skalse et al., Defining and Characterizing Reward Hacking, arXiv:2209.13085
- METR, Recent frontier models are reward hacking (2025)
- Zhong et al., ImpossibleBench, arXiv:2510.20270
- Kalai et al., Why Language Models Hallucinate, arXiv:2509.04664
- Kirichenko et al., AbstentionBench, arXiv:2506.09038
- Bean et al., Measuring what Matters: Construct Validity in LLM Benchmarks, arXiv:2511.04703
- Bjarnason et al., On Randomness in Agentic Evals, arXiv:2602.07150
- Hochlehnert et al., A Sober Look at Progress in Language Model Reasoning, arXiv:2504.07086
- Sclar et al., Quantifying Language Models' Sensitivity to Spurious Features in Prompt Design, arXiv:2310.11324
- VentureBeat, Intercom's new post-trained Fin Apex 1.0 beats GPT-5.4 and Claude Sonnet 4.6 (2026)
- Anthropic, A statistical approach to model evaluations (2024)
- Miller, Adding Error Bars to Evals, arXiv:2411.00640
- Shao et al., Spurious Rewards: Rethinking Training Signals in RLVR, arXiv:2506.10947
- Dutta et al., Accuracy is Not All You Need, arXiv:2407.09141
- Burch et al., AIVAT: A New Variance Reduction Technique for Agent Evaluation in Imperfect Information Games, arXiv:1612.06915
- Moravčík et al., DeepStack: Expert-Level Artificial Intelligence in Heads-Up No-Limit Poker, arXiv:1701.01724
- Long, Sturtevant, Buro and Furtak, Understanding the Success of Perfect Information Monte Carlo Sampling in Game Tree Search, AAAI 2010
- Richards and Amir, Opponent Modeling in Scrabble, IJCAI 2007
- Wikipedia, Elo rating system
- Kelidari et al., Gin Rummy gold-standard study, arXiv:2607.06854
- Wang et al., Adversarial Policies Beat Superhuman Go AIs, arXiv:2211.00241
- PutnamBench leaderboard
- ERCOT, Settlement Point Prices at Resource Nodes, Hubs and Load Zones (NP6-905-CD)
- Wikipedia, Rule of three (statistics)
- Cai et al., Reinforcement Learning with Verifiable yet Noisy Rewards under Imperfect Verifiers, arXiv:2510.00915
- Arena, Arena reaches $100M in annualized revenue (2026)
- 15 U.S.C. 78j-1(m)(2), Sarbanes-Oxley section 301 (Cornell LII)
- SEC staff, Report to Congress on Assigned Credit Ratings (December 2012)
- Singh et al., The Leaderboard Illusion, arXiv:2504.20879
- Epoch AI, Benchmark reviews documentation
- METR, About
- UK AI Security Institute, Pre-deployment evaluation of OpenAI's o1 model (2024-12-18)
- Horizon Analytics Labs, homepage (accessed 2026-10-18)
- SiliconANGLE, AIUC raises $40M (2026-09-15)
- Vals AI, Series A announcement (2026-08)
- Kapoor et al., Holistic Agent Leaderboard, arXiv:2510.11977
- Zhong, Yu and Klein, Semantic Evaluation for Text-to-SQL with Distilled Test Suites, arXiv:2010.02840
- Zhu, Jin, Choi and Kang, Human-Level Text-to-SQL via Reinforcement Learning on Verified Data (ReViSQL), arXiv:2603.20004
- Snowflake Engineering, Arctic-Text2SQL-R2 (May 2026)
- Zhong et al., test-suite-sql-eval (GitHub, Apache-2.0)
- Spider 2.0-lite evaluate.py, lines 84-130 (pinned commit)
- openpyxl documentation, tutorial (data_only flag)
- Kundurthy et al., BlueFin: Benchmarking LLM Agents on Financial Spreadsheets, arXiv:2605.30907
- Bigeard et al., Finance Agent Benchmark, arXiv:2508.00828
- Entrepreneur, OpenAI Is Paying Ex-Investment Bankers to Train Its AI (Oct 2025)
- Li et al., OmniSQL: Synthesizing High-quality Text-to-SQL Data at Scale, arXiv:2503.02240
- Tremante et al., SpotIt+, arXiv:2603.04334
- Yang et al., SWE-smith: Scaling Data for Software Engineering Agents, arXiv:2504.21798
- Wang et al., Self-Instruct, arXiv:2212.10560
- Phan et al., Humanity's Last Exam, arXiv:2501.14249 (v1)
- MathArena, Apex (accessed 2026-10-18)
- Yu et al., DAPO: An Open-Source LLM Reinforcement Learning System at Scale, arXiv:2503.14476
- Stojanovski et al., Reasoning Gym, arXiv:2505.24760
- Epoch AI, Benchmarking Hub bulk data (CC-BY), downloaded 2026-10-17
- Anthropic, Commercial Terms of Service, section D.4
- Samvelyan et al., Rainbow Teaming, arXiv:2402.16822
- Artificial Analysis, Optima (accessed 2026-10-18)
- Epoch AI, "The plunging price of thought" (2026)
- OpenAI, "The state of enterprise AI" (2025)
- Erol et al., "Cost-of-Pass", arXiv:2504.13359 (2025)
- Predibase, How Checkr streamlines background checks with a fine-tuned small language model (2024)
- Fireworks AI, Introducing FireRouter with Opus (2026)
- The Register, NeMo Switchyard software router (2026-08-12)
- Fireworks AI, Genspark customer story
- Fireworks AI, Vercel customer story
- Kapoor et al., "AI Agents That Matter", arXiv:2407.01502
- US FDA, Non-Inferiority Clinical Trials guidance (2016)
- Fireworks AI, "The frontier isn't a model, it's a router" (2026)
- OpenAI, API pricing (read 2026-10-18)
- Chen, Zaharia and Zou, FrugalGPT, arXiv:2305.05176
- Together AI, pricing (read 2026-10-18)
- TNW, relaying The Information, on enterprise discounts (2026-09-28)
- TokenPost, AI training listings offer specialists rates of up to $400 an hour (2026-10-16)
- Anthropic, Model deprecations (read 2026-10-18)
- Google Cloud, Model versions and lifecycle (read 2026-10-18)
- Efficiency Valuation Organization, IPMVP
- Resolve AI, Series A announcement (2026)
- Gong et al., ORCA-bench, arXiv:2607.28545
- Cloudflare, 18 November 2025 outage
- Google Cloud incident report, 12 June 2025
- OpenRCA evaluate.py (GitHub)
- Yang et al., AOI, arXiv:2603.03378
- Davidovič, Incident Metrics in SRE (Google, 2021)
- Traversal, How should you evaluate an AI SRE product?
- Datadog documentation, data retention periods
- Datadog, Master Subscription Agreement, section 8.2
- TechTarget, CrowdStrike and NSS Labs settle (2019)
- Datadog pricing, Bits investigations
- US Bureau of Labor Statistics, Software developers
- US Bureau of Labor Statistics, Employer Costs for Employee Compensation, June 2026
- TechCrunch, Elastic to buy Deductive AI (2026-06-18)
- Stanford HAI, "AI on Trial" (2024)
- CBS News, Air Canada chatbot ruling (2024)
- Wei et al., SimpleQA, arXiv:2411.04368, Table 3
- Allen-Zhu and Li, Physics of Language Models 3.1, arXiv:2309.14316
- Berglund et al., The Reversal Curse, arXiv:2309.12288
- Shao et al., DeepSeekMath (introduces GRPO), arXiv:2402.03300
- Wei et al., TruthRL, arXiv:2509.25760
- Che et al., Abstention as an Action Can Kill Both the Reward Gradient and the KL Anchor, arXiv:2608.00301 (preprint)
- Bang et al., HalluLens, arXiv:2504.17550, Table 4
- Yang et al., Synthetic continued pretraining (EntiGraph), arXiv:2409.07431
- Databricks, Introducing Agent Bricks
- AIMA, "Charting the course" (2025)
- Fireworks docs, BYOC operational model
- iWeaver, Alpha Arena Season 1 results
- Doerschuk-Tiberi et al., Game Arena, arXiv:2609.31473
- RAGEN, config/base.yaml
- Hu et al., OSCC (defines CP-GRPO), arXiv:2609.33543
- Li, Chen and Huang, AV-AIVAT, arXiv:2608.06362
- Bailey, Borwein, López de Prado and Zhu, "Pseudo-Mathematics and Financial Charlatanism", Notices of the AMS (2014)
- White, "A Reality Check for Data Snooping", Econometrica (2000)
- Lopez-Lira, Tang and Zhu, "The Memorization Problem", arXiv:2504.14765
- Li et al., Suphx, arXiv:2003.13590
- Commission Delegated Regulation (EU) 2017/589 (RTS 6)
- Federal Reserve, SR 26-2 attachment (2026)
- TechCrunch, The DeepMind trio who built a poker AI are now making money for quant hedge funds (2026-06-30)
- Li, Wang and Huang, PokerSkill, arXiv:2605.30094
- Fireworks AI, pricing (read 2026-10-18)
- Resolve AI, $125M Series A at $1B valuation (PR Newswire, 2026-02-04)
- Braintrust, pricing (read 2026-10-18)
- Statsig, pricing (read 2026-10-18)
- Atlassian, The evolution of IT operations (Opsgenie end of support)
- TechCrunch, AI is too risky to insure, say people whose job is insuring risk (2025-11-23)
- Wikipedia, UL (safety organization)
- Arena, $200M Series B at a $3.1B valuation (2026-10-08)
- a16z, The new business of AI (and how it's different from traditional software)
- TechCrunch, Datadog acquires Eppo (2025-05-05)
- QA Financial, Statsig raises $100M with $40M ARR (2025-06-20)
- a16z, Trading margin for moat (services-led growth)
- Tinker docs, models and pricing (read 2026-10-18)
- E2B, pricing (read 2026-10-18)
- SEC, EDGAR application programming interfaces
- SEC, XBRL frames API, EarningsPerShareDiluted, CY2025Q2 (read 2026-10-18)
- Mutation testing of KernelBench checkers, arXiv:2609.22220
- OpenAI, Why language models hallucinate (2025)
- Wikipedia, Anti-Malware Testing Standards Organization
- MLCommons, General MLPerf submission rules
- Vanta, SOC 2 Type 2
- FCA, Operational resilience
- EU AI Act, Implementation timeline
- EU AI Act, Article 15: Accuracy, robustness and cybersecurity