⚠️ TESTING IN PROGRESS — this site is being tested ahead of full launch. Payments and entries are LIVE and real — please don’t enter unless you’re helping us test.
Every prize guaranteed — always drawn on its closing date, whatever the salesEvery prize guaranteed, always drawnProvably-fair draws · Free postal entry · 18+
Winners / NVIDIA RTX 5070 Graphics Card / Draw proof

Draw proof — verify it yourself

Everything needed to independently check the result of NVIDIA RTX 5070 Graphics Card is published below. Nothing here depends on trusting us: the values are public, and the widget recomputes the winner from them, live in your browser.

The result

Winner (published)Bob
Winning ticket#1
Valid entries in draw5
Random sourcecommit-reveal
Drawn27 Jun 2026, 03:34

The published values

The commitment below was published before any entries opened. The seed was revealed only after the draw — and its SHA-256 hash must equal that commitment.

Algorithmwinner = first unbiased HMAC_SHA256(serverSeed, entriesDigest:counter) sample in [0,entryCount) + 1 (1-based); entrant_token = sha256(drawSalt:":":(user_id ?? "postal:"+entry_id)); digest = sha256(sort_by_ticket("ticket:entrant_token").join("|"))
Commitment · SHA-256(seed), published pre-entryfb63c67d6565b8edaa5a1933e6b38bad5202d6c0679a4587602c21c0386dbc70
Revealed server seed7d751e56a2eae77f6de7de1d7fc2f1760a96ea49ea1448d0bb5df127f600dcab
Per-draw salt1fcd20a4179b700465e68ec1f5b33cf46e3ce87c271e6c03bdd70757a5289d7c
Entries digest · SHA-256 of the entry list5b5387c47bca6391573ee97673d2ea5ac7b47abfce3c5648d97ab43c812d4b93

Mapping: winner = the entrant at 1-based position (first unbiased HMAC_SHA256(serverSeed, entriesDigest:counter) sample in [0,entryCount) + 1) in this ticket-sorted list

Watch the math run

Recompute it in your browser

The checks below run live, on this device, using only the public values on this page — no data is sent to us.

  • Commitmentsha256(revealed seed) equals the commitment locked in before entries opened
  • Entries digestthe published entry list rebuilds the recorded digest
  • Winning ticketthe seed + entries derive the recorded winning ticket
Show the 5 published entry tokens (ticket → salted token)

Each entry is a per-draw, salted, one-way token — never a name, email or account ID. This is the exact list the digest above is built from.

TicketEntrant token
#1d9da009c98002b5f1a0e5b727ce4eeb4030799b208dbfdf1442d18d2d65ddcdc
#2d9da009c98002b5f1a0e5b727ce4eeb4030799b208dbfdf1442d18d2d65ddcdc
#3d9da009c98002b5f1a0e5b727ce4eeb4030799b208dbfdf1442d18d2d65ddcdc
#4d9da009c98002b5f1a0e5b727ce4eeb4030799b208dbfdf1442d18d2d65ddcdc
#5d9da009c98002b5f1a0e5b727ce4eeb4030799b208dbfdf1442d18d2d65ddcdc

Want the background? See how our draws work. We also keep the full raw draw record and will provide it on request as a backstop — but you don’t need to ask: everything required to verify this draw is on this page.

Provably-fair drawsGenuine free postal entry route18+ onlyPrize guaranteed — always drawn