grantmaking.ai Launch Round
Veridict is a merge gate that lets projects trust AI-generated code through automated formal checks + anonymous proof of qualified human review
I had started building this project (solo) as part of The Secure Program Synthesis Hackathon and I really got the in depth and critical feedback of shortcomings and what should / shouldn't be there such as
- Instead of Github the project should be integrated with git
- The current Z3 check only validates that the specification is internally consistent; it does not prove that the generated Python code actually follows that specification
- Strengthening the system would require true code-to-spec verification and moving all ZK proof generation fully to the client side.
So, the idea is already validated and next I wanto focus working on the given feedback, and get it property-based/differential testing against the spec, tighter checks, client-side proving.
A concrete output is
- A git native system allowing orgs using git to implement merge gating which would help keep the maintainers/reviewers optionally private with client side proving
- the deployed github app ready to be installed and to be used as reference implementation
Minimum ($12k): ~3 months of focused build time to take Veridict from prototype toward a deployable, git-native system with a GitHub App as the reference implementation.
Covers:
- Moving ZK proof generation fully client-side;
- A git-native attestation bound and verified at the commit level (host-agnostic, not locked to GitHub)
- Stronger spec-conformance checks (property-based / differential testing against the spec, going beyond the current Z3 spec-consistency check); and compute for ZK proving and evaluation runs.
Ideal ($30k): the above plus a part-time collaborator, language support beyond Python, a small external security review, and a longer pilot across several real repositories.
Veridict tackles a growing challenge in AI-assisted development by combining automated verification with accountable human oversight. A thoughtful approach to improving trust and reliability in AI-generated code.