Audit

Public artifacts and self-serve verification for this draw.
Public Audit Kit
Verification pending
How this audit works
The dashboard publishes the exact inputs used for the draw (the monthly entrant snapshot) and the computed results (ranked winners + alternates). We expose a hash of the raw snapshot.csv bytes so anyone can independently confirm the input wasn’t changed after the draw.
  • Tiles: entrants, total entries, winners, and alternates.
  • Snapshot hash: BLAKE2b-256 of the raw snapshot.csv bytes.
  • Downloads: canonical snapshot.csv and winners.json.
  • Verify: your browser re-downloads the snapshot and compares its hash to winners.json.snapshot_hash_hex.
Verify on your machine (Level 1–3)
Clone loyaltydraw/audit and follow the README to reproduce the full audit:
  1. Level 1: Confirm the published snapshot.csv hashes to the same BLAKE2b-256 in winners.json.
  2. Level 2: Deterministically recompute the draw and match the ranked list.
  3. Level 3: Run end-to-end with your own environment and compare outputs.