Provably Fair
← Back

Provably Fair

Cryptographic Proof • Blockchain Verified • Mathematically Certain

Verify Round

How It Works

1. Server Seed (Commit Phase)

Before the round ends, the keeper generates a secret server seed and commits its SHA256 hash on-chain. This hash proves the seed exists but doesn't reveal it yet.

2. Oracle Seed (Reveal Phase)

After the round locks, our oracle (like Random.org) submits a truly random 32-byte seed. The oracle cannot predict what the server seed was (only saw the hash).

3. Combine & Calculate

Both seeds are combined using Keccak256 to create the final randomness. This is used with weighted probability to select the winner based on bet sizes.

Why This is Fair:
  • Server cannot manipulate (committed hash first)
  • Oracle cannot manipulate (doesn't know server seed)
  • All data on Solana blockchain (permanent record)
  • Anyone can verify the math
  • Weighted odds are transparent and proportional
🏆

Superior to Solpot

On-Chain Verification- All randomness stored on Solana blockchain
Weighted Odds- Fair proportional selection (not equal odds)
Commit-Reveal- Neither party can cheat
Auto-Payout- Winner gets paid instantly
Open Source- Auditable code