Always secure and safer than ever, thanks to next-level smart contract verification on Cardano
Traditional smart contract verification checks high-level code and trusts the compiler. In this second blog post in the formal verification series, we explain how we can verify the actual compiled bytecode that runs on-chain, catching bugs that other approaches miss
14 October 2025 12 mins read
It is now possible to formally verify smart contracts at the exact level they execute on Cardano nodes – working directly with Untyped Plutus Core (UPLC) rather than reasoning over abstract models or surface loop.
By directly targeting UPLC, contracts can be verified regardless of the source language, including Plinth, Aiken, Plutarch, or any future language that targets the…
A new era of smart contract verification on Cardano
Security matters. Learn more about a new tool that makes automated formal verification of Cardano contracts easier, faster, and more accessible than ever
17 July 2025 7 mins read
On Cardano, smart contracts are written in powerful surface languages, such as Plinth, Aiken, and Plu–ts, among others. These contracts control real, valuable assets. If they fail, funds could be stolen or permanently locked.
Input | Output (IO) is developing a new tool to bring formal verification to Cardano smart contracts. While existing tools in the ecosystem – based on…
Recent posts
Strengthening Cardano's foundations: Q3 2025 progress report by Olga Hryniuk
29 October 2025
Scaling Cardano applications with Hydra by Olga Hryniuk
27 October 2025
Leios monthly spotlight: September highlights by Emmanuel Ameh
23 October 2025