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.