Double-sign incident response
Hands-on steps
- Run incident simulation:
cd examples/validator-ops
./scripts/simulate-double-signer.sh
cat artifacts/incident-double-signer.log
- Extract containment timeline into runbook:
- containment start
- secondary signer stop
- single-writer verification
- Add 3 prevention controls to runbook:
- signer lease lock
- startup guard
- duplicate-signer alert
Pass criteria
- Incident log includes
single-writer=PASS - Runbook has a "Double-sign Containment" section
Verification
grep -q "single-writer=PASS" artifacts/incident-double-signer.log && echo PASS
grep -n "Double-sign Containment" artifacts/validator-ops-runbook.md