Home Developers CVP Schema

CalculatorX Developers

CVP Evidence Manifest Schema

Machine-readable schema for CVP Evidence Manifests. Proposed — not Stable. Normative rules remain in the specification.

Schema URL: https://www.calculatorx.com/developers/cvp/schema/cvp-evidence-1.0.json

Draft: JSON Schema 2020-12 · Protocol: CVP · Version: 1.0.0-proposed · Document status: proposed

Use this schema to validate Evidence Manifests emitted by a CVP Runner. Field meanings and control obligations are defined only in CVP 1.0 Specification. While Proposed, UI must not show a bare CVP VERIFIED badge.

Independent reference items use reference_scope (Erratum E1: model · expected_values · numerical_behavior · all). The deprecated alias scope is accepted for older manifests; new Runner output emits both, and CVP-REF-01 fails if the field is missing or does not cover the claims used in the run. Numerical ULP claims also declare numerical.claim_scope. The exact_integer profile records arithmetic, comparison: exact_equality, and ulp_applicable: false — it must not emit ULP fields or treat host IEEE-754 as the numeric model.

Pilot manifests

Engineering pilots currently include electrical.amps_to_volts and electrical.adc.snr. Each publishes /evidence/{capability_id}/{version}.cvp.json alongside the legacy Evidence JSON.