Skip to Main Content

Prove Guard is an AI agent that formally verifies Python code for safety bugs using mathematical proofs. Point it at any public GitHub repo and it analyzes Python functions for three classes of runtime errors — division by zero, index out of bounds, and None dereference — using real formal verification, not heuristics. The pipeline extracts Python functions via AST, uses Gemini 3.1 Pro to translate them into Lean 4 theorem statements and proof attempts, then runs the Lean 4 compiler to mathematically verify each proof. A successful proof is a mathematical guarantee that the bug cannot occur. A failed proof flags a potential real bug with the Lean code as evidence.

Team

david-s

Placement

Participant

More from Zero to Agent: Vercel x Deepmind Hackathon SF

building AI surveillance agents for security in a city setting. AI agent scrapes livestreams from the web, generates watcher subagents that watch the stream…

screen.studio/…

A real stuffed toy company — Adorable World (26 years in operation) — fulfills large custom orders including hospital gifts for children. Today, customers…

drive.google.com/…

Watchlog is a full-stack Vercel monitoring and automated bug-fixing platform. It ingests production logs via Vercel log drains, detects issues using Google…

Watchlog project preview

Next generation social monitoring tool that is able to fetch all the high quality data that traditional tools cannot get, along with a live agent that is…

Vibe Check project preview

https://alphavector.vercel.app/ AlphaVector is a Gemini-powered public health operations platform. It helps health ministries and response teams identify…

AlphaVector project preview

Duckie is an AI-powered platform that transforms scattered YouTube product reviews into a single, coherent narrated supercut. Users submit a product query…

duckie project preview