What it is
A Rust (axum) backend plus React console that routes typed Jev decisions to multiple upstreams, either tokenless locally or as a token-gated cloud relay aggregating Jev endpoints behind one API.
How it uses Jev
Callers POST Jev requests to /v1/systemone; the Router DAG selects an upstream by model, exact/prefix match, priority, sticky and on_error failover, then adapters translate noul/boolean and return the Jev response.
Primitives:choicescorenoul
Technique worth stealing
Contract-driven design: six docs/contracts define shapes, TS types generated from Rust via ts-rs, so UI never hand-writes a second copy.
Try it
Set JEV_SWITCH_CONFIG, run cargo run --manifest-path rs/Cargo.toml, then npm run dev --prefix ui.
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-centricyes0.90
- Shows a System One patternno0.23
- Handles uncertaintyunclear0.42
- Measuredyes0.92
- Runnableyes0.97
- Worth recommendingunclear0.52
- Model replicano0.07
- Problem scopescore on a 0–2 scale1.04
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 23 Sept 2026.