Evidence System
Evidence Root
Every finalized block contains an Evidence Root — a cryptographic hash binding all constitutional proofs together. Any tampering with block data breaks the evidence chain.
EvidenceRoot::compute(state_root, block_hash, replay_cert, audit_record, previous_root, height)
Evidence Chain
Evidence roots form a verifiable chain across blocks. N129.4 tamper detection proves that modifying any record breaks continuity.
Block N-1 Evidence Root → Block N Evidence Root → Block N+1 Evidence Root
Constitutional Evidence Record
N128 defines structured evidence records containing: Signature verification, Double-spend detection, Governance validation, Replay determinism proof.
Audit Trail
Audit records are embedded in every finalized block. Independent verifiers can replay any block and verify the audit trail matches.