Reading the commitment hash proof
Every completed raffle on Basecomp has a public proof page that contains all the data needed to independently verify the draw was fair.
Finding the proof
On any raffle page, scroll to the bottom and look for the Draw Verification section. For completed raffles, this shows:
- Commitment hash — The SHA-256 hash published before ticket sales opened
- Timestamp — When the commitment was published (always before the first ticket sale)
- Salt — The random salt used in the hash calculation
- Winning positions — The decrypted list of winning ticket positions
Verifying the draw yourself
To verify independently:
- Note the winning positions, salt, and raffle ID from the proof page
- Concatenate them in the format:
positions|salt|raffleId - Run a SHA-256 hash of that string using any online SHA-256 calculator
- The result should exactly match the published commitment hash
If they match, the positions were locked before ticket sales — the draw cannot have been manipulated.
Why this matters
Traditional raffle operators ask customers to trust that the draw is fair. FairLock means customers do not need to trust you — they can verify it themselves. This is a significant competitive advantage and builds long-term customer trust.
💬
Contact Support
Still need help?
Our support team is here for you.