Home Prize Draws
Winners
Spot The Ball
Pages
FAQ Responsible Play
Hold A Draw
Merchants
About Us Contact

Provably Fair Draws

Every draw on Compo's is cryptographically verified. You can check the results yourself on any third party SHA-256 tool.

11
Total Verified Draws
1
Provably Fair Draws
100%
Draws With Certificate

🛡️ How It Works

Every draw produces a cryptographic certificate.

For Provably Fair draws, three independent sources of randomness are combined into one so nobody can control the outcome.

1👥
Community Entropy
Every player who buys a ticket contributes unique random data.

These live data points are mixed together into a single hash that nobody can un-mix or predict. Your entry makes a difference!
2⛓️
Bitcoin Blockchain
We use the most recent Bitcoin block hash which is a publicly verifiable number generated by the entire Bitcoin network.

Anyone can check it on a third party block explorer.
3🔐
Pre-Committed Server Seed
Before the draw, we generate a secret seed and publish its SHA-256 hash on the competition entry page.

After the draw, we reveal the full seed, proving we didn't change it.
4📊
SHA-256 Combination
All three sources are joined and hashed with SHA-256. The first 8 hex characters determine the winner index. We also use random_bytes() and crypto.getRandomValues() and not predictable functions like rand().
🔍 Verify A Draw
Enter a certificate hash or competition ID to look up and verify any draw. We'll re-run the calculation and confirm it matches.
🎫 Verify If Your Ticket Currently Is, Or Was Previously In A Draw
Enter a competition ID and your ticket number. We'll use a Merkle proof to confirm your ticket is currently, or was included — without revealing anyone else's tickets.
📜 Recent Verified Draws
The latest draws with their verification status.
🃏
Win £500 Cash #2
Simon • Ticket #9339 • 4 Mar 2026 • ID #14013
🔒 CSPRNG
🃏
Win £500 Cash #2
Simon • Ticket #9339 • 4 Mar 2026 • ID #14013
🛡 Provably Fair
🎰
£3,000 Cash
Simon • Ticket #84370 • 28 Feb 2026 • ID #3946
🔒 CSPRNG
🎰
£250 Cash
Simon • Ticket #84415 • 27 Feb 2026 • ID #7685
🔒 CSPRNG
🎰
Lifestyle 1
Simon • Ticket #85480 • 27 Feb 2026 • ID #4736
🔒 CSPRNG
🎰
£25 Cash
Soopasimon • Ticket #51090 • 19 Feb 2026 • ID #4538
🔒 CSPRNG
🎰
£50 Cash
Simon Parker • Ticket #55130 • 19 Feb 2026 • ID #4537
🔒 CSPRNG
🎰
£1,000 Cash
Soopasimon • Ticket #80203 • 19 Feb 2026 • ID #189
🔒 CSPRNG
🎰
£250 Compo Coin Draw
Simon Parker • Ticket #85575 • 19 Feb 2026 • ID #5634
🔒 CSPRNG
🎰
£50,000 Cash
Simon Parker • Ticket #57820 • 19 Feb 2026 • ID #184
🔒 CSPRNG

🛒 Your Cart (0)

Your cart is empty

Secure Checkout

Loading checkout...