Verified static site generation in Agda. "QED" — Quod Erat Demonstrandum. A site generator where every build is a completed mathematical proof.
-
Type Theorists who demand that site generation be a formally verified transformation.
-
Logic Researchers exploring dependently-typed web content.
-
Security Architects requiring a build tool that is proven to be correct against its specification.
In qed-ssg, the generator is not just a program; it is a proof that a given set of source files satisfies the "Site Theorem." If the types don’t check, the proof is incomplete, and no site is emitted.
# Setup Agda via asdf
just setup
# Verify the site theorem and emit HTML
just verify
# Check for holes in the site logic
just check