What it is
rev is a decision model built on a causal LM backbone (Qwen/Qwen2.5-0.5B to 8B) with a LoRA adapter and bilinear pointer readout head. It reads a document once and evaluates multiple typed questions in parallel in a single prefill forward pass with zero autoregressive text generation. Weights are on Hugging Face Hub.
How it uses Jev
rev implements the TypeSafe System One API (POST /v1/systemone) and is compatible with the official typesafe-sdk. It takes a state plus typed questions (choice, noul, score) and returns calibrated probabilities. The model uses a pointer head to score options and softmax to produce typed answers and confidence scores.
Primitives:choicenoulscore
Technique worth stealing
Packing state and question branches with block-causal mask and branch position IDs for exact isolation and order invariance.
Try it
pip install -e . then python -m rev.serve --run jaswanthsanjay88/rev-0.5b --port 8000
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricunclear0.46
- Shows a System One patternyes0.74
- Handles uncertaintyno0.04
- Measuredno0.06
- Runnableunclear0.45
- Worth recommendingno0.19
- Model replicayes0.89
- Problem scopescore on a 0–2 scale1.22
- About Jevyes0.87
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.