Get a criterion
Authorizations
Your workspace API key, e.g. sk_sovereign_..., sent as Authorization: Bearer <key>.
Path Parameters
Response
The criterion
"Complete final answer"
The binary instruction the judge applies. State precisely what makes a response FAIL.
Lifecycle only: draft (in use) or retired (excluded from online scoring and pickers; set via PATCH). Alignment QUALITY is never stored here — read tier, tpr, tnr, and aligned_at. A criterion can be fully aligned and still say status=draft; that is by design, not a missing promotion.
draft, retired human, assist_suggested LEGACY point-estimate badge, kept for continuity. Computed by comparing the raw TPR/TNR to fixed thresholds, so it cannot distinguish 9-of-10 from 90-of-100. Read trust instead — that is what every gate uses.
aligned, weak, misaligned, unmeasured What this judge's evidence PROVES, derived from the 95% Wilson interval rather than the point estimate. trustworthy = both lower bounds clear the 90% bar. under-measured = straddles it, and more grading would settle it (see fail_grades_needed / pass_grades_needed). borderline = straddles it with the rate hugging the bar, so more grading will NOT settle it — narrow what the judge asks instead. misaligned = an upper bound sits below the bar, i.e. proven wrong rather than merely unproven. unmeasured = no interval at all (never calibrated, or one-class grades). Auto-routing and RL rewards require trustworthy; dataset curation also accepts under-measured.
trustworthy, under-measured, borderline, misaligned, unmeasured 95% Wilson interval [low, high] for tpr — the evidence trust was derived from. Null when no human-failed grades exist. A tpr of 1.0 with tpr_ci [0.646, 1.0] means the judge caught every failure it was shown, and was shown seven.
95% Wilson interval [low, high] for tnr. Null when no human-passed grades exist.
Additional grades OF FAILING TRACES needed for TPR's lower bound to clear the bar, assuming the judge keeps its observed rate. TPR is measured only on human-failed rows, so grading more passes does not move it. Null when already proven, already below the bar, or too close to it for grading to help.
The same for TNR, measured only on human-passed rows.
P(judge says fail | you said fail) — how often it catches real failures.
P(judge says pass | you said pass).
Cohen's κ — chance-corrected agreement (raw agreement is inflated by class imbalance).
What this judge grades: one exchange, or a whole agent run / trace-grouped conversation. Fixed at creation.
request, trace The tag this criterion judges online AND aligns against ('' = all logged traffic). Changing it voids alignment.
The auto-detected traffic segment this judge is scoped to ('' = none): a segment value from GET /v1/logs. Scopes what it judges online AND which grades it calibrates against, together with population (tag) and unit. Changing it voids calibration.
Whether the online monitor is scoring a sample of fresh logged traffic with this judge.
Percent of eligible fresh traffic the online monitor samples — deterministic, never double-judging a request.
flagged = the judge may have drifted on live traffic (stale calibration or an anomalous corrected-quality drop); re-calibrate on fresh grades.
ok, flagged Weekly online-judging spend ceiling in USD (0 = uncapped). Reaching it pauses this criterion's online scoring until the week rolls over.
Online judging spend in the current weekly window.
Which signal raised the flag: "stale" (calibration aged out) or "quality_drop" (live corrected rate fell below what the judge validated at). Null when drift_status is ok.
stale, quality_drop, null Human-readable receipt behind a flagged drift_status.
When the drift sweep last examined this judge; null for a judge it has never reached.