Skip to content

hyperpolymath/qed-ssg

qed-ssg

Verified static site generation in Agda. "QED" — Quod Erat Demonstrandum. A site generator where every build is a completed mathematical proof.

Who Is This For?

  • 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.

Why qed-ssg?

Proof-as-Generator

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.

Formal Specification

Every template in qed-ssg is a total function. This guarantees that your site will never encounter a runtime crash or a partial render. The "teeth" of Agda ensure absolute compliance with your Must-spec.

Quick Start

# Setup Agda via asdf
just setup

# Verify the site theorem and emit HTML
just verify

# Check for holes in the site logic
just check

License

AGPL-3.0-or-later

About

Static site generator with proof assistant integration. Verified content pipelines.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •