Ten capabilities. Five tiers. No averages.
Every task and every recommendation is addressed by three coordinates: capability (what the model must do), domain tags (what the work is about), and a difficulty tier from 1 to 5. Capability is the primary key — because "the best model" doesn't exist, only the best model at a thing.
A capability exists only if rankings diverge.
A capability earns a slot only when model rankings on it would plausibly
differ from rankings on every existing capability. Under that test,
grounded RAG-style answering lives inside long_context_qa —
refusing when the answer is absent is a scored dimension there — rather
than inflating the list.
| Capability | What it measures | Difficulty knobs (tiers 1–5) |
|---|---|---|
code_generation |
Writing and modifying code against a spec | files touched, dependency depth, spec ambiguity, adversarial tests |
structured_extraction |
Pulling typed fields out of messy documents | document noise, field count, nesting depth, distractor content |
summarization_synthesis |
Compressing and reconciling sources | source length, redundancy, contradictions, compression ratio |
multi_step_reasoning |
Chained logic under interacting constraints | step count, constraint interaction, branching, misleading framing |
instruction_schema_following |
Obeying format and constraint sets exactly | constraint count, schema strictness, format edge cases |
long_context_qa |
Answering from long inputs, including grounded RAG-style answering | context length, needle depth, hops to combine facts, contradictions |
factual_qa |
Precise recall without fabrication | fact obscurity, entity confusability, false premises, required precision |
rewriting_editing |
Transforming text while preserving meaning | constraint count, tone distance, meaning-preservation traps, format conversion |
translation_multilingual |
Cross-language fidelity and register | language-pair distance, idiom density, domain terminology, register constraints |
critique_and_judging |
Evaluating outputs against rubrics — doubles as empirical judge selection | defect subtlety, rubric strictness, near-correct outputs, issue count |
Medical, legal, and financial flip the grading
Domains are tags on tasks, never top-level categories — real estate, medical, legal, photography are all filters. But medical, legal, and financial tags switch on a high-stakes overlay: factual accuracy, calibration, safe hedging, and citation honesty carry most of the grading weight, and one dangerous or fabricated answer fails the entire task.
That means a model's structured_extraction score on a legal
contract reflects what a fabricated obligation would actually cost you —
not just how pretty the JSON was.
Difficulty is authored, not vibes
Each capability defines five tiers through explicit structural knobs — the table above — so "tier 4 extraction" means something concrete: deeper nesting, more distractor content, noisier documents. Banded policy output maps each band to the cheapest model whose measured ceiling clears it at your quality bar, with a safety buffer.
On the roadmap
-
classification_routingandtool_use_orchestration— the latter brings a multi-turn harness with simulated tools, injected failures, and trajectory grading. Prompt-injection resistance is a scored dimension there. -
vision,conversational_persona, andlong_form_writingwith the enterprise release.
Which tier is your workload?
Early access includes a working session mapping your real traffic onto the matrix.
Request early access