§00 / ENTRY RETURNS
CHOICE + SCORE
Decision Models
State in. Decision out.
Decision models are AI systems built for fast, bounded, probabilistic choices inside software.
Explore models What is a decision model?
STATE “charged twice”
- billing0.91
- technical0.05
- other0.04
§01 / IN THE WILD LISTED
— SOURCE
GITHUB, VERIFIED
Built with decision models
More than 700 public repositories mentioning Jev appeared in the three days after launch. Ten of them, each checked against its own repo.
Loading projects…
Building something? Send it to if@decisionmodels.ai and it goes on the list. Inclusion is not endorsement, and nobody pays to be here.
§02 / DEFINITION
What is a decision model?
Decision model is the term this site uses for a system whose primary output is a bounded, machine-consumed judgement: a value from a declared answer space, usually with a score over the options. The implementation varies. It might be a classifier head, a direct readout of a language model’s logits, constrained decoding into a schema, or a purpose-trained model such as Jev.
The interface is not new. Function calling and strict structured-output APIs have been able to return schema-valid objects since 2023, and classifier heads are far older than that. What differs between the two paths below is how the answer is produced, not whether software can get a typed one. The open question is whether decision-specific training and serving make that materially better on latency, reliability or calibration.
Autoregressive path
- state
- token generation
- free-form or schema-constrained tokens
Structured-output APIs can guarantee the schema, but the answer is still decoded one token at a time.
Direct decision path
- state + declared options
- scores or logits
- value + distribution
No output-token loop. The answer space is fixed by construction. The returned distribution is not necessarily calibrated.
A worked example
A customer message arrives, and the system needs a category — nothing more:
message: "My card was charged twice."
schema:
category: ["billing", "technical", "sales", "other"]
A decision model returns the answer in the shape the software asked for. Illustrative output, not a measured model result:
{"category": {"value": "billing", "probability": 0.96}}
The value is already bounded by the declared answer space. Whether the probability beside it is useful is a separate question: a normalised score is not a calibrated one, and calibration has to be measured against representative data.
§03 / RATIONALE
Most software
does not need
an essay.
It needs a decision.
Generative
“Based on the context, I believe we should escalate this ticket.”
Has to be read, then interpreted, then turned back into a boolean.
Decision
- escalate
- true
- confidence
- 0.91
Can be executed. Illustrative, not a measured result.
Many steps inside an agent are narrow judgements rather than writing tasks: routing, classification, scoring, verification, tool selection, workflow branching, approval, anomaly detection, action selection. General-purpose models already handle these through tool calls and structured outputs. A direct decision path may cut latency, output tokens and schema failures when the answer space is already known. Whether it is also more accurate is a separate question, and has to be measured on the workload you actually have.
§04 / LINEAGE SPAN
2017–2026 VERIFIED
ARXIV + HF
This did not start in September
When Jev launched, one of the loudest replies came from a GLiNER2 co-author, pointing out that scoring declared options in a single forward pass has had open weights for years. He is right, and it is worth being precise about what is actually new.
- Loading…
What Jev claims that this lineage does not is calibration as an explicit training objective, plus the latency and price bundle. Those are vendor-reported and not yet independently reproduced, which is the gap this site intends to close.
§05 / REGISTRY ENTRIES
— SOURCE
data/models.json
Ecosystem
Jev entered early access on 15 September 2026, and the community projects below appeared in the days after it. Entries are marked as hosted models, local experiments, model adapters or tooling, because they are not peers. Claims are sourced to maintainer documentation and marked vendor-reported where nobody has independently reproduced them. Unknown fields are left out rather than guessed. Inclusion is not endorsement, and this is not a complete inventory of classifiers, structured-output models or decision systems.
Hosted
- Jev
Run it yourself
- OpenJev
- bnsd55/openjev
- kw2828/OpenJev
- system-one-gemma
Tooling
- jev-router
One hosted model, four things you can run yourself, one router. The detail for each is below.
Loading models…
§06 / NOMENCLATURE STATUS
UNSETTLED CANDIDATES
003
What should we call these models?
System One ModelsTypeSafe’s term
Decision Modelsumbrella term used here
Probabilistic Decision Modelsprecise, narrower
The category name is not settled.
Where each one comes from, and what it gets right and wrong:
- System One Models
- TypeSafe AI's own term for Jev, borrowing the fast-versus-deliberative distinction popularised by Daniel Kahneman. The System 1 and System 2 labels predate his book; Keith Stanovich and Richard West were using them in 2000. Precise, but vendor-specific — and not the only phrase TypeSafe uses. Their own AI primer describes the work as training “decision models with calibrated probabilities instead of optimizing for generated text.”
- Decision Models
- A broader descriptive term for systems whose primary output is a bounded judgement rather than text. Vendor-neutral, but not semantically empty: "decision model" already means something specific in decision analysis, operations research, and the DMN standard.
- Probabilistic Decision Models
- More technically precise: a distribution over a bounded set of choices. Narrower, and it invites a claim about calibration that usually has not been measured.
This site uses decision models as a descriptive umbrella for learned systems whose primary output is a bounded judgement. That is a practical choice, not a verdict: TypeSafe calls Jev a System One Model.
Footnote. “Reflex model” is an older adjacent term in AI teaching for a predictor that maps input straight to output with no deliberation. It describes the same shape, but there is no evidence it is in use as a name for the current Jev-related projects, so it is not listed above.
§07 / DELTA AXES
008 LAST VERIFIED
2026-09-18
The two paths, axis by axis
Output path
Autoregressive decoding
Direct or parallel scoring
Answer space
Enforceable with constrained decoding
Fixed by construction
Open-ended generation
Core capability
Absent or secondary
All eight axes, with the qualifications
| Axis | Autoregressive path | Direct decision path |
|---|---|---|
| Primary interface | Text, or tool and schema tokens | Bounded choices, scores or probabilities |
| Output path | Usually autoregressive decoding | Direct or parallel scoring, depending on implementation |
| Schema validity | Enforceable with constrained decoding | Fixed answer space by construction |
| Probability access | Model and API dependent | Returned over the declared options |
| Calibration | Must be measured | Must be measured; Jev claims calibration-focused training |
| Open-ended generation | Core capability | Absent or secondary |
| Latency | Model and deployment dependent | May avoid an output-token loop; still deployment dependent |
| Machine use | Common, via tools and structured outputs | The primary interface |
Generalisations, not laws: capabilities vary by model, and the two approaches are complementary rather than mutually exclusive.
§08 / SURFACE LISTED
010 SHAPE
STATE → ACTION
Use cases
Agent routing
Pick which agent or tool handles the next step, with a confidence attached.
- browser0.76
- calculator0.16
- search0.08
Customer support triage
Classify an inbound message and send it to the right queue in a single call.
- billing0.68
- technical0.24
- sales0.08
Fraud and risk scoring
Return approve, review or reject with a probability, inside the transaction path.
- review0.81
- reject0.12
- approve0.07
Tool selection
Choose the right function from a fixed set instead of parsing free text.
- read_file0.64
- search0.29
- ask_user0.07
Workflow branching
Decide which branch a workflow takes based on the current state.
- fast path0.58
- review0.35
- halt0.07
Content moderation
Map content to a policy label and a score rather than a paragraph.
- allow0.74
- flag0.21
- remove0.05
Approval gates
Let a machine say yes or no — and how sure it is — before a human is interrupted.
- yes0.93
- no0.07
Browser agents
Decide the next action from page state without generating a plan in prose first.
- click0.72
- scroll0.19
- wait0.09
Infrastructure automation
Turn alerts and metrics into bounded actions: scale, restart, page, ignore.
- scale0.55
- page0.30
- ignore0.15
Sensor and system state interpretation
Classify raw system state into a small set of actionable conditions.
- nominal0.88
- degraded0.09
- fault0.03
§09 / INDEX ENTRIES
— VERIFIED
2026-09-18
Resources
Loading resources…
§10 / SUBSCRIBE STORES
EMAIL + TIME
Follow the decision-model ecosystem.
New models, benchmarks, APIs and open-source projects.
We store your email address and the time you signed up, in a Cloudflare D1 database. Nothing else. No advertising, and you can ask to be removed at any time by replying to any email or writing to if@decisionmodels.ai.