A new kind of model answers software’s small questions directly. Instead of writing text, it takes some state and a typed question (pick one option, give a score, say whether a statement holds) and returns an answer with a probability. TypeSafe calls this a System One model; its hosted model is Jev.

A decision that sits inside your control flow is a dependency. If the only model that can answer it lives behind one vendor’s API and key, the decision is locked in. So we asked a narrow question.

The question

Can an open-weight model answer the same typed decisions on an ordinary laptop, well enough that the hosted model becomes an optional comparison rather than a requirement?

The candidate is Laya, an Apache-2.0 decision model from Convai Innovations: a ModernBERT-large encoder with a small decision head, published on Hugging Face. Its authors report beating Jev on their own benchmark. A comparison site reports the opposite on a different one. Both are claims. This note records what happened on one machine, on questions we wrote ourselves.

The method

Models in this recording:

Machine: chip Apple M5 Max · ramGb 128 · os macOS 26.6.1 · arch arm64 · python 3.12.13 · loadAverageAtStart [35.6,47.3,46.7] · loadAverageAtEnd [43.9,47.3,46.8]. Measured 2026-09-24T13:34:28Z.

What would prove it wrong

These criteria were committed at 13:27 UTC on 24 September 2026, before the recorded measurement (measuredAt 13:34 UTC). The experiment was built in parallel branches that were later combined, so the order of commits in the repository history does not show which came first; the commit author dates give the true order. Any one of them failing refutes the claim for this corpus.

What we measured

MEASURED ON THIS MACHINE · 2026-09-24 · 48 ROWS
ModelAccuracyAccuracy at ≥ 0.9p50 / p90 / maxCold loadCost / 1k calls
laya-typed-decisions81.3% (39/48)100.0% (2/2)9 ms / 10 ms / 72 ms0.8 snone billed
jev95.8% (46/48)100.0% (36/36)378 ms / 828 ms / 1176 ms—$0.0845
CORRECT BY ANSWER TYPE
Modelchoicescorenoul
laya-typed-decisions15 / 1611 / 1613 / 16
jev16 / 1614 / 1616 / 16

Agreement between Laya and Jev: 77.1% of rows (37 of 48 rows). Latency is one call per row, sequential, on a shared machine; Jev’s includes the public internet. Cost for Jev is computed from a listed price, not an invoice; Laya runs locally and has no per-call price (hardware and electricity were not measured).

Against the criteria

On these 48 rows the claim is refuted as stated: 1 of 4 pre-registered checks is RED. The result is kept as recorded, not re-scored.

Notes the run recorded

What this does not establish

Provenance

The figures above are rendered at build-authoring time from laya-mlx-2026-09-24.json, copied byte-for-byte from experiments/laya-vs-jev/results/laya-mlx-2026-09-24.json on branch exp/laya-vs-jev of odin-labs-ai/odin-rnd, as committed at revision a5fa7daf3961199125983f03c5b5cb86514bc83a. Its sha256 is 42e0e7bd2ad38dc94e7ffd7dcba992ca6f636f1d990ff6ae5954241d36858e59; the copy manifest records both. A repository test re-renders this page from that file and fails if they differ.

Sources

Laya’s weights are never committed to this repository; they are fetched at a pinned revision when the experiment runs. No API key, key prefix or response header is recorded. Failures are kept in the record as evidence.