What it is
An unofficial community Java 17 client for the TypeSafe System One API. It lets Java developers ask typed Noul, Choice, and Score questions over application state and receive calibrated probabilities, mirroring the official Python and JavaScript SDKs.
How it uses Jev
The client sends state plus Noul, Choice, and Score questions to System One via systemOne(state, questions). Responses expose noul() probabilities, choice() labels, and score() values. CriteriaQuestionSet generates one noul per user-defined rule pointing at its own criteria path.
Primitives:choicescorenoul
Technique worth stealing
CriteriaQuestionSet turns user-defined rules into state and generates one noul per entry pointing at its own criteria path.
Try it
Add the Gradle or Maven dependency, then call TypeSafeClient.fromEnvironment() and client.systemOne(state, questions).
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.53
- Shows a System One patternno0.22
- Handles uncertaintyno0.04
- Measuredno0.04
- Runnableyes0.94
- Worth recommendingno0.16
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.01
- About Jevyes0.93
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.