Skip to content

Primitives

TypeSafe docs page defining Jev's three question types, Choice, Score and Noul, and what each returns.

Articleproduction

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

TypeQuestionAnswers
ChoicePick one of N named options—
ScorePlace on an ordered rubric—
Yes / noIs this statement true?yes · no

How it works

  1. Choose the primitive that fits the decision.
  2. Write instructions and criteria.
  3. 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

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.

    Serviceproduction
  • Browser form for building Jev requests from pasted text without hand-writing JSON, then rerunning to see how steady the answers are.

    ProjectbetaJavaScript
  • Terminal REPL for shaping System One requests before writing code, with lessons, a sketch editor, conversation turns and offline simulation.

    ServicebetaTypeScript
  • Nushell module for TypeSafe's System One API: pipe content in, ask noul, choice and score questions, and filter on the numbers.

    ServicebetaNushell
  • One-page playground and test bench for Jev with TypeSafe, OpenRouter, LLM-baseline and mock backends behind one /v1/systemone contract.

    ServiceprototypeTypeScript
  • Static browser interface for making structured Jev decisions through the Pollinations API, with multilingual READMEs.

    ServiceprototypeJavaScript