Organization repository on GitHub
Rust client for the TypeSafe System One API (Jev)
- Forks
- 1
- Last pushed
- Updated Oct 2026
Repo stats from the GitHub API, cached Oct 2026.
A Rust client for typed decision models across TypeSafe Jev, Cloudflare Clef, Liquid, Vercel AI Gateway and OpenRouter, with noul, choice and score builders, typed label enums, and a scripted fake for tests.
Organization repository on GitHub
Rust client for the TypeSafe System One API (Jev)
Repo stats from the GitHub API, cached Oct 2026.
Rust client for typed decision models: TypeSafe Jev, Cloudflare Clef, Liquid d1, Vercel AI Gateway and OpenRouter. Send state and typed questions, and get answers your code can act on: a label, a score or a probability, each with the numbers behind it. The client supports three question types:
Quoted from the project's README. Read the full README.
Watch out
This is an unofficial client maintained by its author and explicitly not affiliated with TypeSafe, so treat its provider behaviour as third-party. The batching numbers are one measurement against the live API rather than a published benchmark, and provider support is uneven in ways the README is upfront about: Liquid's documentation specifies no model catalog, so listing models there costs input tokens on a probe request, and OpenRouter uses no vendor or model-name allowlist, meaning anything advertising the decisions output is selectable. Only TypeSafe reads its base-URL and model environment variables, which is deliberate isolation but surprises anyone expecting environment config to carry across providers. The default HTTP client refuses redirects and the base URL must be https. Note the crate was renamed from kunobi-jev to kunobi-decision, with a compat crate re-exporting the old types for staged migration. Copy reviewed against the repository README on 2026-10-04, not from running it.
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.