We built Verity, an open-source formally verified smart contract compiler in Lean 4, granted by
@ethereumfndn and
@thedaofund (+
@wintermute_t) to enable us to formally verify all protocols with a simple method:
1- Model the contract in Verity
2- Write the spec the contract must follow
3- Agents write the maths proofs that this implementation matches the specs
4- Lean's kernel checks the proof holds