Et open source-projekt kaldet Verus er i dag steget til tops på GitHub Trending med 2.786 stjerner og 5 nye i dag. Projektet gør det muligt at skrive verified Rust til lavniveausystemkode – altså kode, der formelt er bevist korrekt, uden at opgive Rusts sædvanlige ydeevne og kontrol.

Verus bygger oven på Rusts type-system og tilføjer et sprog til specifikation og verifikation, der lader udviklere angive kontrakter (pre-conditions, post-conditions, invariants) direkte i koden. I modsætning til traditionelle verifikationsværktøjer som Coq eller Dafny, der kræver et helt andet sprog og workflow, integrerer Verus sig tæt med Rusts eksisterende økosystem – inklusive `cargo` og `rust-analyzer`.

Dette betyder noget, fordi Verus adresserer en af de største barrierer for formel verifikation i industriel systemsoftware: kompleksitet. Ved at lade udviklere blive i Rust og kun tilføje specifikationer dér, hvor det er nødvendigt, sænkes tærsklen markant. For virksomheder, der bygger sikkerhedskritisk infrastruktur – f.eks. operativsystemer, hypervisors, firmware eller netværksstakke – betyder det, at man kan opnå matematisk garanti for kodekorrekthed uden at skulle omskole teams til et nyt verifikationssprog.

Verus er stadig et forskningsprojekt (udviklet af bl.a. University of Washington og VMware Research), men momentum på GitHub og stigende interesse fra systemprogrammører signalerer, at formel verifikation langsomt bevæger sig fra akademisk niche til praktisk værktøj.