tinyhumansai/tinyjevclientArchived
Organization repository on GitHub
Integrate decision models (Jev, OpenJev, Sage) in Rust
- Forks
- 1
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Typed Rust client for TypeSafe's System One API that sends shared state with independent Choice, Score and Noul questions, validates the provider's response against the originating request, and returns latency, attempts and usage with the answers.
tinyhumansai/tinyjevclientArchived
Organization repository on GitHub
Integrate decision models (Jev, OpenJev, Sage) in Rust
Repo stats from the GitHub API, cached Oct 2026.
tinyjevclient is a typed Rust client for TypeSafe AI's System One API and Jev model. It sends shared state with independent Choice, Score, and Noul questions, validates the provider's response against the originating request, and returns latency, attempts, usage, and request metadata alongside the typed answers.
Quoted from the project's README. Read the full README.
Watch out
Short README, but the constraints are explicit. Response validation is provider-aware, so answers are checked against the request that produced them rather than deserialized and trusted, and remote API roots must use HTTPS with HTTP reserved for literal loopback IPs. Failed evaluations retain their classified error, attempt count and elapsed time specifically so reliability measurements do not lose the unsuccessful work. The API key comes from TYPESAFE_API_KEY or ClientConfig, is redacted from Debug and never included in errors. Licensing matters for adoption: the repository is GPL-3.0-only, which is a real constraint inside a permissive codebase, and it is consumed by pinned git revision. Routing options are explicit too - ClientConfig::openrouter for OpenRouter, with_endpoint_url for a compatible router on a nonstandard path without weakening validation, and tinyhumans_openrouter for a Tiny Humans key, where with_sdk_name("openhuman") attaches sanitized x-sdk-name attribution sent only to that exact HTTPS endpoint. Not documented: a retry policy, default timeouts, model listing, streaming, or what a call costs. 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.