Primitives
TypeSafe docs page defining Jev's three question types, Choice, Score and Noul, and what each returns.
This summary is based on how curated lists describe the project; its README was not available to review.
Overview
This TypeSafe documentation page describes the three question primitives of Jev. Choice picks one of a set of named options and returns a probability per option, Score places state on an ordered rubric and returns a position with probabilities, and Noul returns the probability that a yes/no statement is true.
The page itself was not fetched; this summary is drawn from the list summary and how many other projects describe the primitives. It is the reference point for anyone designing questions for Jev or Jev-compatible models.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Pick one of N named options | — |
| Score | Place on an ordered rubric | — |
| Yes / no | Is this statement true? | yes · no |
How it works
- Choose the primitive that fits the decision.
- Write instructions and criteria.
- Send with state and read the typed answer.
Strengths
- Canonical definitions used across the ecosystem.
Caveats
- Content not reviewed directly here.
Getting started
Read https://docs.typesafe.ai/primitives.At a glance
- Type
- Article
- Status
- production
- Runtime
- hosted API docs
- Has code
- no
- Has tests
- no
Use cases and integrations
How curated lists describe it
Choice, Score, and Noul: the three question types and what they return.
hellogumbo/awesome-jev
Frequently asked questions
What are the three primitives?
Choice, Score and Noul.
What does Noul return?
The probability that the statement is true.
Can Score be fractional?
Other projects describe it as a probability-weighted position that can fall between levels.
Related projects
Server behind api.typesafe.pro, a free anonymous System One-compatible endpoint that forwards to TypeSafe on the operator's key.
ServiceproductionBrowser form for building Jev requests from pasted text without hand-writing JSON, then rerunning to see how steady the answers are.
ProjectbetaJavaScriptTerminal REPL for shaping System One requests before writing code, with lessons, a sketch editor, conversation turns and offline simulation.
ServicebetaTypeScriptNushell module for TypeSafe's System One API: pipe content in, ask noul, choice and score questions, and filter on the numbers.
ServicebetaNushellOne-page playground and test bench for Jev with TypeSafe, OpenRouter, LLM-baseline and mock backends behind one /v1/systemone contract.
ServiceprototypeTypeScriptStatic browser interface for making structured Jev decisions through the Pollinations API, with multilingual READMEs.
ServiceprototypeJavaScript