Jev knowledge base·verified Sep 22, 2026

jev as a runtime policy signal

Use Jev probabilities inside explicit agent policies. Learn deterministic-first design, thresholds, failure behavior, backtesting, shadow mode and audit records.

the short answer

Jev can supply a semantic decision to a runtime policy, but Jev does not enforce the policy itself. The surrounding policy code decides whether to allow, observe, review or block an action. Keep exact permissions and invariants deterministic, calibrate Jev thresholds on representative outcomes, define failure behavior, and backtest in observe mode before enforcing consequential actions.

Jev’s role
Typed semantic signal
Policy layer’s role
Threshold, allow/review/block decision, logging and fallback
Rollout
Backtest, observe, canary, enforce
Non-negotiable
Model confidence is not authorization

A Safe Decision Order

A Jev probability is evidence about a semantic condition. It is not a permission token. If a user or system policy has not authorized an action, high model confidence cannot create that authorization. Likewise, an exact deny rule should not be softened because a semantic model prefers another answer.

  1. Validate schemas, identities, permissions, paths, amounts and other exact invariants in code.
  2. Build the smallest pre-action state that contains the evidence for one semantic question.
  3. Ask Jev a Noul, Choice or Score question with explicit criteria and boundary cases.
  4. Apply code-owned thresholds and vetoes based on the consequence of a mistake.
  5. Choose allow, observe, review or block, then log the decision and later outcome.

Good and Bad Policy Questions

QuestionUse
Does this outbound message disclose confidential project information?Possible Noul after deterministic secret/DLP checks
Which approved handler best matches this request?Choice over a code-filtered allowlist
How severe is the likely user impact under this explicit rubric?Score used with code-owned review/block bands
Is this shell path outside the repository?Do not use Jev; resolve and compare the path in code
Is this refund larger than the order?Do not use Jev; compare numeric values in code

Define Failure Behavior Before the Happy Path

A synchronous policy must decide what happens when Jev times out, returns 429, is unavailable, receives missing state or produces a low-confidence distribution. Low-risk read actions may fail open with an audit event. Irreversible writes, money movement, external messages and permission changes may require review or fail closed. The choice belongs to the product threat model, not a universal default.

Jev 1.13 documentation also warns that adversarial state can steer the answer. Treat tool arguments, retrieved pages and user content as untrusted. Use narrow criteria, deterministic defenses, adversarial tests and least privilege. A Jev check is one layer, not a complete prompt-injection defense.

Backtest, Observe, Canary, Enforce

Start with completed historical calls and compute what the proposed policy would have done. This is a replay of the policy decision over recorded evidence, not a re-execution of the agent. Review false blocks, false allows, uncertain cases and missing state by consequence.

Next run the policy in observe mode on current traffic. Log its proposed action without changing the agent. After the measured operating point is acceptable, canary enforcement on the smallest safe slice. Keep overrides, rollback and model/question pinning available. Re-run the backtest before moving a Jev alias or threshold.

What the Audit Record Should Contain

  • Trace and event reference, plus a hash or version of the projected state.
  • Jev version, question and criteria version.
  • Raw typed answer and full available distribution.
  • Thresholds, deterministic vetoes and selected policy action.
  • Timeout, retry and fallback path when the call did not complete normally.
  • Human override and the eventual real-world outcome used for evaluation.

Jev Policies in Failproof AI

Failproof AI policies operate at the agent harness hook layer. The product workflow starts with production sessions and evaluations, groups repeated evidence into findings, and can turn a narrow preventable failure into a policy that is backtested and observed before enforcement. A Jev decision can provide the semantic signal within that lifecycle while Failproof owns policy state and action.

Jev policies are live in Failproof AI for beta users as of September 22, 2026. Email nikita@befailproof.ai for access. The exact supported hooks, state mapping, timeout behavior, billing and configuration are not documented on this page.

FAQ

Is Jev a guardrail?

Jev is a decision model, not a complete guardrail. A guardrail or policy system supplies the invocation point, deterministic checks, thresholds, action, failure behavior, logs and rollback.

What Jev threshold should block an action?

There is no universal threshold. Fit it on labeled examples from the target action and choose the operating point from the cost of a false allow and false block. High-consequence actions may still require deterministic authorization or a human.

Should a Jev policy fail open or fail closed?

Choose by consequence. A low-risk read may fail open and log the outage, while an irreversible external action may pause for review or fail closed. Document and test every failure path.

Can Failproof enforce Jev policies?

Yes. Jev policies are live for Failproof beta users. Email nikita@befailproof.ai to get access.

Sources

Checked against the sources below on September 22, 2026. Model versions, prices and limits change.

  1. TypeSafe AI docs: System One
  2. TypeSafe AI docs: Primitives
  3. TypeSafe AI docs: Confidence
  4. TypeSafe AI docs: Models
  5. TypeSafe AI docs: Jev 1.13 jaggedness
  6. Failproof AI docs: Policies overview
  7. Failproof AI PR #570 and product-owner confirmation: Jev beta