5-day longest streak
Formal Verification Services I am a formal verification specialist (x.com/alexzoid) with deep expertise in Certora, currently ranked π #1 on the Certora Community Contest leaderboard with multiple top placements inβ¦
Formal Verification Services
I am a formal verification specialist (x.com/alexzoid) with deep expertise in Certora, currently ranked π #1 on the Certora Community Contest leaderboard with multiple top placements in competitive contests.
Track Record
- Portfolio: github.com/alexzoid-eth/fv-track-record - Public specifications and reports
- Methodology: alexzoid.com - Detailed insights into my verification approach
Verification Approach
My verification approach follows a systematic methodology. After initial project setup, I develop a comprehensive list of properties in plain English, then categorize them using official Certora's property approach as a foundation: valid state, variable transition, state transition, and high-level properties. Additional property types such as "Isolation", "EIP Compliance", etc, are incorporated as needed.
Property Categories
Valid State Properties
Define the permissible values for system variables (e.g., "Total sum of user balances MUST equal total shares for each position type"). These foundational properties serve as proven constraints for state transition and high-level properties.
Variable Transition Properties
Verify how variables change and maintain validity throughout the system lifecycle. While some variables must change monotonically, others may vary freely (e.g., "lastBatchId MUST increment by exactly 1").
State Transition Properties
Ensure correctness when transitioning between valid states (e.g., "Pool shares and tokens change in the same direction").
High-Level Properties
Capture system behavior from the user perspective, covering end-to-end functionality (e.g., "After a swap, the number of limit order shares held by LPs MUST remain unchanged").
Validation & Delivery
Upon completion, I validate property quality through both automated and manual mutation testing, delivering comprehensive specifications with a detailed final report.
-
fv-track-record β PINNED
My public certora formal verification specifications and reports
β 7 11d agoExplain β -
fv-resources β PINNED
A curated list of resources for formal verification with Certora Prover (EVM/Stellar/Solana/Sui).
β 33 22d agoExplain β -
tenor-contracts-fv β PINNED β
Certora formal verification suite for Tenor fixed-rate lending contracts built on the Morpho stack
β 0 20d agoExplain β -
2025-02-blend-fv β PINNED
Blend v2 (Stellar/RUST) x Certora Formal Verification (Feb 2025, π#1 place)
Rust β 2 6mo agoExplain β -
uniswap-v4-periphery-cantina-fv β PINNED
Uniswap v4 x Certora Formal Verification (Sept 2024, π₯#2 place)
Solidity β 7 4mo agoExplain β -
euler-vault-cantina-fv β PINNED
Euler v2 x Certora Formal Verification (June 2024, π₯#3 place)
Solidity β 5 4mo agoExplain β -
2023-10-badger-fv
Badger eBTC x Certora Formal Verification Competition (Nov 2023, π₯#2 place) + writeup
Solidity β 9 4mo agoExplain β -
licredity-v1-core-fv β
Licredity x Certora Formal Verification (Aug 2025, Cyfrin Private Engagement)
Solidity β 3 6mo agoExplain β -
silo-v2-cantina-fv
Silo v2 x Certora Formal Verification (Jan 2025, #5 place)
Solidity β 2 6mo agoExplain β -
public-skills
Open-source Solidity security skills aggregated as submodules.
β 1 22d agoExplain β -
public-reports
Public smart contract audit reports aggregated as submodules.
β 1 22d agoExplain β -
uniswap-v4-periphery-cantina-fv-tutorial
Repository for blog's article "Practical Guide to Certora Formal Verification Contests"
Solidity β 1 1y agoExplain β -
2024-08-flayer-fv
Repository for blog's article "First steps with Certora Formal Verification: Catching a Real Bug with a Universal 5-Line Rule"
Solidity β 1 1y agoExplain β -
morpho-midnight-fv
Certora formal verification suite for Morpho Midnight.
Solidity β 0 20d agoExplain β -
alexzoid-com
alexzoid.com blog backup
β 0 22d agoExplain β -
morpho-blue-fv
Certora formal verification of Morpho Blue (alexzoid, March 2026).
Solidity β 0 2mo agoExplain β -
aquarius-cantina-fv
Aquarius (Stellar/RUST) x Certora Formal Verification (Jun 2025, π₯#2 place)
Rust β 0 4mo agoExplain β -
alexzoid-eth
No description.
β 0 6mo agoExplain β -
gho-competition
Aave GhoToken x Certora Formal Verification Competition
Solidity β 0 2y agoExplain β -
static-a-token-v3
AAVE StaticAToken x Certora Formal Verification Competition
Solidity β 0 3y agoExplain β -
custom-storage-examples-fv
Certora CVL examples of interacting with storage in a specific slot
Ruby β 0 2y agoExplain β -
ethernaut-foundry
My Ethernaut solutions in Foundry
Solidity β 0 3y agoExplain β
No repos match these filters.