Matilda-Jev vs Jev
Matilda-Jev is Maincode's open decision model, published on Hugging Face as matilda-jev-v1 and matilda-jev-v1.5. Like Jev, it's a decision checkpoint, not a text generator: you give it state and a typed question — a choice, a yes/no (noul), or an ordered score — and it reads out the option, in one pass. It accepts text or JSON and optional images, with a 255-option readout. Here's the honest comparison with hosted Jev, and where each fits.
If you found Matilda-Jev while looking at Jev, the family resemblance is the point: it's an open checkpoint that does the Jev-shaped job — bounded, typed decisions instead of prose. The choice is the usual one for the category: an open model you pull and run yourself (Matilda-Jev) versus a hosted, calibrated endpoint you call (Jev).
What Matilda-Jev is
Matilda-Jev is Maincode's one-pass decision model, distributed as open weights on Hugging Face (matilda-jev-v1 and the later matilda-jev-v1.5). It scores the options supplied in a choice, noul (yes/no), or ordered score question, takes text or JSON state plus optional images, and exposes a 255-option readout. Maincode frames it explicitly as a decision checkpoint rather than a text-generation checkpoint — so, like Jev, it emits a structured answer over your options, not sentences you have to parse. Because it ships as weights, you run it yourself; detailed specs and licence live on the model cards, linked below.
How it lines up with Jev
Both the Matilda-Jev and Jev columns reflect each project's own published description; treat them as vendor-reported, and verify the model-card details before you commit.
| Matilda-Jev | Jev | |
|---|---|---|
| Vendor | Maincode | TypeSafe AI |
| Distribution | Open weights on Hugging Face | Hosted (not open) |
| How you run it | Self-host the checkpoint | Hosted API, self-serve key |
| Question types | choice / noul / ordered score | choice / score / noul + confidence |
| State input | Text or JSON + optional images | Text / JSON state |
| Answer space | Up to 255 options | Large option sets supported |
| Calibration | Per model card | RLCD-calibrated, pinned versions |
| Try before you integrate | Download and run it | Free browser playground, no signup |
When to pick which
- Reach for Matilda-Jev when you specifically want open weights to run yourself — for on-prem or offline use, to inspect or fine-tune the checkpoint, or to avoid a per-call bill. Its optional image input also matters if your decision depends on a picture, which text-only Jev doesn't take.
- Reach for Jev when you want a hosted, RLCD-calibrated model with pinned versions and honest confidence, no model hosting to run, and a free browser playground to try one decision before you wire anything up.
- Since both answer the same choice / noul / score shape, you can prototype on one and keep the other as a fallback with little rework.
A note on evidence: Matilda-Jev is a newer, smaller-profile release than Jev, Clef or the big-lab deciders, so there's less independent benchmarking of it so far. Don't take any single composite — from either side — as the answer. Run your own decision on your own data, which is cheap to do on both.
Make one real decision on Jev
The fastest way to judge any decision model is to run your own decision through it. Jev's playground does it in the browser with no signup, and a jv_live_ key points your code at the hosted endpoint — the same choice / noul / score shape Matilda-Jev expects:
// Hosted, calibrated decision — the same choice / noul / score shape
// an open decision checkpoint like Matilda-Jev expects.
const res = await fetch("https://jevtypesafeai.com/api/v1/decide", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.JEV_KEY}`, // jv_live_...
},
body: JSON.stringify({
state: { message: input },
questions: {
intent: { type: "choice", instructions: "What does the user want?",
criteria: { buy: "ready to purchase", support: "needs help", browse: "just looking" } },
priority: { type: "score", instructions: "How urgent is it?", criteria: ["low", "medium", "high"] },
},
}),
});
const { answers } = await res.json();
handle(answers.intent.choice, answers.priority.score);- Hugging Face: Maincode/matilda-jev-v1.5 — Maincode's model card for the later checkpoint — the authoritative source for specs and licence
- Hugging Face: Maincode/matilda-jev-v1 — The original matilda-jev checkpoint
FAQ
What is Matilda-Jev?
Matilda-Jev is Maincode's open one-pass decision model, published on Hugging Face as matilda-jev-v1 and matilda-jev-v1.5. It answers a typed question — a choice, a yes/no (noul), or an ordered score — over the options you supply, from text or JSON state plus optional images, with a 255-option readout. It's a decision checkpoint, not a text generator.
Is Matilda-Jev the same as Jev?
No — it's a separate, Jev-like open model from Maincode, not TypeSafe's Jev. They do the same job (bounded, typed decisions over your options) and share the choice / noul / score vocabulary, but Matilda-Jev ships as open weights you self-host, while Jev is a hosted, RLCD-calibrated model with pinned versions.
Does Matilda-Jev support images?
Per its model card it accepts optional images alongside text or JSON state, which is a point of difference from Jev (text and JSON only today). If your decision depends on an image, check the model card for the exact input format.
Should I use Matilda-Jev or Jev?
Pick Matilda-Jev if you specifically want open weights to run yourself — on-prem, offline, inspectable, no per-call bill — or need image input. Pick Jev for a hosted, calibrated model with pinned versions and a free playground to try before you integrate. Because both speak the same decide shape, testing both on your own data is cheap.
See also: Jev alternatives · Clef vs Jev · Strands Decider vs Jev · What is a decision model · Playground
Open checkpoint, or hosted and calibrated
Matilda-Jev gives you open weights; Jev gives you a hosted, calibrated decision in one call. Try Jev free in the browser, then grab a jv_live_ key.