Skip to content
System One

Jev vs Laya: hosted decision model or open weights?

Jev and Laya both answer typed Choice, Score and Noul questions about a block of text with probabilities, and neither writes prose. Jev is TypeSafe AI's closed, hosted API at $0.042 per million input tokens with a 64,000-token request. Laya is Convai Innovations' open-weights model under Apache 2.0, an encoder with a decision head that runs on your own GPU or CPU with a 512 or 1,024-token window. Convai measures 32.8ms to 39.5ms per question on a Tesla T4. On the independent Jev Decision Index 0.3.1, Jev scores 60.11 and Laya 4.43, close to random guessing zero-shot. Fine-tuned on a task, Laya came within 0.6 points of Jev on Banking77 in one third-party test.

Updated

Specifications side by side

Read from each model's page, so a change there updates this table. A blank field is dated to the day that model's page was last checked.

Jev and Laya side by side
SpecificationJevLaya
VendorTypeSafe AIConvai Innovations
StatusGenerally availableGenerally available
AccessHosted APIOpen weights, self-hosted
Question typesChoice, Score, NoulChoice, Score, Noul
Input price$0.042 per 1M tokensNo hosted API
Output priceFreeNo hosted API
Total context64,000 tokens512 tokens
State budget32,000 tokens320 tokens
Latency70 to 500 ms132.8 to 39.5 ms2
Max Choice options255Not published as of 12 Oct 2026
Score levelsUp to 10Not published as of 12 Oct 2026
Rate limit100,000 tokens/sec and 40 requests/sec as of 2026-09-30, adjusting dynamicallyNone. It runs on your own hardware.
SDKsPython, TypeScriptPython
LicenceNot published as of 15 Oct 2026Apache-2.0
Jev Decision Index, Full score60.11 scorev0.3.1, 10 Oct 20264.43 scorev0.3.1, 10 Oct 2026
Jev Decision Index, Public score57.96 scorev0.3.1, 10 Oct 20266.19 scorev0.3.1, 10 Oct 2026
Jev Decision Index, Expected calibration error0.074 ECEv0.3.1, 10 Oct 20260.1402 ECEv0.3.1, 10 Oct 2026
JevBench, Capability Score77.1 scorev1.7.46, 12 Oct 202632.5 scorev1.7.46, 12 Oct 2026
Microsoft 36-benchmark comparison, Average accuracy82.3 %vendor-run9 Oct 2026Not published as of 12 Oct 2026
Microsoft 36-benchmark comparison, Calibration score93.7 scorevendor-run9 Oct 2026Not published as of 12 Oct 2026
Artificial Analysis Decision Index, Index score57.5 scorev1.0, 13 Oct 2026Not published as of 12 Oct 2026
Artificial Analysis Decision Index, Expected calibration error0.1174 ECEv1.0, 13 Oct 2026Not published as of 12 Oct 2026
Artificial Analysis Decision Index, Cost per 1M tasks42 USDv1.0, 13 Oct 2026Not published as of 12 Oct 2026
Artificial Analysis Decision Index, Time per task127 msv1.0, 13 Oct 2026Not published as of 12 Oct 2026
Convai README benchmarks, ECE after temperature fittingNot published as of 15 Oct 20260.081 ECEvendor-run18 Sep 2026
Docs and consoledocs.typesafe.ai, Consolegithub.com, Console
  1. 1 Jev: 70ms to 500ms end-to-end is TypeSafe's own figure from the launch post, as is the 3 to 329 seconds it compares frontier LLMs against and the resulting 40x to 200x multiple.
  2. 2 Laya: Convai's own measurements on one Tesla T4 GPU for a single question: 32.8ms on laya-multilingual and 39.5ms on the English checkpoint.

Examples in the directory

637 Jev examples

The top 3 by stars and views. All Jev examples.

openjev

Attempt to run a Jev-style System One decision model locally on a single RTX 3090. Companion site at openjev.com. The repository was renamed to TheoLeeCJ/SemIf on GitHub, and the old openjev URL now redirects to it.

4.1k starsJSON vs direct 5.21x slowerPeak throughput 20.03 dec/s

Project

106 Laya examples

The top 3 by stars and views. All Laya examples.

Introducing Clef: our open-source decision models, and new RL fine-tuning platform

Cloudflare's launch post for Clef and Clef-flash, two decision models on Workers AI that accept the Jev request format and open weights under Apache 2.0. It covers the architecture, Cloudflare's own benchmark tables against Jev, Kev and Laya, and a new reinforcement learning service.

NandhaKishorM/laya

Decision model from Convai Innovations that fully fine-tunes an encoder and adds a typed-decision head: a 421M English checkpoint on ModernBERT-large and a 322M multilingual one on mmBERT-base, with a router picking between them by detected language. Returns choice, score and noul answers, and reports expected calibration error of 0.081 after temperature fitting, down from 0.466 as shipped.

Alternative

Shared use cases

Patterns both Jev and Laya list on their pages.

Short answer

Jev is a hosted decision model you pay for by the token. Laya is a set of open weights you download and run. Both take a state and typed Choice, Score and Noul questions and return probabilities instead of prose. Zero-shot, on the independent Jev Decision Index 0.3.1 (multimodalart’s community board on Hugging Face), Jev scores 60.11 and Laya 4.43, close to random guessing. Fine-tuned on one task, Laya got within 0.6 points of Jev in a third-party test.

Pick Jev if

  • You want good answers without training anything. Jev’s Full score on the Jev Decision Index 0.3.1 is 60.11, third of 117 rows and a shared second under the board’s tie rule. Laya is 108th at 4.43. Convai’s own README calls Laya “a fast base to specialise, not a zero-shot decision engine.”
  • Your states are long. A Jev request holds 64,000 tokens, with the state plus the longest question capped at 32,000. Laya’s English checkpoint defaults to 512 tokens, about 320 of them for the state.
  • You have dozens of labels. Jev takes up to 255 options per Choice. Laya’s options share one token budget: with Banking77’s 77 labels the README reports 0.425 accuracy, and SOTAAZ measured 37.0%.
  • You do not want to run GPUs. Jev is a POST to /v1/systemone with Python and TypeScript SDKs, at $0.042 per million input tokens and free output.
  • You need probabilities you can threshold on day one. TypeSafe says Jev’s are calibrated and the Index measures its calibration error at 0.074. Laya ships at 0.466 by Convai’s own measurement, until you fit a temperature on your data.

Pick Laya if

  • Latency has to be local. Convai measures 32.8ms to 39.5ms for one question on a Tesla T4. Two builders timed Laya on Apple laptops at 19ms and 15.3ms medians against roughly 300ms for Jev over the cloud. Jev’s own figure is 70ms to 500ms end to end; OpenRouter measured a 154ms median and JevBench 239ms.
  • The data cannot leave your machine. Laya runs on your hardware with no API key and no rate limit. Jev is hosted only. TypeSafe says it does not train on customer requests and offers zero data retention to enterprise customers under a data processing agreement.
  • You have labelled examples and a narrow task. Alexander Ollman fine-tuned Laya on 1,001 Banking77 examples and got 79.4% against Jev’s 80.0% on all 3,080 test questions, and it beat Jev on four of five other workflows.
  • You want to read the training recipe. Convai publishes it: a strictly proper scoring rule as the reward, REINFORCE with a group-mean baseline. TypeSafe has not published Jev’s.
  • Volume makes $0.042 per million tokens add up. Laya’s only cost is the hardware.

What the numbers don’t tell you

The Jev Decision Index measures a job Laya was not built for. Jev is tuned for broad zero-shot use. Laya is a 421M-parameter encoder that Convai tells you to specialise, so a 4.43 on a broad suite says nothing about Laya after fine-tuning, where the only head-to-head figure is Ollman’s. Label count matters as much as the model: on SOTAAZ’s six-label TREC test, base Laya scored 86.6% in 23ms.

The latency figures come from different people on different hardware. Convai’s T4 numbers are the vendor’s own, the laptop medians are two builders’ machines, and Jev’s medians come from OpenRouter and Benchmark Heaven. A local model skips the network, so most of the gap is the round trip. Batch ten questions and Convai’s own T4 figure rises to 72.3ms to 158.6ms. Switching language reloads a checkpoint, which costs 7 to 10 seconds unless you preload.

Laya is three checkpoints, not one model. convaiinnovations/laya is the English model: a fully fine-tuned ModernBERT-large encoder (395M parameters) with a decision head, 421M in all, 512-token context. laya-typed-decisions is the same model fine-tuned on the typed-decisions benchmark’s training split, with a 1,024-token window. laya-multilingual swaps in mmBERT-base, 322M parameters and 1,024 tokens, and the encoder underneath accepts up to 8,192 if you raise max_len. A Router picks between them by script. The English model fails silently on other scripts: on Khmer it scored 0.000 at 0.952 confidence.

Laya is not a Jev clone. Jev’s architecture is not published, which how Jev is built covers. Laya is an encoder with two transformer layers and a per-option scorer on top, trained with Convai’s own version of RLCD, and its author says he built decision models of this kind before TypeSafe launched. Only the question types match.

Calibration is a step on Laya and a claim on Jev. Convai’s 0.466 expected calibration error falls to 0.081 after fitting one temperature per question type on held-out data. TypeSafe says RLCD makes Jev calibrated and publishes no recipe; the Index’s 0.074 is the only outside figure. Convai’s README compares Laya with Jev figures that third parties published, not a same-run test. The same-run tests are the directory entries above.

FAQ

Is it Laya or Layla?

Laya, spelled L-A-Y-A, from Convai Innovations. Searches for Layla, Lara and Leya usually mean the same model, but none of those is its name. The Hugging Face repos are convaiinnovations/laya, laya-typed-decisions and laya-multilingual, the Python package is laya on PyPI, and the code lives at NandhaKishorM/laya on GitHub.

Is Laya faster than Jev?

On a local machine, yes, by the builders’ own numbers: 19ms and 15.3ms medians on Apple laptops against about 300ms for Jev over the cloud, and 32.8ms to 39.5ms on a T4 by Convai’s measurement. Most of that gap is the network round trip. On CPU, Convai gives 193ms to 464ms, which overlaps with Jev’s independent medians of 154ms and 239ms.

Is Laya as accurate as Jev?

Not zero-shot. On the Jev Decision Index 0.3.1, Jev scores 60.11 and Laya 4.43, where 0 is random guessing. Laya does well on small label sets, 86.6% on TREC’s six classes, and badly on large ones, 37.0% on Banking77’s 77. After fine-tuning on 1,001 examples it reached 79.4% on Banking77 against Jev’s 80.0% in Ollman’s test.

Can I run Jev locally instead?

No. TypeSafe has not released Jev’s weights, architecture or training method, so there is no self-hosted build and nothing open reproduces Jev. It runs only through TypeSafe’s API, OpenRouter and Cloudflare Workers AI. If you need a decision model on your own hardware, Laya is one option; Jev alternatives lists the others, including larger open models that score closer to Jev.

Examples

Jev vs fine-tuned Laya

Compares Jev with Laya before and after task-specific fine-tuning across Banking77 and five other public workflows, plus a chat-moderation study. Fine-tuning raised Laya's Banking77 accuracy from 51.3 to 79.4 percent, close to Jev's 80.0 percent.

Project

Related guides