v

verus

Developed by verus-lang

Verus is a tool for statically verifying the correctness of Rust code. Developers write specifications of what their code should do, and Verus uses powerful solvers to prove that the executable code satisfies these specifications across all possible executions without run-time check overhead. It supports a subset of Rust and enables verification beyond the standard type system, such as raw pointer manipulation and concurrent code.

  • Solver-backed static correctness proof
  • Zero-overhead specification verification
  • Verification beyond Rust's standard type system
  • Static verification for concurrent code
desktopweb