What it is
A community Rust client for TypeSafe System One. It evaluates a state against named questions and returns one typed answer per question, with async and optional blocking clients, retries, and error handling.
How it uses Jev
Jev answers named questions (noul, choice, score) about a state. The client sends POST /v1/systemone with the state and questions; the response exposes typed answers via response.noul, response.choice, and response.score.
Primitives:choicescorenoul
Technique worth stealing
Behavioral parity with official SDKs: env vars, defaults, retries, headers, and error kinds match the Python and TypeScript clients.
Try it
cargo run -p typesafe-rs --example quickstart
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.45
- Shows a System One patternno0.39
- Handles uncertaintyno0.03
- Measuredno0.04
- Runnableyes0.97
- Worth recommendingno0.04
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.07
- About Jevyes0.98
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 21 Sept 2026.