The 10 Constitutional Laws

Every block in AmunChain must satisfy these ten laws. The Constitutional Enforcement Kernel (CEK) evaluates each law independently.

Law 1: State Root Integrity

The state root must match deterministic execution output. StateRootIntegrity

Law 2: Chain Continuity

Every block must reference its parent via a valid block hash. ChainContinuity

Law 3: Signature Validity

All transactions must carry valid Ed25519 signatures. SignatureValidity

Law 4: No Double Spend

Every (sender, nonce) pair must be unique. NoDoubleSpend

Law 5: Slashing Evidence Binding

Slashing certificates must reference valid evidence IDs. SlashingEvidenceBinding

Law 6: Validator Set Governance

Validator set changes must follow constitutional governance. ValidatorSetGovernance

Law 7: Replay Determinism

Independent replay must produce identical state root. ReplayDeterminism

Law 8: Finality Supermajority

QC must represent > 2/3 of voting power. FinalitySupermajority

Law 9: State Transition Validity

State transitions must satisfy execution rules. StateTransitionValidity

Law 10: Evidence Validity

All certificates must pass verify(). EvidenceValidity