This annex defines required structural elements and integrity binding requirements for all Trust-State conformity artifacts.
A conformity artifact SHALL include the following fields:
The artifact SHALL be serialized in canonical form as defined in Annex A.
All fields SHALL be present. Field omission SHALL constitute non-conformance.
Outcome hash SHALL be computed as:
OUTCOME_HASH = SHA256(decision || "|" || state)
The delimiter SHALL be the ASCII pipe character (0x7C).
The complete canonical artifact structure SHALL form the input to artifact hash derivation.
ARTIFACT_HASH = SHA256(canonical_artifact_byte_sequence)
Any modification to artifact fields SHALL produce a distinct artifact hash.
Artifact integrity SHALL be independently recomputable and verifiable.
Issued conformity artifacts SHALL NOT be retroactively altered. Any state transition SHALL result in issuance of a new artifact.