Find Related products on Amazon

Shop on Amazon

Verus: Verified Rust for low-level systems code

Published on: 2025-08-15 06:38:29

Verus is a tool for verifying the correctness of code written in Rust. Developers write specifications of what their code should do, and Verus statically checks that the executable Rust code will always satisfy the specifications for all possible executions of the code. Rather than adding run-time checks, Verus instead relies on powerful solvers to prove the code is correct. Verus currently supports a subset of Rust (which we are working to expand), and in some cases, it allows developers to go beyond the standard Rust type system and statically check the correctness of code that, for example, manipulates raw pointers. Status Verus is under active development. Features may be broken and/or missing, and the documentation is still incomplete. If you want to try Verus, please be prepared to ask for help in the 💬 Zulip. The Verus community has published a number of research papers, and there are a variety of industry and academic projects using Verus. You can find a list on our publicat ... Read full article.