What it is
A Kotlin SDK for TypeSafe AI's System One API, targeting Android (minSdk 29) and the JVM with JDK 17. It is a community port of the JavaScript SDK 0.6.0, distributed via JitPack, and not affiliated with TypeSafe AI.
How it uses Jev
Callers build typed Noul, Choice, and Score questions, pass them to client.systemOne(state) { ask(...) }, and Jev returns typed answers derived from the question types. The SDK sends the state plus questions to TypeSafe's hosted API and exposes the resulting probabilities, choice keys, and scores via result.answer(...).
Primitives:choicescorenoul
Technique worth stealing
Typed question builders whose answer types are derived statically, so result.answer(id) returns the correct answer type with no cast.
Try it
./gradlew :examples:run with TYPESAFE_API_KEY set
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.41
- Shows a System One patternno0.09
- Handles uncertaintyno0.03
- Measuredno0.04
- Runnableyes0.98
- Worth recommendingno0.07
- Model replicano0.05
- Problem scopescore on a 0–2 scale1.01
- About Jevyes0.90
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.