Provably Fair

Every winner on FortunePots is chosen by a verifiable random function (VRF) from ORAO, recorded on the Solana blockchain. No one — not other players, not even the FortunePots operator — can predict or influence the outcome, and anyone can verify it independently.

How it works

  1. When a pool's timer ends, the smart contract requests randomness from ORAO's oracle network, using the pool's own on-chain address as a unique, one-time seed.
  2. ORAO's decentralized validators produce a cryptographically signed random value for that seed and write it to a public account on-chain. It cannot be forged, reused, or swapped for a different pool.
  3. The smart contract reads that value and computes the winner index as randomness mod participants. The selection is performed by the contract itself — there is no human step.
  4. The pot (minus the platform fee) is paid to the winner on-chain, and the result is permanent and public.

Why you can trust it

  • Unpredictable: the random value doesn't exist until after the pool closes, so it can't be gamed in advance.
  • Unforgeable: it's produced and signed by ORAO's network, not by FortunePots.
  • Bound to the pool: the randomness is tied to the pool's address, so a result from one pool can't be reused for another.
  • Publicly verifiable: the randomness lives in an on-chain account anyone can inspect.

Verify it yourself

On the Winners page (and on any settled pool), click “Provably fair ↗” to open that pool's ORAO randomness account on Solana Explorer and confirm the exact value that selected the winner.