- Verus is a static verification tool for Rust code that uses theorem proving to ensure functional correctness without runtime checks.
- It combines a mathematical language for specifications and proofs with Rust's syntax and type system, leveraging SMT solvers like Z3 for efficient verification.
- The tool focuses on high-value Rust features, avoids verifying itself or compilers, and requires user knowledge of Rust, with guides covering basic to advanced proof techniques.