fairit.xyz

How provably-fair works on fairit.xyz

Every giveaway, Plinko drop, and game outcome on fairit.xyz is provably fair: you don't have to trust us, you can mathematically verify it yourself.

  • 1. Commit. Before anything runs, the server publishes a SHA-256 hash of a secret serverSeed. It can't change the seed afterward without breaking the hash.
  • 2. Decide. Each outcome is computed as HMAC-SHA256(serverSeed, a public string like the round and nonce), turned into a number, and reduced to pick the winner, drop path, or eliminated player.
  • 3. Reveal. When the round ends, the serverSeed is revealed. The published hash proves it's the same seed that was committed up front.
  • 4. Verify. Anyone can recompute every outcome from the revealed seed, in their own browser, and confirm it matches what happened — no trust required.

Back to fairit.xyz