PROVABLY FAIR
How we prove every drawing is random and untampered.
The Problem
In most sweepstakes, you have no way to verify that the drawing was actually random. You have to trust the operator. We think you shouldn't have to.
Our Solution: Commit-Reveal
Before each contest week begins, we generate a random seed and publish its SHA-256 hash. This is the "commit" step — we've locked in the randomness before anyone has earned a single entry.
After the drawing runs on Monday, we reveal the actual seed. Anyone can hash the revealed seed and confirm it matches the hash we published a week earlier. This proves we didn't change the seed after seeing the entries.
How to Verify
1. Take the revealed seed from the table below
2. Compute its SHA-256 hash:
echo -n "SEED_VALUE" | shasum -a 2563. Compare with the hash we published before the drawing
4. If they match, the drawing was fair
Why This Matters
The seed determines the winner. By committing to the seed before entries are collected, we make it mathematically impossible to rig the outcome. The hash is a one-way function — you can't work backwards from the hash to the seed, so publishing the hash doesn't reveal who will win.
Drawing History
| Week | Status | Committed Hash | Revealed Seed |
|---|---|---|---|
| Nov 9, 2026 — Nov 15, 2026 | upcoming | 3a22b912b4629c110e70345c11bb97f190f360a23be5ae2dc6b082e58d021b93 | Not yet revealed |
| Nov 2, 2026 — Nov 8, 2026 | upcoming | 46017ac8a2bedbafe312750e3de7e5b642bd4e0c7da41cf0737756a97283543c | Not yet revealed |
| Oct 26, 2026 — Nov 1, 2026 | upcoming | 4ee64950d248b5f10ff671170faf000feedf867fe461d8e131301bf04684e153 | Not yet revealed |
| Oct 19, 2026 — Oct 25, 2026 | upcoming | 0bfef93be6009b5cf1f8b4a5cf18f797e72301d48d607d0a6e5f84b7a009f9c8 | Not yet revealed |
| Oct 12, 2026 — Oct 18, 2026 | upcoming | d3c89a95cdfeeec3b9f81c5c7d6b71cd507d081aa3d4c5799aa01cf154d24c9e | Not yet revealed |
| Oct 5, 2026 — Oct 11, 2026 | upcoming | ee0cdd619edcba5bceb19416ae769cb9d73da8b3a2112d7e2279006621486033 | Not yet revealed |
| Sep 28, 2026 — Oct 4, 2026 | upcoming | 30e0c08507abd1d7490591de1dc5a42970862b4a9e2293fe756729505fbf7e95 | Not yet revealed |
| Sep 21, 2026 — Sep 27, 2026 | upcoming | b0e0aef676b9f75c1568f79e22d0173ce8641707931dfbde01af4cd1ab1e62da | Not yet revealed |
| Sep 14, 2026 — Sep 20, 2026 | upcoming | 2f0bd650f71d3552589bc6268d0b3fe7a574e9e6351499d1837da03ff3425e70 | Not yet revealed |
| Sep 7, 2026 — Sep 13, 2026 | upcoming | 532445cebf8f883992fa3d49975e42f2b29969552a03b2cc9bbffce6499ae05b | Not yet revealed |
| Aug 31, 2026 — Sep 6, 2026 | upcoming | 1da60650650330627edb95b4f3218a3c9830032a052c2767124af2deda996cf1 | Not yet revealed |
| Aug 24, 2026 — Aug 30, 2026 | upcoming | 7bf5713f3274696302b9b3b68d607823afc09fa919b1d2523cf7309210c682d2 | Not yet revealed |
| Aug 17, 2026 — Aug 23, 2026 | upcoming | 5d4a98dd0a35df91cbed264f1b27a72659bd56a4d90593bcefb5e5de1c124111 | Not yet revealed |
| Aug 10, 2026 — Aug 16, 2026 | upcoming | 9dfe743f27497ab4b84a22b104cbf9f49447c5cb8047e649b0d00f4de17722d6 | Not yet revealed |
| Aug 3, 2026 — Aug 9, 2026 | upcoming | c9482d04a9279830925a043a4afca8f5c7fb4b447e8cdbafc856290a921976b6 | Not yet revealed |
| Jul 27, 2026 — Aug 2, 2026 | upcoming | 49707275fa3b681a03121a8b5cc9a76f60d45b30aa9af940b09d0158ff80fba2 | Not yet revealed |
| Jul 20, 2026 — Jul 26, 2026 | upcoming | 5e0b31dd250dd53e1a8d60527eb8dc6ca47a6ae340054468174b854739815c88 | Not yet revealed |
| Jul 13, 2026 — Jul 19, 2026 | upcoming | 58d4864407d6e16ef71368f72aba5442c587f68d765a58e62212df021275c2a0 | Not yet revealed |
| Jul 6, 2026 — Jul 12, 2026 | active | 470363cb904c1e4cfcb0595477e5174540dc2c18a2fcaad55d3445147218a501 | b43f29582e151ae6434e653e385135e734bf86c9b083dc380e0b5a98ac502adb |
| Jun 29, 2026 — Jul 5, 2026 | complete | 26f1374bd71bc67f38b387f524a8a373eac5b1b327628378a5ad467102e0bb28 | ae8bf19b01b6893b258ed0df639192cd92214538dd7543485a3e5eeae4583ff1 |