What problem does it solve?
It helps design effective verification strategies by diagnosing observability, selecting appropriate oracle families, and mapping them to verification loop tiers, ensuring system correctness.
Core Features & Use Cases
- Diagnostic assessment: Scores observability, reproducibility, and controllability to inform oracle selection.
- Verification claims extraction: Identifies what needs to be proved at structural, behavioral, and compositional levels.
- Oracle family selection and mapping: Chooses suitable oracle types and assigns them to loop tiers based on project needs.
- Slice verification design: Specifies verification approaches for individual project slices to ensure coverage.
- Blind spot identification: Highlights verification gaps and risks for targeted mitigation.
Quick Start
Review your system's verification goals, assess observability and reproducibility, then select oracles and assign them to loops accordingly.