ExistBefore

Bundle integrity audit

Is the JavaScript you are running really the JavaScript we built?

This page verifies, in your own browser, that every JavaScript bundle ExistBefore is serving right now is byte-identical to the manifest the build pipeline signed off on at deploy time. The check runs locally — no telemetry, no server-side aggregation.

Per-asset verification

Manifest metadata

How this audit works

  1. Your browser fetches /integrity.json, a manifest emitted by the build pipeline. The manifest lists every JavaScript bundle under /assets/ together with its expected sha256-<base64> SRI digest, its byte size, and the git commit + tag the build was produced from.
  2. For each bundle in the manifest, your browser fetches the bundle, computes its SHA-256 with WebCrypto, and compares the result to the manifest entry. A mismatch means the bytes you executed are not the bytes we shipped.
  3. The check is purely client-side. The result is rendered above; nothing is sent to any server. This is the executable equivalent of the integrity= attribute the browser already enforces on every <script>.

Why we publish this page

Out-of-band manifest verification

Every release publishes the SHA-256 of /integrity.json in two independent places: the CHANGELOG on GitHub and a CertiSigma attestation at the time of deploy. To confirm that the manifest itself has not been tampered with on this server, compare the SRI shown above (audit.meta.manifest_sri) with either source. If they disagree, the served /integrity.json is suspect even when this audit reports valid.