Skip to main content
← All verified draws

The Founders' Campervan

Draw transparency & verification

View competition →

Commitment

Published before this competition opened, fixing the secret used in the draw before a single entry existed.

No commitment has been published for this competition yet.

Entry pool snapshot

The complete, frozen list of entries at close — every ticket number and its opaque ticket ID, hashed so nothing in it can change afterwards.

Entries have not closed yet — the snapshot will be published here the moment they do.

Draw result

This competition has not been drawn yet. Once entries close and the pool is frozen, this page will publish:

  • The exact drand beacon round and its randomness value
  • The revealed secret behind the commitment above
  • The computed result value and winning index
  • The winning ticket number

Verify this draw in your browser

Downloads the published snapshot and draw data from this page’s own verification API and recomputes every step locally — nothing is sent anywhere.

Verify independently

You don’t need to trust our browser tool either. The exact algorithm is:

  1. Recompute SHA-256(secret + ":" + competitionId) and confirm it equals the published commitment hash.
  2. Recompute the SHA-256 of the canonical entry list (each entry as ticketNumber:ticketId, newline-joined) and confirm it equals the published pool hash.
  3. Fetch the committed beacon round directly from drand and confirm the randomness value matches what’s published here.
  4. Recompute HMAC-SHA256(key=secret, msg=poolHash|round:beaconValue|competitionId) and confirm it equals the published result value.
  5. Recompute the winning index by 56-bit rejection sampling over HMAC(secret, resultHex:i) for i = 0, 1, 2, … and confirm it selects the published winning ticket.

scripts/verify-draw.mjs in the PrizeProof repository runs exactly this algorithm from the command line, independent of this website.

If you entered this competition, your ticket number appears in the published entry pool above. The full snapshot — every ticket number and opaque ticket ID — is downloadable as JSON at /api/verify/founders-campervan.