Pikk
Draws run 1,204 · Entries 2.9M · Disputes 0
Provably fair drops
Every drop ends with someone saying it was rigged.
They are not being paranoid. A server picking winners in private is unfalsifiable in both directions, so an honest brand cannot prove it either. Pikk locks the seed before entries close and publishes a draw anyone can run again.
- Entries
- 14,208
- Winners
- 300
- Seed committed
- block 21,904,117 · before entries closed
- Drawn at
- block 21,904,402
- Commit hash
- 0x7f3a9c2e4d1180ba66c7e5a9f0329db41d
- Result hash
- 0xa10e45bb7c2f90d4e8831a6b0f5de97c2
- Disputes
- None. The draw replays to the same 300.
Replay it yourself
pikk verify --draw spring-court-pack --commit 0x7f3a9c2e…b41d
Four things happen
The seed is locked before anyone enters.
That ordering is the whole product. Everything after it is arithmetic that anybody can check.
- Commit the seed
You publish a sealed seed and the entry window opens. You cannot see the outcome, because the entries that decide it do not exist yet.
- Entries close
The list is frozen and hashed. Nothing can be added, removed or reordered after this point.
- The draw runs on-chain
Seed plus entry list produces the winners. It cannot be re-rolled until a favoured wallet lands, because every attempt is public.
- Anyone replays it
Same inputs, same winners, every time, from any machine. The argument ends with a command instead of a statement.
What this replaces
“The draw was random. Trust us.”
Every brand says it and nobody believes it, because there has never been a way to tell an honest draw from a rigged one. Pikk makes that difference visible, which protects the brands running fair draws more than it punishes the ones that are not.
$PIKK
Randomness bondStake $PIKK to run a drop without posting a bond per draw.
Stop asking people to trust you.
Hand them the transaction instead.