Skip to main content

How are the results fair?

Information about how our provably fair systems work

Provably Fair

Rugs.Fun is provably fair. Every game's outcome is locked in by cryptography before you play, and you can independently verify it afterwards — no one, not even us, can change a result once it's committed.

How it works?

1. Commit

Before each round we generate a secret server seed and publish its SHA-256 hash. The hash proves the seed exists without revealing it — locking the outcome in advance.

2. Mix

Standard & Bear Bull Crab fold in a live drand beacon (public randomness fetched in real time, so we can’t pre-compute).

Clusters & Crates mix in your own client seed via HMAC-SHA256.

3. Reveal

After the round, the server seed is revealed. Re-hash it yourself — it must match the hash we committed earlier, proving nothing changed.

4. Verify

Run the open-source algorithm with the revealed seed (plus your client seed or the drand value) to reproduce the exact outcome you saw.


Why it's Fair

  • Results cannot change after the seed is committed — the published hash would no longer match.

  • Outcomes cannot be pre-computed: drand randomness is fetched live, a few seconds after the round starts.

  • You influence the result yourself — your client seed is mixed into every Clusters spin and Crate open.

  • Drawings reveal the full entrant list, so anyone can re-run the draw and confirm the winner.


We also have help articles detailing how this works for specific gamemodes:

We understand provable fairness may seem technically daunting at first, but we're here to help.

Just let our support team know if you have any questions, and they'll be happy to run you through the system.


Verify Your Results

Visit our verification tool:

Enter the required game information to independently reproduce and confirm the exact result you received.

Did this answer your question?