Explainer
The term is already overloaded. Some people hear “decision model” and think of any classifier. Others think it is a tiny LLM.
For builders, the useful definition is the simplest one:
A System One decision model reads application state and a schema of typed questions, then returns a probability for every allowed answer so your code can branch without parsing free-form text.
What that means in practice:
A simple way to think about it: the LLM proposes; the decision model adjudicates.
Last verified: October 2026.
| Thing | Job | Output |
|---|---|---|
| Generative LLM | Write, plan, tool-call | Free-form text / tools |
| Classic classifier | Fixed labels you trained | Class id / score |
| System One decision model | Bounded questions over arbitrary state | Probabilities per option |
| Always-on agent (Dots, Muse) | Act across apps over time | Actions + messages |
Classic classifiers need retraining when labels change. Decision models in this family are marketed as handling new Choice sets without a fine-tune for every category. Validate that claim on your labels.
Pattern shared across Jev-compatible APIs:
You still own thresholds. A 0.62 “yes” is not a policy. Your product decides whether 0.62 is enough.
Typical placements:
Wrong placement: asking a decision model to “write the customer email.” That is generative work.
Product pages in this cluster:
Yes if:
No if:
Next reads: Jev review, Laya review, Cloudflare Clef review, Jev vs Laya vs Clef.
A System One decision model takes application state plus typed questions (yes/no, choice, or score) and returns probabilities for each allowed answer. Your code branches on those probabilities. It does not generate free-form text.
LLMs generate open-ended text and tool calls. Decision models answer bounded questions with calibrated probabilities. Use decision models for routing, scoring, and guardrails; use LLMs when you need writing, planning, or open-ended reasoning.
They are the three common question types. Choice picks one option from a set. Score places an item on an ordered rubric. Noul is a yes/no (or true/false) probability. Names come from the System One / Jev-style API.
No. TypeSafe’s Jev popularized the pattern. Compatible or similar options include Laya and Cloudflare Clef (plus other open-weight hosts). Compatibility of wire formats varies; check docs before swapping.
Skip them for open-ended writing, creative generation, or tasks where the answer set cannot be bounded. Also skip if you need rich chain-of-thought explanations as the primary output.
3 curated tools below.

Jev is TypeSafe's flagship System One decision model: send application state plus typed Choice, Score, and Noul questions, and get calibrated probabilities your code can branch on, without generating free-form text.
Laya Studio hosts the open-source Laya System One decision model behind a Jev-compatible API: send state and typed questions, get answers with probabilities in one forward pass, plus optional MCP tools and a guard endpoint.

Cloudflare Clef and Clef-flash are open-source (Apache 2.0) System One decision models on Workers AI: multimodal state plus typed noul/choice/score questions return probabilities, with a Jev-compatible API shape and optional fine-tuning path.
| Tool | Best for | Pricing | Billing note |
|---|---|---|---|
| Jev | Productivity | Paid | Paid Service |
| Laya | AI Agent | Freemium | Free Trial |
| Cloudflare Clef | AI Agent | Freemium | Free Trial |
What is a System One decision model?
A System One decision model takes application state plus typed questions (yes/no, choice, or score) and returns probabilities for each allowed answer. Your code branches on those probabilities. It does not generate free-form text.
How is a decision model different from an LLM?
LLMs generate open-ended text and tool calls. Decision models answer bounded questions with calibrated probabilities. Use decision models for routing, scoring, and guardrails; use LLMs when you need writing, planning, or open-ended reasoning.
What are Choice, Score, and Noul?
They are the three common question types. Choice picks one option from a set. Score places an item on an ordered rubric. Noul is a yes/no (or true/false) probability. Names come from the System One / Jev-style API.
Is Jev the only decision model?
No. TypeSafe’s Jev popularized the pattern. Compatible or similar options include Laya and Cloudflare Clef (plus other open-weight hosts). Compatibility of wire formats varies; check docs before swapping.
When should I not use a decision model?
Skip them for open-ended writing, creative generation, or tasks where the answer set cannot be bounded. Also skip if you need rich chain-of-thought explanations as the primary output.