Invariants / CN-STORE-04
CN-STORE-04
CN true enforcedCheckpoints must be atomic: fully committed and valid, or absent
- Source
classification_table.md §I
Enforcement trace
Code
Tests 4
- persistent_passes_snapshot_contract
- in_memory_passes_snapshot_contract
- snapshots_persist_across_reopen
- corrupted_magic_returns_corruption_error
Cross-references
Attack rationale
Prevents half-state corruption from becoming authoritative.
Evidence notes
Universal: partial checkpoints could corrupt recovery. Evidence: ledger snapshot atomicity in ouroboros-consensus.