Model card · jef-0.1 · System Zero

Jef.
A model card, in the standard format, for a model with no parameters.

This card follows the structure labs use for real models, because the structure is good and because filling it in for Jef says everything about Jef. Numbers are real. The training data section is short.

Model details

nameJef (jef-0.1). Jev with a typo. We didn't fix it. Fixing things is not what we do. developerTypoSafe AI, a parody lab. A coin (CEO), an 8 Ball (COO, on leave), Jef (CTO). model typeSystem Zero Model. System One thinks fast. System Two thinks slow. System Zero doesn't. architectureFNV-1a 32-bit hash of the normalised input, followed by table lookup. No layers. No attention. No tokens. parameters0 context window0 tokens. Input is hashed, not read. outputClosed set: one of your options, 1 to 10, YES/NO, a flag. See the safety page. training methodRLCV, Reinforcement Learning from Confident Vibes. No reinforcement, no learning, some vibes. size254 lines of JavaScript, 9.6 kB packed, zero dependencies. Runs anywhere Node runs. Runs in the browser. Would run on a calculator with opinions. licenseMIT for the CLI package (npx typosafe). The model ships inside it, all 254 lines, so the package is the source. release2026-09-17. Early access is instant and you are #1.

Intended use

In scope: what to eat, whether to text, who pays, who's right about the dishes, whether it's too late, whether that's a red flag, whether to go to the gym today. Decisions with no correct answer and a group chat waiting.

Out of scope: anything with a correct answer. Anything involving health, money, law, safety or another person's wellbeing, which the model escalates to a human by design. Anything you would be upset to have decided by a coin, because that is what is deciding it.

Training data

None.

Jef has read zero tokens, so the training corpus is also zero tokens, which made it very fast to download. There is no data to attribute, license, filter or forget. Every answer is a function of the input alone. The model has never seen a menu, a text message or a bill, and its performance on those is identical to its performance on everything else.

Evaluation

Measured on System Zero tasks: yes/no questions with no correct answer, 10,000 trials, reference labels from a second coin.

ModelAccuracyStated confidenceLatencyCost / decisionHallucinations
Jef 0.149.9%84 to 99%−3 ms$0.0000000
A coin50.1%50%1.2 s (it rolled)$0.25 (the coin)0
Magic 8 Balln/a"Reply hazy"4.0 s$020 (all of its outputs)
A chat modelvariesoverconfident, inconsistent3 to 329 s$0.0139some
Nuance: the hallucination count is not empirical. It is 0 because the output space is closed, so it is mathematically impossible, which is the one benchmark claim on this site you can verify by reading the code.

Latency is negative because the answer exists before the question is asked. It is a hash. Asking is a formality.

Calibration

A calibrated model is one where 90% confidence means right 90% of the time. Jef's confidence is between 84% and 99% and its accuracy on yes/no is about 50%. It is therefore calibrated to Jef. The one exception is escalation, where confidence is 0 and Jef is exactly as useful as it says.

Confidence is never 100. Jef is sure, not certain. Those are different, legally.

Limitations and bias

Environmental impact

training compute0 GPU-hours. inferenceOne hash per decision. The energy cost is dominated by the screen you read it on. carbonWhatever your laptop fan was doing anyway. waterNone. Jef is not cooled. Jef is room temperature.

How to use

npx typosafe pizza sushi leftovers
npx typosafe "should we deploy today" && ./deploy.sh   # exit 1 on NO

Full reference at /docs.

Citation

@misc{jef2026,
  title  = {Jef: A System Zero Model for Decisions Nobody Wants to Make},
  author = {{TypoSafe AI}},
  year   = {2026},
  note   = {0 parameters, 0 tokens read, 97% confident. A parody.},
  url    = {https://typosafe.lol/model}
}

Changelog

0.3.1 · npx typosafe, Slack command, Post on X and WhatsApp.
0.3 · Who Pays, Is It Too Late, Excuse Or Not. Streaks. Confidence +1%.
0.2 · OpenAI-compatible API. Vote vs Jef. Settle It goes two-player.
0.1 · Launched. Confidence 84 to 99%. Escalation and refusal.
0.0 · Jef.