Methodology

What is measured, how, and what is and is not comparable.

Subjects

A score belongs to a subject: model/checkpoint/quant/engine. The runner resolves every part from what actually ran (the Hugging Face revision, the quant producer and revision, the engine version), and nothing is typed by hand. Hardware is recorded on every run and is part of the key only for speed.

One harness

bench builds every request, records every byte and extracts answers identically for every subject. Scoring is offline, by pinned scorers reading the captured outputs, never by calling a model. Every run publishes run.json (full identity and settings), summary.json and raw.jsonl, and the summary can be recomputed from raw data with bench summarize.

Leaderboards and uncertainty

The home page's Index

The home page has one table per kind of model: Language, Decision, Embedding and Image. Their scores do not mean the same thing (a decision model's accuracy, an embedding model's retrieval score), so they are never averaged together. A suite's category decides its table, so a model appears in every table it has results in: Qwen answering decisions through the gateway is in Decision, and its coding runs will be in Language. Only ranked suites count: pass/fail suites such as decision-conformance are listed, not scored.

This is a starting rule and will change as categories fill in. Every change will be listed here.

Embeddings

Decisions

The typed-decisions suite sends structured decision questions (Choice, Score, Noul) in the System One /v1/systemone shape. Accuracy counts every dispatched decision, so an invalid output is a wrong answer; KL, Brier and ECE use valid decisions only. Models without a native decision API are reached through the gateway, and the gateway mode is part of the run's mode.

Sources