polygraph
Audits stateful code end to end by instrumenting a copy, capturing real execution traces, and deriving invariants to find paths your tests miss. Also includes skills for writing verifiable state machines and rendering verification diagrams.

