Choice
OfficialWhich one?
Selects one result from options defined by the developer.
Which team should handle this ticket?
Billing · Technical · Sales · Other
Jev explained
OfficialJev is TypeSafe AI's flagship model and the first model in the category the company calls System One models. It turns application state and typed questions into structured, probabilistic decisions rather than primarily generating open-ended text.
The JevKit builder is a generic teaching and planning tool. It does not generate an official Jev API payload.
Jev in one sentence
Jev is a TypeSafe AI model for fast, focused judgments: it evaluates developer-defined Choice, Score, and Noul questions against application state and returns typed answers with probabilities that code can inspect and act on.
From state to action
A Jev-shaped workflow separates model judgment from application policy. The model answers bounded questions; your code decides what those answers mean operationally.
The text or structured context your workflow already has.
Focused Choice, Score, and Noul judgments.
The System One model evaluates each question against the state.
Values, probability distributions, and confidence where applicable.
Your policy routes, verifies, asks for review, or takes an action.
Different task shapes
Jev is not a universal replacement for an LLM. They solve different shapes of problems: Jev is designed for bounded decisions inside software, while LLMs are built for flexible generation and broader reasoning.
| Dimension | Jev | General-purpose LLM |
|---|---|---|
| Primary job | Make focused judgments for software | Generate text for people or tools |
| Output | Typed answers and probabilities | Generated tokens, usually text |
| Answer space | Defined by the developer in advance | Open-ended unless constrained by another layer |
| Typical integration | Branch, rank, route, verify, or gate in code | Chat, write, explain, reason, or generate |
| Uncertainty | Probabilities; Choice and Score also include confidence | Varies by model and integration |
| Best fit | Repeated, bounded decisions | Open-ended generation and broad reasoning |
On narrow screens, scroll the comparison table locally.
TypeSafe terminology
System One model is TypeSafe AI's name for a class of models built to make fast, focused, structured judgments that software can use directly. Jev is the company's first model in that category.
The name emphasizes a different task shape from open-ended generation: evaluate a state, answer narrow questions, and return typed values and probabilities. “System One model” is TypeSafe AI's name for this model category, and JevKit uses the term in that TypeSafe-specific sense.
Three primitives
Each primitive asks one focused question and returns a shape your code can consume. The examples below are illustrative, not outputs from a live Jev call.
Which one?
Selects one result from options defined by the developer.
Which team should handle this ticket?
Billing · Technical · Sales · Other
Where on this scale?
Places the state along an ordered scale whose levels you define.
How severe is this issue?
Low · Medium · High · Critical
Is this true?
Makes a probabilistic yes/no judgment and returns the probability of yes.
Does this message request a refund?
0.94 probability of yes
Noul is not a plain Boolean. It is a probabilistic yes/no judgment: a value near 1 is a strong yes, near 0 is a strong no, and near 0.5 indicates uncertainty.
Support routing
IllustrativeThe useful unit is not a generated reply. It is a small set of judgments that code can combine with policy.
Noul: Is the customer requesting a refund?
Choice: Which team should handle the request?
Score: How frustrated is the customer?
Bounded decisions
Choose a tool, subagent, or next workflow branch from known options.
Classify a request, score urgency, and identify when review is needed.
Judge whether a claim, action, or output satisfies a defined condition.
Turn narrow judgments into act, confirm, escalate, or stop policies.
Start with the mental model: Which one? Where on this scale? Is this true?
Use a generative or reasoning model when the primary job is to create, converse, or explore an open-ended answer.
Accuracy boundary
Yes. Typed and constrained output does not mean every judgment is correct.
Jev can choose the wrong valid option, assign an inaccurate score, or return an inaccurate probability while still matching the required answer shape.
Calibration is assessed across groups of predictions. A value of 0.90 is not a guarantee that one particular answer is correct 90% of the time.
Your application decides whether to act automatically, ask for confirmation, escalate to a person, or call another model. Thresholds should reflect the risk.
How to read “can't hallucinate”
TypeSafe uses “can't hallucinate” and “zero hallucinations” for Jev. A precise interpretation is that Jev's output is constrained to the answer space defined by the developer, so it does not invent an unsupported output type or option. This does not mean every valid decision is correct.
Evidence
Product definitions and primitive behavior come from current TypeSafe documentation. TypeSafe's performance and hallucination language remains vendor-reported. JevKit scenarios and values are illustrative unless a reproducible test says otherwise.
Last verified:
Last verified:
Last verified:
Last verified:
Last verified:
Try the structure
Practice the structure of typed decisions with JevKit's generic Decision Schema Builder. It is a learning tool, not an official Jev schema or API payload builder.