qourat ~ $

lab / system-one-models

System One models: what Jev is, what it is not, and what we measured

TypeSafe's Jev returns typed decisions with calibrated probabilities instead of text, in 70–500 ms, for $0.042 per million input tokens. We read the sources, called it, and wrote down what holds.

On 22 September 2026 a San Francisco lab called TypeSafe launched Jev, which it calls the first System One model. The name borrows Kahneman's fast-thinking system. The claim: software mostly needs decisions, not prose — which team handles this ticket, is this message urgent, how angry is this customer — and a model built only for those decisions can be two orders of magnitude faster and cheaper than a chat model, and cannot hallucinate because it never generates a string.

how it works, as far as the sources say

the ecosystem around it, one day in

what we measured

With the OpenRouter key we already had, one call carrying a 60-candle price state and three questions returned in well under a second and cost $0.000022. The answers were well-formed, the probabilities summed to one, and the confidence field behaved as documented. That is a real result about the interface. It says nothing yet about whether the probabilities are right for our task, which is why marketprice scores every answer against the realised outcome.

# the shape of a call (openrouter, our key) POST https://openrouter.ai/api/alpha/decisions {"model": "typesafe/jev-1.13", "state": {"closes_last_20": [...], "rsi_14": 64.1, ...}, "questions": {"next_minute": {"type": "choice", "instructions": "...", "criteria": {"up": "...", "down": "..."}}, "trend": {"type": "score", "instructions": "...", "criteria": ["none", "weak", "moderate", "strong"]}, "momentum_up": {"type": "noul", "instructions": "..."}}} # answer {"answers": {"next_minute": {"choice": "up", "probabilities": {"up": 0.89, "down": 0.09, "flat": 0.02}, "confidence": 0.84}, "trend": {"score": 2.54, "confidence": 0.54}, "momentum_up": {"noul": 0.94}}, "usage": {"input_tokens": 517, "cost": 0.0000217}}

what holds, what does not

our own version

decide is the same request and answer shape with two backends: Jev through OpenRouter, and a local model — one small calibrated classifier per question, trained on labelled states and reported with held-out accuracy, Brier score and expected calibration error so nobody has to take its probabilities on trust. It is deliberately simple; laya shows what the serious version looks like, and that is the next step once the local one earns it.

Sources: typesafe.ai — introducing System One models and Jev, typesafe.ai, docs.typesafe.ai, OpenRouter — Jev guide, Vercel AI Gateway — Jev, gitnova.dev, laya-coreml, jev gist. Read on 2026-09-23.