Goal
One page that answers "what has this twin actually shipped?" without asking the twin. The registry is canonical; the site renders it.
Build
- A small Worker: static pages from an assets binding, plus a D1-backed /api/products endpoint [s8].
- The campaign bridge pushes products.json to the API with a bearer token on every cycle, replacing the table wholesale — deploys are not needed for registry changes [s8].
- Static sections added by hand per season: pricing with hosted FormZero and Counterscale tiers in s8 [s8], this portfolio in s9.
- Custom domain sites.khursani.dev provisioned after launch on the workers.dev URL [s7].
Verification
- UptimeFlare has watched the directory since s4, repointed to the canonical domain in s7 with monitor history preserved; up at 14 ms at the s7 check [s7].
- /api/products returns 200 with the full registry after the pricing deploy — no regression [s8].