mobius.mjs
The figure on the home page: a Möbius band drawn as a bundle of parametric fibers on a 2D canvas. About four kilobytes, no 3D engine, and nothing fetched from another origin — which is what the privacy page states and what CI asserts.
The site is built from a small set of first-party tools. None of them is a third-party dependency, and each one fails loudly rather than quietly: if a template stops carrying a slot, or a photograph loses its provenance, the build stops.
The figure on the home page: a Möbius band drawn as a bundle of parametric fibers on a 2D canvas. About four kilobytes, no 3D engine, and nothing fetched from another origin — which is what the privacy page states and what CI asserts.
Bakes the gated content into static HTML, so crawlers and readers without JavaScript get the site rather than a shell, and fails the build when a template stops carrying a slot it is meant to fill.
The content gate. Every sentence is either a public fact with a source on file or an internal record with its evidence flagged; anything else stops the build rather than shipping quietly.
Provenance for each photograph, typeface and mark variant: hash, licence, credit line and origin, checked against the pages that actually reference them.
One source of truth for what may render, imported by both the browser renderer and the gate, so the two cannot disagree about whether a name or a role is printable.
Domain forensics for the apex: authoritative name servers, redirect behaviour, and whether a parking page is still answering in place of the site.