{
  "receipt": "website-publication",
  "recorded": "2026-07-29T01:35:56Z",
  "scope": "Public website ax0s.io — 21 static pages, no build step",
  "pipeline": {
    "source": "dev-site working tree, synchronized from the publishing machine to the hub source of truth",
    "gate": "release validator plus three runtime smoke suites, re-run on the publishing tree by make-publication-receipt.mjs at receipt time",
    "deploy": "Vercel CLI static production deployment"
  },
  "deployment": {
    "id": "dpl_GsrrKkcnoQfv1YydxNNpXAgemxMb",
    "url_host": "ads612-9w1ddr3yt-chris-blaschkes-projects.vercel.app",
    "target": "production",
    "created_at": "2026-07-29T01:34:08.000Z",
    "status_at_record": "Ready",
    "deployed_at": "2026-07-29T01:34:14Z"
  },
  "gate_result": "PASS: 21 pages, 1026 internal links, 21 sitemap URLs, B2 shell, 36 unique claim cards, 20 integration rows, evidence completeness, metadata, fixtures, endpoint-only external references, and prohibited-content scans",
  "smoke_results": [
    "PASS: 14 public scripts evaluate without thrown errors; Correction Core, receipt-spine, Evidence Atlas, and Security cutaway state transitions pass",
    "PASS: access fixtures cover invalid, spam, timeout, rejection, quota, network, retry, confirmed success, announcements, and event hooks",
    "PASS: mobile nav works across 21 shell headers at 320/390/768/840px; touch, Enter/Tab/Escape, outside click, link close, focus return, and desktop resize pass"
  ],
  "post_deploy_check": "live fetches on 2026-07-29 confirmed the home claims footer (\"36 public claims on register · checked 2026-07-20\"), the 21-URL sitemap, byte-identical content for every deployable file in this tree at its production URL; caveats: deployment-pinned parity was skipped: the deployment URL is protection-gated (HTTP 302 -> vercel.com); alias parity below is the only content binding",
  "limitation": "This receipt proves one gate-checked production publication on the recorded date. Deploys are manual; no continuous deployment, uptime, or content-freshness interval is claimed."
}
