Skip to content

api

Result Serialization

Interpret actual scoped responses, criteria, native judgments, point scores, completeness, and nullable telemetry without a fabricated global envelope.

Result Serialization

Definition

Evaluation access preserves selected public Run fields, Case content and exact references, actual outputs and rationales, frozen criteria/treatment context, native interpretation, coverage/completeness and captured telemetry.

The current access contract is evaluation_access.v1. Its owning service defines per-endpoint envelopes and pagination. Do not serialize every response as an earlier proposed universal Run/Policy/Rubric object.

Judgments and scores

Preserve binary judgment, unavailable interpretation and the configured point/gate calculation separately. Current scores use exact fractions and can be negative. A completed mandatory-gate failure contributes zero; missing judgments remain incomplete and keep the full planned population unrankable.

Manual corrections retain original AI judgment and attributable change metadata. They do not rewrite the criterion or submitted response.

Outputs and telemetry

External response items contain exactly one native JSON output or execution failure. Accepted text whitespace and JSON null remain meaningful submitted values. Optional trajectories describe captured model/tool/agent steps, not hidden reasoning.

Latency, usage and cost are nullable captured facts. An absent field does not mean zero. Preserve units and currency identity rather than inventing a normalized total.

Evaluation page fields

The data payload contains:

FieldInterpretation
schema_versionevaluation_access.v1
runScoped execution and pinned identity
rowsCurrent page of observations
total, limit, offsetFiltered population and current page
graincase_rubric_observation when supplied
selection, samplingSelection context when supplied
links, next_pageNavigation when supplied

evaluation-context also carries procedure/context information. See BenchmarkEvaluationPage, BenchmarkEvaluationContext and BenchmarkComparison in the OpenAPI. Native scores, completeness and HTTP success have separate meanings.

Found something unclear?

Report outdated, unsupported, or confusing docs so we can fix the source page.

Report a docs issue