What Is the Decision Model Jev?

Jev, released by TypeSafe AI, generates no text and returns typed decisions with probabilities. A look at its three question primitives, pricing claims, ecosystem adoption in one week, and the black-box and CJK limitations.

On September 15, 2026, TypeSafe AI released Jev, a model that generates no natural-language text at all. It takes a state and a set of predefined questions, and returns typed answers with probabilities for software to consume directly. The same day the company announced a $40 million seed round. Within a week its API briefly went down under load, and Cloudflare, Vercel, LangChain, and Pydantic all added integrations.

This article covers the topic in five parts: what it is, the team and technology, performance and pricing, ecosystem adoption, and limitations.

What Jev Is

Jev is a proprietary model built by TypeSafe AI, currently at version jev-1.13.0 and available in early access. It belongs to a new category TypeSafe calls System One models, named after the fast, intuitive System 1 in Kahneman’s Thinking, Fast and Slow. Simon Willison and Maggie Appleton among others argue that “decision models” is the more accurate name.

A Jev request has two parts:

Part Content
state A string, JSON object, or array of text describing the current situation
questions One or more typed questions about that state

The model evaluates every question against the state in a single parallel pass. Answer structures are defined in advance, and every answer carries a probability distribution and a confidence score. The model cannot return a value outside the supplied schema. TypeSafe therefore claims hallucination and type errors do not apply, with type errors being mathematically impossible.

Three Question Primitives

Primitive Purpose Returns
Choice Pick one option from a set Selected option, per-option probabilities, confidence
Score Rate the state against ordered levels Score, per-level distribution, confidence
Noul Evaluate a yes/no statement Probability between 0 and 1

The name Noul comes from Bernoulli, as the company’s CEO confirmed on Hacker News.

Division of Labor with LLMs

TypeSafe positions the split this way: LLMs handle open-ended reasoning and text generation, Jev handles fast structured judgment inside a pipeline. The company’s launch post summarizes the difference in a comparison table.

Dimension Frontier LLM Jev
Training RLHF / RLVR RLCD
Output Strings requiring parsing and validation Typed structured values
Sampling Autoregressive, token by token Single parallel pass
Input price $0.20 to $10 / MTok $0.042 / MTok
Output price ~5x the input rate Free
End-to-end latency 3 to 329 seconds 70ms to 500ms

Team and Technology

TypeSafe AI was founded in 2024 by Diogo Almeida, Erik Gafni, and Sasha Sheng, is based in San Francisco, and worked in stealth for roughly two years. Almeida spent about four years at OpenAI on RLHF, InstructGPT, ChatGPT, and GPT-4. He told TechCrunch he left because conversational models, for all their power, were not useful for automation. “We have been optimizing for human language, but computers speak a different language.”

Public technical details are limited:

  • Architecture: transformer-based, with no published weights, architecture details, or technical paper. Outside observers suspect it is built on top of an open-weight LLM.
  • Training data: entirely synthetic. Almeida called the bet on synthetic data one of the best he has made, “better than RLHF”.
  • Training method: RLCD (Reinforcement Learning for Calibrated Decisions), optimizing for calibrated probabilities against outcomes rather than human rater preference.
  • Sampling: a parallel sampler produces all outputs in one query instead of autoregressive generation.

The model is named after the 19th-century British economist William Stanley Jevons. Jevons paradox describes how more efficient use of a resource can increase total consumption, and TypeSafe expects machine intelligence to follow the same path, with each order of magnitude drop in cost unlocking orders of magnitude more use cases.

Performance and Pricing

The official figures:

Metric Value
Input price $0.042 / MTok ($42 per billion tokens)
Output price Free
End-to-end latency 70ms to 500ms
Claimed speedup 40x to 200x faster and 40x to 400x cheaper typically, peaking at 193.6x faster and 444.6x cheaper

For reference, OpenAI’s GPT-5 Nano charges $0.05 per million input tokens, which is still higher than Jev.

Caveats on the Numbers

TypeSafe itself annotated the boundaries of these claims in its launch post:

  1. The 193.6x and 444.6x figures come from workflow evals whose workflows were designed by members of the company’s model capabilities team, which the company acknowledges could introduce bias.
  2. Reference answers are the average of GPT-6 Astra and Fable 5.1, which the company acknowledges skews answers toward OpenAI and Anthropic models.
  3. The company describes the reported gains as sitting at the high end of real-world results.
  4. Independent outlet ts2.tech titled its coverage to note that the 445x cost claim is still self-tested, with no third-party replication.

Two claims are easier to verify directly: latency and pricing are transparent, and the absence of type errors is guaranteed mathematically.

Ecosystem and Adoption

Adoption within the first week:

Type Project Detail
Platform Cloudflare Workers AI models/typesafe/jev
Platform Vercel Command safety review classifier
Framework LangChain langchain-typesafe package
Framework Pydantic TypeSafeModel
Tooling Simon Willison llm-typesafe plugin for the LLM CLI
Open recreation Kev 0.8B / 4B / 9B built on Qwen 3.5
Benchmark JevBench Compares Jev-class decision models

Three concrete cases:

  • Vercel: engineer Pranit Sharma reported replacing ChatGPT Luna 5.6 with Jev for a command safety review classifier, running 5 to 18 times faster with higher accuracy.
  • Bryo AI: CTO Nikhil Mudholkar tested Jev against Gemini on business email classification. Gemini was slightly more accurate but 10 to 20 times more expensive. He highlighted Jev’s confidence score as “the only one that hands back a real probability”, which makes it suitable for automated workflows.
  • LangChain official examples: model routing by request complexity, and AutoModeMiddleware, which uses Jev to classify tool-call risk before bash executes.

Community experiments appeared quickly, including jevchat generating chat text symbol by symbol, jev-leftpad implementing left-pad with a Choice question, and jev-2048 playing the 2048 puzzle. Open recreations and a dedicated benchmark within one week indicate real developer demand to validate the direction.

Armin Ronacher, CTO of Earendil, expects competitors to follow. “LLMs are so cheap and subsidized that you often don’t have to be creative yet.”

Limitations and Controversies

A Deeper Black Box

This is the core criticism in Simon Willison’s review. An LLM at least produces an explanation, unreliable as it may be. Jev returns a single floating-point number with no visible reasoning. Willison explicitly argues against using Jev to rank job applicants, since the number could conceal bias baked into training data. In his Bay Area city experiment, Jev rated Cupertino best and East Palo Alto last, a suspicious result.

Calibration Responsibility Moves to the User

Armin Ronacher’s framing is that Jev “delegates the hallucination problem a little bit to the user”. A 50% probability means the caller decides whether to act on it, and only a high value such as 95% justifies action. The model owns uncertainty, the code owns business policy, and adjusting thresholds needs no retraining, but where to set them is the human’s responsibility.

Weaknesses the Vendor Acknowledges

The official jaggedness documentation for Jev 1.13 flags:

  • Numbers and dates
  • Adversarial content
  • CJK (Chinese, Japanese, Korean) characters, with accuracy significantly lower than English

The CJK point matters directly for Chinese-language use cases, which should be validated against in-house data before adoption.

Zero Reproducibility

No technical paper, no public architecture, no third-party benchmark replication. The core performance numbers all come from vendor self-tests. The company acknowledges evaluation bias in its blog, but the conclusions still rest on self-reported evidence.

A Decision Framework

Three questions to judge whether a task fits Jev:

  1. Can the task be expressed as classification, scoring, or a boolean test? If yes it fits; if it needs open-ended generation it does not.
  2. How does the downstream consume the probability? The caller needs an explicit threshold policy, otherwise the probability never turns into action.
  3. How much of the input is Chinese? The CJK weakness is a vendor-acknowledged limitation, so Chinese-heavy data needs its own evaluation first.

Sources