Description
Programs can be written with specifications and checked with verification-aware tooling before they are trusted. This is useful for developers, students, and researchers who want stronger reasoning about correctness than ordinary tests provide.
It is a programming language and verifier, not a general-purpose office app. Users need to learn Dafny syntax, contracts, and proof feedback to benefit from it.