Provably fair, by construction
Every VREE draw is provably random and cryptographically verifiable. Not “trust us” — checkable. Here is the entire method, in plain English.
The winning number is sealed before anyone enters.
We generate a random seed using a government-certified algorithm, then publish its cryptographic signature — a tamper-proof digital envelope. The seed inside never changes. The signature proves it.
Every entry is stamped into an unchangeable chain.
When you join, your slot, the raffle ID, and timestamp get locked into a cryptographically-linked ledger. Each new entry carries proof of every entry before it. History can't be rewritten without breaking the chain.
At close, we unseal the envelope — the math picks the winning number.
Your entry number is assigned by an independent uniform-random draw the moment you join, so no one can know the result in advance. Once the raffle fills or closes, we reveal the sealed seed — anyone can verify it matches the signature from step 1 — and the certified RNG uses it to draw the winning number. Whoever holds that number wins.
Don't trust us — verify.
Our independent audit tool runs on your own computer. Feed it the revealed seed and the published signature; it confirms the seed was never changed and re-derives the exact same winning number. Any discrepancy is public, to everyone.
What this also means
- Seats are assigned uniformly at random among open seats — no weighting of any kind, ever.
- A raffle that doesn't fill by its fill-by date is either cancelled with every entry automatically refunded, or — on raffles marked Guaranteed draw — settled anyway, as follows.
- The elimination animation is theater that follows the math — the winner is decided and committed before any reveal plays.
If a Guaranteed-draw pool doesn't fill
The draw still happens — and it settles exactly as if it had been a smaller raffle from the start. Every payout is a slice of the pot:
- Your price scales down. Seat prices are held, not charged. At the draw, everyone is re-priced to their position among the sold seats — if 100 of 500 seats sold, the highest seat pays position 100, and the rest of the hold is released back automatically. Your seat number is your maximum price, never your guaranteed price.
- The winner takes the advertised percentage of the pot (shown on the raffle) as cash, instead of the headline prize. Odds are identical for every entrant either way.
- Bonus draws scale with the pot. Each bonus amount is a fixed share of the full pot and pays that share of the actual pot. Below a minimum pot (printed on the bonus ticket), bonus draws don't run.
Worked example: 12 of 200 seats sold. Prices re-rank to 𝕍1–𝕍12, the pot is 𝕍78, and at 70% the winner takes $54.60 cash. The same committed-seed draw decides the winner; the same audit trail proves it.
NIST SP 800-90A HMAC-DRBG-SHA256 · Merkle-chained audit ledger · Open-source verifier
