Guillermo Rauch
Vercel CEOVercel's gdp-ts makes the typechecker demand proof of an auth check
Guillermo Rauch released gdp-ts (Ghosts of Departed Proofs for TypeScript), a library, linter and AI skill. With it, sensitive functions only accept a call that carries a 'proof' that an authorization check ran, and the typechecker verifies this at compile time. He says the pattern stayed niche in Haskell because humans had to review it and pay its syntactic overhead. Now agents write more code than anyone can review, and they thrive in tight loops with hard constraints. The README models a real Vercel rule: changing a Project's password requires proof of a certain role plus a certain entitlement.
- #agents
- #security
- #dev-tools
