Skip to content

Jev directory

Jev Orderby Bench

Independent measurement of whether ORDER BY over a Jev probability is defensible, pre-registering gates on pairwise inversion, Score ordinality, calibration, and negation and paraphrase invariants.
Stars
0
Language
Python
License
MIT
Reading time
4 min
Published by
Community
Author
yodablocks
Last verified
Sep 2026

Does ORDER BY over a Jev probability put rows in a defensible order? Independent ranking, calibration and invariant measurements of TypeSafe AI's Jev: passes six pre-registered gates on 360 labeled rows, fails four of six on graded product relevance.

Forks
1
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Does ORDER BY over a Jev probability put rows in a defensible order? An independent measurement of TypeSafe AI's Jev (jev-1.13.0) on the properties a semantic sort actually depends on: pairwise inversion rate, Score ordinality against a graded target, and whether the probabilities move with evidence or with wording. Calibration (ECE, Brier) is reported too, but it is not the gate on its own: a model can be well calibrated in aggregate and still invert the pairs a sorted page shows.

Quoted from the project's README. Read the full README.

Highlights

  • jev-1.13.0 passed all six pre-registered conditions on 360 human-labeled rows: boolean inversion 0.036 and Score inversion 0.143.
  • On Amazon ESCI's 306 graded pairs over 30 hard queries it failed four of six conditions, with jev_bool inversion 0.255.
  • Request shape changes the numbers: 40-row batching failed the ranking gate at 0.171 that one row per request passed.
  • Probabilities return at two decimals: 360 rows gave 45 distinct values and 53 rows tie at 0.99, so LIMIT k cuts inside a tie.
  • The full 360-row run cost about $0.013 at $0.042 per million input tokens, and cached responses allow free --analyze-only replays.

Quickstart

bash
python3 harness/run_calibration.py
python3 harness/run_calibration.py --analyze-only

Watch out

MIT-licensed for the harness only. Uses Python and a TypeSafe API key for fresh runs; the ESCI probe has one seed and 30 queries, and 20 Newsgroups carries no explicit license.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai