Description
Add formal verification proofs for uncovered consensus rules.
Context
We have 176+ proofs, but there are still consensus rules that could benefit from formal verification.
Acceptance Criteria
Technical Details
- Files:
src/**/*.rs (add #[spec_locked] blocks)
- Reference:
docs/FORMAL_VERIFICATION_PLAN.md
- Skills: Formal verification, Z3, Rust, Bitcoin consensus
Difficulty
Priority
Getting Started
- Review
docs/FORMAL_VERIFICATION_PLAN.md
- Identify rules needing proofs
- Study existing spec-lock proofs
- Implement new proofs
- Run:
cargo spec-lock verify
Description
Add formal verification proofs for uncovered consensus rules.
Context
We have 176+ proofs, but there are still consensus rules that could benefit from formal verification.
Acceptance Criteria
Technical Details
src/**/*.rs(add#[spec_locked]blocks)docs/FORMAL_VERIFICATION_PLAN.mdDifficulty
Priority
Getting Started
docs/FORMAL_VERIFICATION_PLAN.mdcargo spec-lock verify