Phase 0 · Building in public · Product not live · Optional founding reservation

Blog

Jev is not a chat model. It returns a typed decision.

TypeSafe published Jev: unstructured state in, typed probabilistic decisions out. A reading note, not a Roleborn product claim. Roleborn does not run Jev.


Framing

Most of the AI a solo founder sees is a chat box. You type. It answers in sentences. That is useful for drafting and thinking out loud. It is a poor fit when software needs a yes, a score, or a branch, and it needs that answer in a shape the rest of the program can trust.

On 15 September 2026, TypeSafe published Jev, the first public System One model. Their sentence for it is "unstructured state in, typed probabilistic decisions out." They are explicit that Jev gives up string generation. It is not a chat LLM.

What TypeSafe says Jev is

TypeSafe trains for calibrated decisions, not for writeups a human rater prefers. The usual input is unstructured data sitting in program state, not a thread of chat messages. Outputs are typed values defined before the call. Every answer comes with a probability and a confidence score. Sampling is parallel, not one token at a time.

They claim the model cannot make type errors, because the possible outputs are fixed in advance. Schema matching is guaranteed by construction, not measured after the fact. They also say it cannot hallucinate in the usual sense, because it is not generating strings.

Those are TypeSafe's claims. We did not run their evals.

Why a founder should care

A lot of work in a one-person company is not "write me a draft." It is classify this invoice, route that email, score a lead, extract a field, decide whether a check passed. Chat models can be prompted into those jobs. You still have to parse the reply, hope it stayed on the rails, and live with the chance it invented a field.

Jev is aimed at the other job: a function you call from software. The surrounding code constrains what it is allowed to return. TypeSafe's published uses are workflow branches, map-reduce over large datasets, real-time calls, and scoring or judging other model output.

Chat waits for you to ask, then writes. A typed decision stamps a form. Roleborn hires employees who finish jobs and log the hours. A stamp is closer to that picture than another chat window is, even when the stamp belongs to someone else.

Speed and price, as they published them

TypeSafe published numbers. Input tokens at $0.042 per million ($42 per billion). Output tokens free. End-to-end response time 70ms to 500ms, against a 3 to 329 second range they cite for chat models. They also publish 193.6x faster and 444.6x cheaper on workflow evals, and they say those multiples sit on the high end of real-world gains.

Treat those as their receipts, not ours. The source post is linked below.

The name

They draw "System One" from Kahneman's fast vs slow thinking, and named Jev after William Stanley Jevons. The bet is the Jevons one: when intelligence gets cheaper, people use more of it, not less. Whether that holds is their problem to prove in production. It is a useful warning if you price work by the hour and assume cheaper models mean a smaller bill.

From TypeSafe's post

Source
TypeSafe blog, 2026-09-15
Model
Jev (System One)
Interface
Unstructured state in, typed probabilistic decisions out
Not
A chat LLM. Jev does not generate strings.
Training they name
RLCD (Reinforcement Learning for Calibrated Decisions)
Published input price
$0.042 / MTok ($42 / billion)
Published output price
Free
Published latency
70ms to 500ms end to end
Access
TypeSafe early access. Not a Roleborn hire.
Roleborn status
Does not run Jev

Closing

What this is not

This is not a product announcement. Roleborn does not run Jev. We are not wiring it into employees, timesheets, or HQ. We are not claiming their speed, cost, or type-safety numbers as something we measured.

Jev is in early access on TypeSafe's side. If you want to try it, go to them.

The useful takeaway for a solo operator is smaller than a launch post. Chat models generate language. System One, as TypeSafe describes it, returns a decision in a shape software can use. Those are different jobs. Mixing them up is how you end up prompting a paragraph when you needed a stamp.

Source

Read TypeSafe's post. Everything above is a summary of that page, not a Roleborn eval.