System One benchmark
TypeSafe's Jev and every open alternative that speaks the same request — LAYA, Von, OpenJEV, GLiNER2, GLiClass — measured on 2,000 public decisions and 123 hand-written ones, through one harness. Accuracy, calibration, latency and extraction, with the published numbers from TypeSafe and twenty third parties beside them.
21 models measured · 8 surveyed · Updated September 2026
- Jev, typed-decisions
- 0.726
- Best open, zero-shot
- 0.486
- LAYA after fine-tune
- 0.714
- Jev ECE, untuned
- 0.079
typed-decisions leaderboard — 2,000 decisions
Full leaderboard →| # | Model | Decisions | Beats baseline | ECE raw → held-out fitted | p50 / case |
|---|---|---|---|---|---|
| 1 | JevTypeSafehosted | 0.726 | 18/20 | 0.079→ 0.049 | 405 ms† |
| 2 | LAYA typed-decisionsConvai Innovations fine-tuned on this suite | 0.714→ 0.762 | 18/20 | 0.161→ 0.016 | 3.5 s† |
| 3 | GLiNER2 largeFastino | 0.486 | 9/20 | 0.300→ 0.029 | 3.8 s† |
| 4 | Vonwfzyx | 0.461 | 5/20 | 0.249→ 0.027 | 597 ms |
| 5 | GLiClass large v3.0Knowledgator correct payload, no prompt | 0.446 | 7/20 | 0.315→ 0.093 | 977 ms |
| 6 | GLiNER 2.5 baseFastino | 0.398 | 3/20 | 0.415→ 0.059 | 1.3 s† |
| 7 | GLiClass multilang ultraKnowledgator correct payload, no prompt | 0.395 | 3/20 | 0.281→ 0.031 | 672 ms |
| 8 | LAYA multilingualConvai Innovations | 0.345 | 2/20 | 0.322→ 0.073 | 1.2 s† |
| 9 | LAYAConvai Innovations | 0.343 | 2/20 | 0.196→ 0.020 | 3.2 s† |
typed-decisions: LAYA's public benchmark: four workflows × 100 JSON states × five typed questions = 2,000 decisions. Synthetic; gold is a teacher distribution and the label is its argmax. Large enough to carry an ordering. Every model is zero-shot except LAYA typed-decisions, which was fine-tuned on this suite. Decisions is the task-weighted mean accuracy of the best configuration per model; ECE is the mean expected calibration error over tasks, and the arrow shows the held-out ECE after one temperature per primitive fitted on the other half. Latency is p50 per three-question customer-service case on four CPU cores (Jev: API round trip); † means taken from the benchmark run rather than a clean timing pass. Updated September 2026.
Metatext scorecard — 123 judgments, every checkpoint
Full scorecard →| # | Model | Decisions | Beats baseline | ECE raw → held-out fitted | p50 / case | Extraction F1 |
|---|---|---|---|---|---|---|
| 1 | JevTypeSafehosted | 0.863 | 6/7 | 0.093 | 441 ms† | n/a |
| 2 | GLiNER2 largeFastino | 0.716 | 6/7 | 0.261 | 627 ms† | 0.968 |
| 3 | GLiNER 2.5 baseFastino | 0.643 | 5/7 | 0.251 | 332 ms† | 0.968 |
| 4 | GLiClass large v3.0Knowledgator correct payload, no prompt | 0.642 | 5/7 | 0.250 | 977 ms | n/a |
| 5 | GLiNER2 baseFastino | 0.631 | 3/7 | 0.350 | 190 ms† | 0.935 |
| 6 | GLiClass multilang ultraKnowledgator criteria + single-hypothesis Noul (correct payload) | 0.628 | 4/7 | 0.185 | 672 ms | n/a |
| 7 | GLiClass base v3.0Knowledgator criteria + single-hypothesis Noul (correct payload) | 0.606 | 5/7 | 0.146 | 300 ms | n/a |
| 8 | GLiClass modern large v3.0Knowledgator criteria + single-hypothesis Noul (correct payload) | 0.602 | 4/7 | 0.234 | 572 ms | n/a |
| 9 | GLiNER 2.5 smallFastino | 0.574 | 4/7 | 0.172 | 132 ms† | 0.812 |
| 10 | GLiClass instruct base v1.0Knowledgator criteria + single-hypothesis Noul (correct payload) | 0.559 | 3/7 | 0.390 | 323 ms | n/a |
| 11 | GLiClass instruct large v1.0Knowledgator criteria + single-hypothesis Noul (correct payload) | 0.545 | 3/7 | 0.308 | 1.0 s | n/a |
| 12 | GLiGuard 300MFastino | 0.537 | 3/7 | 0.230 | 155 ms† | 0.000 |
Top 12 of 21 models. See all.
Rankings
An independent benchmark of TypeSafe's Jev against every open System One alternative: decision accuracy, calibration (ECE) and latency on two suites, 2,123 judgments, same harness for every row.
Every open-weights alternative to TypeSafe's Jev, ranked by measured decision accuracy on the 2,000-decision typed-decisions suite: LAYA, Von, GLiNER2, GLiClass, OpenJEV, plus the Jev-shaped checkpoints not yet run.
The benchmark for System One models: decision models that answer typed questions with calibrated probabilities. Jev and every open alternative on the same 2,000-decision suite, with accuracy, wins over the majority baseline, ECE and latency.
One table, every System One model: Jev, LAYA (three checkpoints), Von, OpenJEV, seven GLiNER2 and seven GLiClass checkpoints. Decision accuracy, calibration and latency on the Metatext suite, extraction F1 where the model has a span head.
The open reproductions of Jev (OpenJEV, LAYA, Von, and the Kotoba, Decider, Kev, Gavel checkpoints) explained by mechanism and measured on the same suite as the real thing.
Decision models with open weights and a permissive license, ranked by measured accuracy with their latency on four CPU cores, for teams that cannot send their state to a hosted API.
The best open-weights System One model by measured decision accuracy on the typed-decisions suite, with calibration and latency, and the surveyed checkpoints still to run.
Expected calibration error of Jev and every open System One model, raw and after one fitted temperature per primitive judged on a held-out fold. TypeSafe publishes no calibration number; this page does.
System One models ranked by expected calibration error on the Metatext suite, untuned, with the held-out ECE after temperature scaling where it was fitted.
System One models ranked by p50 latency per three-question case on a four-core CPU, against Jev's hosted round trip.
Micro-F1 on an eight-case entity extraction task for the models that have a span head. Jev, LAYA, Von and GLiClass never return spans; only the GLiNER family does.
Leaderboard for LAYA's public typed-decisions suite: Jev, LAYA, Von, GLiNER2 and GLiClass on 2,000 decisions across four workflows, with per-question detail and calibration.
Leaderboard for the Metatext suite: three hand-written workflows, seven questions, 123 judgments, plus extraction, for Jev and every GLiNER2, GLiClass, LAYA, Von and OpenJEV checkpoint.
Head to head
Models
All 29 models →The original System One model: a hosted decision model that takes a state and typed questions (Choice, Score, Noul) and returns a calibrated probability distribution per question in one round trip, never generating text.
The open-weights System One: takes the Jev request verbatim and returns the Jev answer. One forward pass scores every option of every question; ships with a fitted temperature per primitive.
The English LAYA checkpoint fine-tuned on the typed-decisions suite. In-domain on that suite by construction; the number to read is how far a fine-tune closes the gap to Jev.
The 100+ language LAYA checkpoint on an mmBERT-base backbone. Ships with temperature [1, 1, 1], so it runs uncalibrated out of the box.
Jev's API over an NLI classifier: every option becomes a hypothesis and the distribution is a softmax over entailment logits. Its config matches tasksource/ModernBERT-large-nli entry for entry.
The open-source implementation of Jev's mechanism: score each allowed answer by its log-probability under a chat LLM, then assemble the distribution. Measured here on a 0.5B backbone, so it is a scale substitution, not a like-for-like row.
The production GLiNER2 checkpoint: entities, classification tasks and structured records in one pass. The best open model on the Metatext suite and the only family that also extracts spans.
The smaller v1-generation GLiNER2 checkpoint.
The multilingual v1-generation GLiNER2 checkpoint.
Tasks
All tasks →Published numbers
33sources — TypeSafe's dashboard and cookbooks, independent evaluations and the model cards of the open alternatives — collected with their URLs and labelled by who measured them. Read the digest →
Frequently asked questions
What is a System One model?
A decision model that reads a state and answers typed questions (Choice, Score, Noul) with a probability for every allowed answer, without generating text. TypeSafe coined the term for Jev; several open models now reproduce the shape.
How is this different from TypeSafe's own evals?
TypeSafe scores Jev against LLMs using labels averaged from two frontier LLMs. This benchmark scores Jev against the open models you could swap it for, on hand-labelled and public suites, with one harness and one scoring function for every row.
Can I reproduce it?
Yes. The harness, tasks, raw outputs and the script that writes this page's data are in the metatext/index repository under benchmark/. Jev needs a TypeSafe API key; every other model downloads from Hugging Face.
Which model should I use?
Jev if you want the best zero-shot decisions and can use a hosted API. GLiNER2 large if you self-host and also need extraction. LAYA if you can fine-tune on your own decisions and care about calibration.
Harness, tasks and raw outputs: metatext/index — benchmark/. Jev was run through its public API; every other model from Hugging Face on a four-core CPU VM. Nothing here is vendor-supplied.