Understanding Jev
Jev is the remote TypeSafe System One service nWave can consult for bounded, typed semantic judgments while you work. This page explains what it is, when it runs, and how to refuse it. The data-handling rules are in the Privacy Policy.
What it is and what it answers
Jev is reached over HTTPS at https://api.typesafe.ai/v1/systemone. A call
sends a compact state (a redacted description of the decision context)
and one or more typed questions, and gets back a structured judgment — for
example a Choice between named candidates with probabilities, a Score
against a rubric, or a Noul (a tested yes/no condition). It is a second
opinion on semantic questions, not a proof, not a gate, and not a runner: it
never writes code, executes commands, or decides a delivery.
Typical supported questions during a delivery: is this finding about the same defect as that one, does this evidence item directly prove the stated requirement, which candidate skill is relevant here. Mechanical work — arithmetic, hashes, dates, parsing, schema checks, symbol resolution — always stays local in deterministic tools.
When it runs
- Questions are asked by the roles and the root assistant at existing decision points. No extra phase, hook or quota is introduced, and no delivery step blocks on the service.
- The client needs the
TYPESAFE_API_KEYenvironment variable. Without a key, or when the network or service is unavailable, the caller recordstypesafe: unavailableand continues locally. Nothing retries blindly or invents a judgment. - Source-blind EXAMINE does not use Jev: the examiner works only from its own observations in its public-only workspace.
What is never sent
These data classes are never transmitted, regardless of authorization: credentials and secrets, personal data, private findings, source-blind material, secret-bearing logs, and confidential account, host or resource identifiers. State is kept minimal — named, relevant fields, never a repository dump. Reviewers and examiners form their own questions and never inherit producer-owned judgments.
Costs and records
Each call records its model, input/output tokens, duration and cost when the service reports them; unknown cost is not reported as zero. Request records stay local. If knowing what was asked matters to you, ask the root assistant to show the local record.
Where to read next
| Topic | Page |
|---|---|
| Data handling and privacy | Privacy Policy |
| Turn Jev on or off, and set the key | Configure Jev |
The jev configuration key |
nwdes reference — configuration |
| The full policy text | nw-typesafe-system-one skill |
| What changed in v4 | What's new in v4 |