NullSpec is the governance contract that pins the pre-committed null hypothesis (H0) and e-process recipe to an oracle/holdout lifecycle.
evidenceosctl nullspec createbuilds a canonicalNullSpecContractV1from calibration buckets (or operator-specified parameters).evidenceosctl nullspec installstores the contract indata-dir/nullspec/<id>.json.evidenceosctl nullspec activaterotates active mapping for(oracle_id, holdout_handle).- Claims fail closed unless an active, unexpired, resolution-hash-matching NullSpec is pinned.
- Parametric:
ParametricBernoulli+ fixed-alt likelihood ratio. - Non-parametric:
DiscreteBuckets+DirichletMultinomialMixture, estimated from calibration buckets.
Contracts carry created_by and signature_ed25519 over canonical bytes (excluding signature field). Install/activate operations emit governance records for ETL-side auditing.
This enforces the paper guarantee that the tested null is pre-committed and tamper-evident.