metareflection/claimcheck

Dafny verifies proofs; claimcheck confirms intent.

32
/ 100
Emerging

This tool helps software engineers, formal verification specialists, or security architects ensure that a formal specification (like a Dafny lemma) accurately reflects an informal, natural language requirement. It takes in a Dafny file containing lemmas and a list of natural language requirements, then verifies whether each lemma truly covers its claimed requirement. The output clearly states which claims are confirmed and which are disputed, helping to catch mismatches in understanding between the design and the formal proof.

Use this if you need to be sure that your formal proofs (Dafny lemmas) precisely match the human-readable functional or security requirements they are meant to satisfy.

Not ideal if you are solely interested in verifying the mathematical correctness of your Dafny proofs, without checking their alignment to external, informal requirements.

formal-verification software-specification requirements-traceability proof-auditing security-assurance
No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 11 / 25
Community 5 / 25

How are scores calculated?

Stars

16

Forks

1

Language

JavaScript

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/metareflection/claimcheck"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.