>_VERIFICATION.SEAL
Formal Verification Certificate
All invariants formally verified in Lean 4. Contracts deployed on Base Sepolia.
0 SORRY
Heyting Base Contracts • Lean 4 + Mathlib • Apoth3osis Labs
❓
The Central Question
Can mathematical proofs be published as on-chain attestations? This project deploys three smart contracts on Coinbase’s Base: a verification oracle that stores proof verification results immutably, NFT audit certificates (ERC-721) representing verified theorems, and ZK credentials enabling privacy-preserving proof of verification status. The contract invariants are themselves formally verified in Lean 4.
Key Verified Results
oracle_consistencyNo conflicting attestations for same proof hash
Oracle.lean
certificate_uniqueOne NFT per verified proof (no duplicates)
Certificate.lean
credential_soundZK proofs verify only for valid attestations
Credential.lean
