Before a capsule is trusted, the validator checks it against sixteen gates.
G01: exactly five root keysG02: required subfields presentG03: types, enums, and versions match the canonical contractG04: provenance coverage is high enough and source metadata is present when requiredG05: content type is recognized or at least structurally acceptableG06: payload integrity rules are satisfied
G07: summary length is within the allowed rangeG08: keywords count is within the allowed rangeG09: semantic hash format is validG10: semantic hash parity holds between metadata and neuro layerG11: relation types are canonical
G12: linked target IDs resolve when known-ID validation is activeG13: non-draft capsules include at least one outbound linkG14: long capsules cannot claim unrealistically perfect coherenceG15: the confidence vector has the right shape and value bounds
G16:integrity_sha3_512matches the recomputed SHA3-512 hash over the canonicalized first four roots
The live validator can safely repair only a narrow subset of issues:
- semantic hash parity
- deprecated
refutesalias normalization - confidence vector shape normalization
- optional recomputation of the integrity seal after safe fixes
See also: