Skip to content

Methodology

How every number on this site is produced. Data as of Nov 4, 2026, 20:00 UTC (time of the latest published run).

A run is one attempt by one model (or model combination) at one use case, with the model, tokens, cost, wall time, human step-ins, turns, retries, setup and an evidence log recorded. A use case is the task: a prompt plus success criteria. Rankings only compare runs to other runs of the same use case.

In plain English

Step-ins
how many times a person (or a script) had to jump in after the first prompt to correct, clarify, approve or nudge the AI. 0 means it finished on its own. Most runs here come from automated harnesses that send one prompt and never intervene, so 0 step-ins is a measured value, not a placeholder.
Trust
how much we believe a run's numbers, from automatic checks (evidence log, recomputed cost, consistency). Automated runs with a full log and no warnings typically land at 80%. It is not a quality grade. Exact rules
Pass rate
share of runs that met 100% of the task's success criteria. Partial and failed runs are counted and shown, not hidden.
Trend
rank change versus 7 days ago, rebuilt from the runs that were published by then. Blank when there isn't enough history.

Success

Each run has an outcome of success, partial or fail, plus whether it succeeded on the first try and how many retries it took.

Pass rate & partial runs

A model's pass rate is the share of its eligible runs that met the full rubric. Rankings, the homepage and every use-case page show passes, partials and fails side by side; failed and partial runs are never hidden.

Partial means the run did real work but missed part of the rubric. It is not a success and never counts toward the pass rate. Inside the score it earns half the outcome credit (0.5) instead of 0, so a run that got most of the way is not scored the same as one that produced nothing.

The ▲/▼ next to a model is its rank change versus 7 days ago. We rebuild the leaderboard as it stood then, using only runs that had been published by that date (and not yet replaced), and compare rank numbers. If a model wasn't ranked back then, it shows “new”; if there is no ranked history at all, no arrow is shown. Trends are never estimated.

Step-ins (interventions)

A step-in is any message after the initial prompt that corrects, clarifies, approves, redirects or nudges the agent. Scripted nudges count too: an automated “continue” sent by a harness is a step-in, the same as a typed one.

Autonomy is derived from step-ins: 0 is fully autonomous, 1–3 is lightly guided, 4 or more is heavily guided. A submission whose claimed autonomy disagrees with its step-in count is flagged.

Cost

Score

Every run gets a score from 0 to 100: 100 × the weighted sum of five metrics, each between 0 and 1. The default weights are below; you can change them on the rankings page.

Score components and default weights
MetricDefault weightHow it's measured
Quality30%The outcome (success 1, partial 0.5, fail 0). The submission format also accepts an optional self-rated quality (1–5, scaled to 0–1) that replaces it when given, but no published run uses it yet, so in practice this weight counts the outcome again.
Success25%Half the outcome value, half whether it succeeded on the first try.
Cost20%Percentile of cost per success among runs of the same use case (cheaper is better). Failed runs score 0.
Speed10%Percentile of wall time among runs of the same use case (faster is better).
Autonomy15%1 ÷ (1 + step-ins): 1 with no step-ins, 0.5 with one, and so on.

A model's score is the weighted average of its runs' scores. Each run is weighted by its Trust % and by recency, with a half-life of 90 days. Models are grouped by name plus settings (for example “thinking off”), so different settings are ranked separately.

Models with fewer than 5 runs are listed but not given a rank number. When a run is a rerun of another run on a different model, the pair feeds a Bradley-Terry head-to-head rating, blended in at 30% once there are 20 or more pairs.

Confidence interval

The range after each score is a 90% confidence interval: score ± 1.645 × √(weighted variance ÷ effective sample size), clipped to 0–100. A model with an effective sample size of 1 or less has no meaningful interval, so none is shown (“too few runs for a range”); internally it is treated as ±50. On the rankings page the whisker on each score bar spans the interval. When two models' ranges overlap, the data does not clearly separate them.

Trust %

Every run gets a trust score from automated plausibility checks when it is submitted:

Checks include recomputing cost, plausible output throughput, step-ins vs. turns, retries vs. first-try, autonomy vs. step-ins and the evidence log's SHA-256 hash.

Under review

Any hard flag sends a run to Under review. It stays public and is never deleted, but it does not count toward rankings until a reviewer clears every hard flag. Sponsorship never affects rankings.

Funding & conflicts

Costs shown are list-price, API-equivalent figures computed from token counts and dated prices, not necessarily what was billed. See also Disclosures.