Use
Kontrol is an open-source, free-to-use tool. You can start verifying for free now.
$0/ free
- Symbolic execution for Solidity contracts
- Turn Foundry tests into formal proofs
- Run proofs locally
- No need to learn new semantics or a new language
Formal verification
Instead of just looking for bugs, verify that your implementation adheres to its specification across the entire input space.
Ways to work with us
Kontrol is an open-source, free-to-use tool. You can start verifying for free now.
$0/ free
Let us set up the tools on your codebase, teach you how to use them, and write tests and lemmas with you.
$30k/ month
We produce the specifications and run formal verification for you.
$50k/ month
Common questions
Formal methods development cycle
Outline the system in plain English
Develop formal specifications from the design.
Write the smart contracts based on the specifications.
Test the implementation against the formal specifications.
Refine the implementation to fix bugs and address edge cases.
Deliver well-polished, formally verified smart contracts to auditors, bug bounties, and contests.
Ready to prove your contracts correct?
Request a demo