Microsoft Research Releases PDD Kit to Formally Verify AI-Generated Full-Stack Web Apps
Current overview (not historical)
Microsoft Research has released PDD Kit, a proof-driven development toolkit that converts developer intent into Verus formal specifications and formally verifies that AI-agent-generated full-stack code meets those specifications for every input, falling back to testing where proofs cannot be completed. The team applied it to about 5,000 lines of Rust in a full-stack pet-store application within GitHub Next’s Chopin environment, verifying login logic, identifying existing login vulnerabilities, and fixing them so developers do not need to review generated code line by line. The report notes that PDD Kit’s proof coverage has trust boundaries: some components are merely trusted and tested, and assurance strength depends on six trusted components, with check_password and two account-lookup components carrying the most weight.
Written with AI from the reporting · updated 11/5/2026
Expand the detailed fact route and sources
Story route
A station-by-station route from the first public evidence onward; every station carries its own evidence and uncertainty.
- 1Unclassified fact stationNov 6, 02:07single sourcereport-time only
微软研究院发布 PDD Kit,用于形式化验证 AI 代理编写的全栈 Web 应用
Read original source ↗ Microsoft ResearchReplay this moment in the explorerEvidence & revisions · 1 source records
- Subject:
- microsoft
- Action:
- 发布并介绍
- Object:
- PDD Kit(基于 Verus 的形式化验证工具包)
- Occurred (fact side):
- not recorded
- Published (valid side):
- Nov 6, 00:00
- First seen (known side):
- Nov 6, 02:07
Fact stationSingle source · one-sided claimReport-time onlyCopy may have been revised later; time replay is bounded. Layer labels group reading only, not causation between layers.
Uncertainty marks flag where to check the sources; they are not proven causation.
Report timeline
Explore every side through dated source reports.
- Microsoft ResearchSelectedFirst-party sourceRelated fact: single sourceFact occurrence time unverifiedMicrosoft Research Releases PDD Kit to Formally Verify Agent-Written Full-Stack Web Apps
Report first recorded Nov 6, 02:07
Microsoft Research introduces PDD Kit, a toolkit that turns developer intent into formal specifications in Verus and mechanically proves AI-generated code satisfies them for every input, falling back to tests where proofs cannot reach. The team verified the login logic of Pet Store, a roughly 5,000-line Rust full-stack web app, inside GitHub Next's Chopin environment, uncovering existing bugs without line-by-line code review.
Read original source ↗
Event activity trend
Not enough continuous observations to chart activity.
Event discussion
Reader opinions are hosted on GitHub Discussions; posting requires a GitHub account. Comments are not verified facts.