Runtime Verification details their process for building formal verification and fuzzing tools using the K Framework to enhance smart contract security. They highlight tools like Kontrol for Ethereum and Komet specifically for Soroban smart contracts on Stellar. The post aims to bridge the gap between developers and advanced security tooling.

Runtime Verification explains their methodology for developing formal verification and fuzzing tools with the K Framework, starting from defining formal semantics to optimizing user experience. Key steps include implementing execution environments, building tooling infrastructure, supporting property-based testing in familiar languages like Rust, and performing symbolic execution for verification. They showcase Kontrol, which integrates with Foundry for Ethereum smart contracts, and Komet, a tool for Soroban smart contracts on Stellar that enables Rust-based property testing and formal verification. The company emphasizes seamless integration into developer workflows, comprehensive documentation, and community engagement. They offer partnership for custom tooling development and maintenance.