AI Index Methodology

Last updated: July 26, 2026

The Xentir AI Index is compiled automatically from published third-party benchmark results. Xentir does not run these benchmarks. This page documents the actual rules the sync and ranking code apply — nothing here is aspirational.

Where the numbers come from

The current data source is the Epoch AI Benchmarking Hub: eight benchmarks Epoch itself runs — GPQA Diamond, MATH Level 5, SWE-bench Verified, OTIS Mock AIME 2024–2025, FrontierMath, FrontierMath Tier 4, SimpleQA Verified, Chess Puzzles — plus Epoch's own composite, the Epoch Capabilities Index (ECI). See Data Sources for the full register and why every other candidate source is currently not used.

“Epoch AI, 'AI Benchmarking Hub'. Published online at epoch.ai. Retrieved from 'https://epoch.ai/benchmarks' [online resource].” · epoch.ai/benchmarks · Licensed CC BY 4.0

Identifying a model (alias normalisation)

Epoch's own "Model version" field carries a reasoning-effort or thinking-budget suffix on the same model — e.g. claude-opus-5_max, gpt-5.5_xhigh, gpt-5.5_128k. These are the same model measured under different settings, not different models. The suffix is recognised against a fixed word list (effort words: max, high, medium, low, minimal, xhigh, none, thinking, nothink, and others) or a token-budget pattern like 32k/128k. What remains is the canonical model identity; the suffix is stored separately as the variant. Every raw string Epoch used is kept in an aliases table, so the normalisation is auditable back to source.

The variant rule — what gets ranked, and what gets printed

A model is ranked on its best-scoring variant for a given benchmark. The variant is printed beside the score whenever it matters — e.g. "0.835 (max)" — because a reader who wants that exact number needs to know what to run to reproduce it.

The one exception: some benchmarks (the ECI composite, and occasionally others) carry the identical value across every variant a model has — Epoch repeats one composite number across every effort-tier row rather than computing it per tier. Printing an arbitrary variant label next to a number that every variant shares would imply a choice was made where none was; there, and only there, the number is printed bare, with no variant. A model measured under only one variant is not this case — there is nothing to have tied, so its one real variant is still shown.

Multiple runs of the same model and variant

Epoch occasionally publishes more than one independent evaluation run for the same model at the same variant on the same benchmark (confirmed on SWE-bench Verified: two genuine re-runs each, with distinct run identifiers and start times). These are measurement noise around one underlying value, not different facts, so they are averaged — the same reasoning already applied to averaging multiple scorers within one run. The stored score keeps the source run identifiers that were averaged, so a blended number is always traceable back to the runs behind it.

Release dates

A model holds at most one "released" event. If Epoch's own source disagrees with itself on the date (this happens — one model's two variant rows carried release dates two days apart), the earliest is kept as the model's release date and the disagreement is recorded, not silently dropped or left to duplicate.

Benchmark versioning

Every score is stamped with a source_version derived from the exact downloaded file (its SHA-256, truncated). If Epoch changes how a benchmark is measured, that becomes a new version, not a silent update to old numbers — scores from different versions are never averaged together or plotted on one line without saying so. Every score also carries its higher_is_better flag and a verified_at timestamp, both shown on the page.

What a composite score does and does not mean

The Epoch Capabilities Index is Epoch's composite, not Xentir's. It is never renamed, never rescaled, and never presented as though Xentir computed it. Xentir's "Overall" ranking tab uses ECI as published, with its citation visible on the page.

Source precedence

Only one source (Epoch AI) currently feeds the ranked benchmarks. When a second source is added, this section will state, before it ships, which source wins when two disagree on the same model and benchmark — that rule does not exist yet because there is nothing yet for it to arbitrate.

What is not built yet

Pricing (Best Value) and inference speed (Fastest) are not shown as estimates anywhere on the Index. Vendor pricing ingestion is approved in principle (see Data Sources) but not yet built; Xentir has no licensed or self-measured speed data at all. Both render as an honest empty state rather than a guess.

Benchmark results measure specific tasks and should not be treated as a universal measure of model quality.