On this site
Jev 1.13.0
TypeSafe · System One model
Nothing for you to run, and 35 points ahead on intelligence.
71.4JevBench v1.7.48 · Open-weights reference row · #15 of 48 on the API board · Capability #12
Jev comparison · JevBench v1.7.48 · updated October 31, 2026
A fast open rebuild on your own GPU, and where it still falls short.
On this site
TypeSafe · System One model
Nothing for you to run, and 35 points ahead on intelligence.
71.4JevBench v1.7.48 · Open-weights reference row · #15 of 48 on the API board · Capability #12
vs
Alternative
TheoLeeCJ · Open logit reader on Qwen3.5-4B
#160 of 235 open-weights systems, on a graphics card you already own.
16.1JevBench v1.7.48 · #160 of 235 on the open-weights board · Capability #143
Try it on this page
Edit the example or paste your own text, then run it. Sign in to run: new accounts get 20 welcome credits, and a failed run costs nothing.
Support ticket triage · Jev 1.14
1 Input
Hi, this is the third time I am writing. Our payouts have failed every day since Monday and my team cannot pay suppliers. I already re-entered the bank details twice. If this is not fixed today we will have to move to another provider.
2 Questions
One benchmark measured every system under one method — it ranks 235 open-weights systems on one board and 48 hosted API offerings on another, with the same scores in both — so these bars are comparable with each other in a way that vendor-published figures are not. The full board and how to read it are on the JevBench results page.
Plain numbers are ranks on the open-weights board; “API” marks a rank on the separate board for hosted API offerings. Jev, a hosted API, is ranked there, and appears on the open-weights board only as an unranked reference row, where its score falls between #49 and #50. The composite hides where systems actually differ, so the charts below break it apart. Benchmark Heaven’s headline Capability ranking, shown next to each score above, averages intelligence and calibration among Jev-class systems.
IntelligenceHow often it picks the right answer, half from sealed decisions
CalibrationWhether 0.8 really means about 80%
SpeedMeasured response time
Open300 decisions from public sources
Sealed1,200 private decisions nobody could tune for
ChoicePick one of the options
NoulProbability that a statement is true
ScorePlace the case on a graded scale
The sealed half, highlighted, is where results cannot have been tuned: nobody outside the benchmark has seen those decisions. Request types are scored above chance, so 0 means guessing and a value below 0 means worse than guessing.
One thing these charts leave out: the composite score above also weighs a fourth axis, cost. We do not reproduce it here; the full table is at the source below.
The capability scores are charted above; this is the ranking and the deployment detail behind them. Jev and SemIf are highlighted.
| Model | Rank | Score | Measured latency | Runs on |
|---|---|---|---|---|
| H2O-Lightning-4B v1.1 (H2O.ai, Qwen3.5-4B) | #2 | 77.9 | 0.03s raw, 0.21s adjusted | Self-hosted GPU |
| Xor 26B-A4B (Juspay, Gemma 4 26B-A4B) | #21 | 74.0 | 0.06s raw, 0.27s adjusted | Self-hosted GPU |
| Arcbright Elf 1 31B | #23 | 74.0 | 0.06s raw, 0.27s adjusted | Self-hosted GPU |
| Quyet-1.0-Large (Chinh Nguyen, Gemma 4 31B decoder) | #25 | 73.8 | 0.12s raw, 0.39s adjusted | Self-hosted, H100 |
| Sage 1.3.0 (Levanto Labs, hosted API) | API #11 | 73.7 | 0.17s median / 0.41s p95 | Hosted API |
| decider-12b v2 (Mapika, Gemma 4 12B) | #27 | 73.7 | 0.05s raw, 0.26s adjusted | Self-hosted, RTX PRO 6000 |
| decisio v0.8.0 on Gemma 4 31B (Amin Roudaki, frozen base) | #32 | 73.2 | 0.05s raw, 0.24s adjusted | Self-hosted, H100 |
| decider-12b v1 (Mapika, stock Gemma 4 12B) | #33 | 73.2 | 0.05s raw, 0.26s adjusted | Self-hosted, RTX PRO 6000 |
| Mercury Decide (Inception, diffusion decision API) | API #14 | 72.2 | 0.34s median / 0.96s p95 | Hosted API |
| Winnow-12B Q8 (EldanRing, Gemma 4 12B) | #39 | 72.2 | 0.12s raw, 0.40s adjusted | Self-hosted, RTX 6000 |
| deck-31B (krishna765, frozen Gemma 4 31B) | #45 | 71.9 | 0.13s raw, 0.41s adjusted | Self-hosted GPU |
| Cygnet (blockbrain, frozen Gemma 4 12B) | #46 | 71.9 | 0.04s raw, 0.24s adjusted | Self-hosted, RTX PRO 6000 |
| Jev 1.13.0 (TypeSafe) | API #15 | 71.4 | 0.24s median / 0.31s p95 | Hosted API |
| Jev-Omni (akhilaaa3, Gemma 4 12B) | #52 | 71.0 | 0.16s raw, 0.47s adjusted | Self-hosted, RTX 6000 |
| decisio v0.8.0 on Gemma 4 12B (Amin Roudaki, frozen base) | #54 | 70.6 | 0.12s raw, 0.38s adjusted | Self-hosted GPU |
| torchcast-decision-12b (Torchcast AI, Gemma 4 12B) | #62 | 69.8 | 0.04s raw, 0.24s adjusted | Self-hosted, H100 |
| wity-1 (Wity, closed API, reasoning auto) | API #20 | 69.0 | 1.85s median / 7.97s p95 | Hosted API |
| Plumb-4B (crh225, JevK5 v0.2 + LoRA) | #96 | 50.4 | 0.02s raw, 0.19s adjusted | Self-hosted, H100 |
| decider-4b v2 (Mapika, Qwen3.5-4B) | #111 | 43.1 | 0.03s raw, 0.21s adjusted | Self-hosted, RTX 5090 |
| JevK5 v0.3 (allebee, Qwen3.5-4B) | #119 | 39.2 | 0.02s raw, 0.19s adjusted | Self-hosted, H100 |
| Imajev-4B (Mohit Garg, Qwen3.5-4B LoRA) | #133 | 30.0 | 0.07s raw, 0.29s adjusted | Self-hosted, RTX 5090 |
| Hopper (HopitAI, Qwen3.5-4B LoRA) | #136 | 27.7 | 0.06s raw, 0.26s adjusted | Self-hosted, RTX A6000 |
| SemIf (Qwen3.5-4B) | #160 | 16.1 | 0.06s raw, 0.27s adjusted | Self-hosted, RTX 5090 |
| Laya (ModernBERT-large) | #227 | 0.0 | 0.93s raw, 2.01s adjusted | Self-hosted, CPU |
JevBench method v1.7 applies a 10-second limit per decision: a response taking longer than 10 seconds counts as wrong and contributes zero calibration for that item. Speed uses all decisions, including failures. Benchmark Heaven re-scored recorded per-decision times; it did not run every model again. Tokens, draws and raw outputs are unchanged. Since method v1.8.0 (29 October 2026), self-hosted open-weights rows are costed by GPU time on a monthly-rented RTX PRO 6000 with an efficient inference engine instead of base-model list prices; encoders, architectures outside the six calibrated Gemma/Qwen classes and rows without a verified token basis keep their old costs, and API costs and both caps are unchanged. Intelligence, calibration and latency did not move, but most open-weights cost scores rose, so their composites rose and the Jev-class pool grew. Four rows recorded on a loaded CPU host await re-measurement and remain unranked with their dated v1.6 values; five CPU rows were measured again on GPU and replaced in full. The official composite combines intelligence, calibration, speed and cost using the frozen scorer. Each full-set system answers 1,500 decisions, 300 open and 1,200 sealed; most hosted APIs use an equated 600-item set. Half of intelligence comes from sealed decisions. The open-weights and API boards compare the same measurements within separate hosting groups. Board v1.7.48 ranks 235 open-weights systems and 48 API offerings; an additional API result is preliminary and unranked. There are 110 newer ranked open-weights rows tagged with their draw. Jev 1.13.0 remains an unranked reference on the open-weights board and is ranked on the API board. Capability averages intelligence and calibration among systems inside caps frozen at twice Jev’s v1.5 reference: 217 open-weights systems and 33 APIs qualify. The caps do not track current Jev latency. Self-hosted latency uses an estimated 2× measured latency plus 0.15s; API times include the network. Scores and splits on this site use method v1.8 (v1.7 scoring with the v1.8 cost basis); historical v1.6, v1.5 and v1.4 results are not current standings.
| Attribute | Jev 1.13.0 | SemIf |
|---|---|---|
| What it is | Hosted System One model from TypeSafe, version jev-1.13.0 | Self-hosted logit reader over frozen open models |
| Licence | Proprietary, hosted | MIT for the project code; model weights keep upstream licences |
| Base model | Undisclosed, post-trained with RLCD | Qwen3.5-4B primary; also Qwen3-0.6B, MiniCPM5-2B, Qwen3-Reranker-4B |
| Hardware | None — it is an API call | Your own GPU; the published numbers are on an RTX 3090 |
| Calibration | Post-trained for calibrated probabilities; JevBench 90.6 | Conditional on the options you supply; per-workload calibration required. JevBench 83.6 |
| Intelligence, JevBench v1.7.48 | 63.6 | 27.1 |
| Sealed half, JevBench v1.7.48 | 61.6 | 23.8 |
Where Jev and SemIf really differ, and why the bars above land where they do.
SemIf is #160 of 235 open-weights systems in JevBench v1.7.48 at 16.1, against 71.4 for Jev, which the board shows as an unranked reference; in v1.5.6 it was #14, and the full re-measure on the new pool moved it down sharply. What standing it keeps comes from speed and cost: 90.4 on speed, a shade behind Jev’s 91.2, and the benchmark’s cost estimate for a frozen 4B model is low, 77.6 against Jev’s 54.7. If somebody tells you open models cannot do typed decisions cheaply, SemIf is still a counterexample.
On the answers the gap is wide and has widened. Intelligence is 63.6 against 27.1, and on the sealed half 61.6 against 23.8. By request type Jev leads everywhere: choice 77.4 against 47.6 above chance, score 63.2 against 25.3, and yes/no 50.3 against 8.3, where SemIf is barely above guessing. Calibration is closer, 90.6 against 83.6, but SemIf reads conditional probabilities off a frozen model rather than being post-trained to make them honest, and its own README asks you to calibrate per workload.
The other gap is not in the model at all. Self-hosting SemIf means keeping a GPU serving stack running, and bursty traffic leaves that GPU idle between peaks — and somebody on your team now owns the stack.
SemIf, formerly OpenJev, from TheoLeeCJ, by TheoLeeCJ.
SemIf takes three things: an unstructured state, criteria you write at request time, and a set of typed options. It runs one forward pass through an open model and reads the native logits for the option tokens. Because nothing is generated, there is no answer sentence to parse and no malformed JSON to retry. The project is explicit that it reproduces Jev’s interface, not Jev’s undisclosed model or training.
It runs on Qwen3-0.6B, MiniCPM5-2B, Qwen3.5-4B (the primary baseline and the configuration JevBench measured) and Qwen3-Reranker-4B. The code is MIT; the model weights keep their own upstream licences. There is a WebGPU browser demo, and deployment is self-hosted only — there is no SemIf service to call.
The speed argument is the strongest part of the project. On an RTX 3090 with a frozen state and 21 binary criteria, reading typed logits directly takes 1.023 seconds against 5.332 seconds to generate the same JSON array. With parallel suffix reuse the author measures 20.03 decisions per second against 2.33 for the autoregressive path.
On accuracy the author is careful rather than promotional: on a 102-row subset of TypeSafe’s cases, direct logits reach 0.845 modal agreement against Jev’s published 0.883, and balanced accuracy on authored decisions is 0.813. The README notes that this covers 102 aligned rows, not TypeSafe’s full 711-row aggregate.
SemIf was previously called OpenJev, and you will still find the old name in benchmark tables and blog posts. It is not the same project as openJev Verdict, openjev-sglang or the other repositories carrying that name — those are separate efforts by different authors. We untangle all of them on the Jev vs openJev page.
The honest comparison is on your data, not on either scoreboard. Running Jev here takes a minute with no setup; if the answers on your awkward cases are close enough, SemIf is a legitimate way to run typed decisions on hardware you already own.
SemIf is the current name of the project formerly called OpenJev, by TheoLeeCJ. Other projects also use the openJev name — openJev Verdict and openjev-sglang, among others — and they are unrelated codebases by different authors.
No. In JevBench v1.7.48 it trails Jev on every request type and on intelligence, 27.1 against 63.6. It ranks #160 of 235 open-weights systems, far below Jev’s 71.4 reference score, and what keeps it that high is that it is cheap to run.
The published numbers are on an RTX 3090 with a 4B model. Smaller supported models such as Qwen3-0.6B and MiniCPM5-2B run on less, and there is a WebGPU browser demo, but production throughput assumes a GPU you keep running.
It returns probabilities conditional on the options you supply and the README asks you to calibrate and validate per workload. JevBench v1.7.48 scores its calibration at 83.6 against Jev’s 90.6.
Every number on these pages is quoted from a published source and was read on October 31, 2026.
SemIf and every other product named on this page belongs to its respective owner and is not affiliated with Jev AI. Figures are quoted from the sources above as they read on October 31, 2026 and can change.