Lumen Loop
All media
VideoYouTubeStellar Development FoundationOctober 1, 20257mo ago22:54

The Security Mindset: Building Vulnerability-Free Soroban Smart Contracts | Meridian 2025

Mule Fahreau discusses formal verification best practices for Soroban smart contracts, covering code modularity, AI-assisted refactoring, and combining AI with formal verification tools to improve security and auditability.

SorobanSmart ContractsDeveloper Tools
Lumen Loop's take

At a Stellar ecosystem event, Mule Fahreau presents strategies for making smart contract code more amenable to formal verification and auditing. He emphasizes writing modular, understandable code with separated concerns rather than monolithic functions. The talk covers three main themes: helping developers write verification-friendly code, using AI to refactor and improve code quality, and combining AI with formal verification tools like Satora Prover for correctness preservation. Fahreau demonstrates how AI can transform poorly structured code into modular, auditable versions and discusses how formal verification and AI complement each other by thinking globally and locally respectively. He also addresses quantum computing's potential impact on SMT solvers and provides guidance for developers getting started with formal verification.

Mentioned projects
1 project linked
R
Runtime VerificationDeveloper Tooling
SCF
SecurityFormal Verification

Open-source tool for Soroban smart contract developers, enabling them to perform robust formal verification.

View →