LOADING
NO HOUSE EDGE. NO HOUSE GAMES. BETA
Provably Fair

Fairness

Save the commitment before play, then check the revealed result after the round ends.

How a round is checked

  1. 1
    Save the hashCopy the round's server-seed hash while it is open.
  2. 2
    Open the proofAfter settlement, use Verify in the game or the ledger below.
  3. 3
    CompareCheck the seed hash, entry data and recalculated roll against your saved record.
What this check proves

The browser hashes the revealed seed and recalculates the result from the proof values. A matching hash shows that this seed matches the commitment you saved before play.

A matching entry snapshot binds the displayed stakes to its recorded hash. A receipt served by this site alone cannot independently prove when that hash was first published or audit the site's code. Keep your own pre-round copy for comparison.

Verify it yourself

Round Verifier

Recalculate a finished round in your browser. Compare its hash with the copy you saved before play.

Local calculation
Advanced round inputs Rustpot / Rustflip / Rustquick
Use Verify inside a finished game to fill these values.
Save or reopen proof data
A saved proof can be recalculated here later without another round lookup.
Game formulasSHA-256 commit–reveal formulas used by the current gamesView

Rustpot

Every cent of stake is one ticket, so your win chance equals your share of the pot. The entry snapshot records each entry, stake and browser value in join order. Changing it later changes its hash; compare the recorded hash with one you saved before the result:

snapshot = "entry_id:uid:stake:browser_entropy|…" hash = SHA256(server:client:nonce:snapshot) roll = parseInt(hash[0:12],16) % pot + 1

Walking players in join order, the first whose cumulative stake reaches roll (1…pot) takes the pot

Rustflip

The room publishes the server-seed hash first. The joining browser contributes a value included in the result hash. Save the commitment before the opponent joins to compare it later:

hash = SHA256(server:client:nonce:opponent_entropy) roll = parseInt(hash[0:12],16) % 10000 + 1

For equal cash stakes the threshold is 5000. For unequal skin stakes, the creator threshold is proportional to creator stake / total stake.

Rustquick

Three players share one pot. Each cent of stake is one chance; the browser checks the committed seed and locked entries.

hash = SHA256(server:client:nonce:snapshot:draw_index) roll = unbiased 63-bit draw % pot + 1

The first player whose cumulative stake reaches the roll wins. Open a finished round's proof to recalculate it here.

Raffle

The draw seed is committed when the raffle is created, before tickets are sold. Each purchase records its ticket count and browser value; the final ticket snapshot is used for the draw:

snapshot = "ticket_row_id:uid:tickets:entropy_chain|…" hash = SHA256(server:client:nonce:snapshot) roll = parseInt(hash[0:12],16) % total_tickets + 1

Tickets are walked in entry order; the owner of the cumulative ticket range containing roll wins.

Current commitment detailsLive global seed/hash diagnostic valuesView
Current Server Seed Hash (pre-committed) 6812ce064345533f25a3fabac0e2b758abc30842fbfa73835404ef8d4c4423b8
Current Client Seed champions-20261002164559-a67650ae
Current Nonce 328936
Last Revealed Server Seed —
Last Round Roll —
Last Round Hash —
Public Fairness LedgerPre-game commitments and revealed multiplayer roundsView
Transparency

Public Fairness Ledger

An OPEN row shows a seed hash without revealing the seed. Copy it before settlement; a REVEALED row lets you compare it with the finished proof. The chain links records within this site's ledger, so save a copy outside the site if you want an independent before/after record.

Public JSON: /api/fairness_ledger.php
Current chain head: bf3cb2a4e70e0da14b24d8c61858fae5e85b278bacaee9b8ca0f4255989f7b8b
RUSTPOT#77432026-10-08 01:07:01.521066 UTCOPEN COMMITMENT
Pre-game hashb1dd59bb951dbdffb2f3bbb006c1d79d22533de295b21600d509aa29c79998a9
Chainbf3cb2a4e70e0da14b24d8c61858fae5e85b278bacaee9b8ca0f4255989f7b8b
RUSTFLIP#76552026-10-08 01:06:01.872589 UTCOPEN COMMITMENT
Pre-game hash8cc09f70ea73c9eb77b61cbffbc4ce12a25fa69a3742e55fb00cceb1f460b9da
Chain1067a8ed0048b1837ccae0fcf5e53c13bef3d58a73153425a362b8926ecd9933
RUSTQUICK#13132026-10-08 01:06:01.855385 UTCOPEN COMMITMENT
Pre-game hash04bec57aea1425f5fcce525627b2e2376b8b0ce2f17b0612126cf66d2b0bf14b
Chain51c4946f384eef9de5bfe7827962c473c547974d0856c10a8494fef37cff159c
RUSTPOT#77422026-10-08 01:05:02.050326 UTCREVEALED
Pre-game hashc1aa13a9f9884cfff4b571e1a00970ae45a3cfce34c33c79e3081d84377071b4
Chainf7205bb780a03151f726c0f86f31d392ccbc94dfdfa324a3bd6e45d704e95546
Revealed seed82f1f230f07bece2664fbf80302ad1c0c55b7419a2d39123999d14e1355cc54b
RUSTFLIP#76542026-10-08 01:03:01.772056 UTCREVEALED
Pre-game hashea44990baec7db3aa9cbf04d1fa8c46bde46a125f982b8fa5a0b8779753511f1
Chainab67be3aa4129b01d10b053f7cf74ffe17099df20d64d2409687a05333f5c413
Revealed seeda5ce59370cdf8dd671e73bdd45b76d83af425a49a2bc2923922970b868be6b8c
RUSTPOT#77412026-10-08 01:03:01.749449 UTCREVEALED
Pre-game hash949bc9e50a703d7ac725fb4ac7dd1897a353ceb0eb68780dfaa24e469aa1b159
Chain59c2acacdd65ecdd76174fa56b8e76d0c5fb188f5672faed26d2bf5d73dd4ca9
Revealed seedbd27486389f9f943ff4fa1f7c120e52919184a470235db989081e45aa15d6e7f
RUSTFLIP#76532026-10-08 01:01:01.591305 UTCREVEALED
Pre-game hash86e0b1b89e4b01fc3fb2b66257fdbafdb03b50e0117518825cff1ce66c9c83db
Chainc4d702bcdbd18c7be468d179c024ecd295644c9e3f4eb240ad0fda6502069a66
Revealed seed859385295f8fe24d92aac9cc8096cce0971eb0365d327c3065054edfea5560a9
RUSTPOT#77402026-10-08 01:01:01.566078 UTCREVEALED
Pre-game hasheaa3760ec16aa56e8c4c7efa55a79a61a16199757bd47794e96cb639e1ab0b63
Chaina3cc42abd35c23bdf86e76f61143462993bff94de63169db3bacc1b99e717f98
Revealed seedbc53e25a3faa4d0850b87194407511a60ab8611b069f5bac3d3a6fc46d9774c2
RUSTPOT#77392026-10-08 00:59:01.287247 UTCREVEALED
Pre-game hash04832a4cb504765024c55b426eedb1b9ee46891555a14f4c5df278f92d22583b
Chain079964a352a36b58a07d91eaf23c22f2e734569baa0ff7b0107ba0dc76751f33
Revealed seed8ab5e5e51075be2accdd84c1bde57270df5bc2edecfcb9bfda01fdd153aee855
RUSTFLIP#76522026-10-08 00:58:01.312507 UTCREVEALED
Pre-game hashbdb9047dbc6e958dc39603a897baa181eed256e0589d26c0bf1bfca573b56078
Chain9c2874c5b85a14f43441e858dc0312075c2afac8eefe0019e8b8524d5beedc0a
Revealed seed775ded4f5f17b5b9b3647ad1e42a8cb7cf28643878a1156dec5f3f6065ea6e14
RUSTQUICK#13122026-10-08 00:57:02.143999 UTCREVEALED
Pre-game hash72a0c1ffe873e198a692fe6e25aa4d3d01e8ea75acf001aa17ec0743d57d9dab
Chainba751308197a321eb4af0fbf217ea6b975196cfb26c8782b845eef53d6490a7f
Revealed seedaa8eb7359f5698a7ed90eab9019daf5fbb19912628033fc9003c7dfa1f8e29d7
RUSTFLIP#76512026-10-08 00:55:01.409749 UTCREVEALED
Pre-game hash921ef4e5e029f5e73e9769509e8e0b967135258a53778837c25e0ec840abd711
Chain2fc0ef941973354d2bc773633b7feefe8eef9edeabc3b6bfe841cfd359f2b652
Revealed seede86079fac46641a5c94407de78a40bbbca04b416c188a84d145f5cbd80bd2962
RUSTPOT#77382026-10-08 00:55:01.383761 UTCREVEALED
Pre-game hashc6864758d7de6641cf8979fffc9f5df09f2f8c51d670f4a02d664c93e0866552
Chain8fce13425d666955a52795920bab45e0329578d122d0343b44e0738d306def23
Revealed seed00fff8ba92a3d42f065458080618a236088eff460aeecf166559df35b4732883
RUSTQUICK#13112026-10-08 00:53:01.447101 UTCREVEALED
Pre-game hash335bb7c5a2b716297b1b9f9a25f54ace1a812e08df42be5637b0c0682466aad2
Chain6dce0c44b79a66aefc24fc92e91d6a8ed8f995401d07c533a5e40b657d108c7b
Revealed seed3cb546c0c16e800070509b8306fbaa07789800b58b9e933f5a75acdc5b21e55a
RUSTFLIP#76502026-10-08 00:52:01.692493 UTCREVEALED
Pre-game hashf52f9143721f557206a90ba2e1dba7b952f4f3a8cd4ecdecce89f27c5b82165f
Chainaf1c377940a847add0c0df4a7f992a2de9011d5a63d0d2d788a71a07a3da7322
Revealed seed35d3b9f9932d9a518250f5968fca7cf3680ec2a2140cbca4732374e6fc272347
RUSTFLIP#76492026-10-08 00:50:01.421139 UTCREVEALED
Pre-game hashcf785ba4c2b289f1f75f1207c1a7b799433d4de9d74f44324f4247eda48acbcf
Chain152447ca6563f0f08b089c0211e81cdaaa6927ea8b2935c30e2e54c7b561895b
Revealed seede62b2a2d149760aedcbdc84b0de5c902c8a9c46124e16eac8ca33e954e84e522
RUSTPOT#77372026-10-08 00:49:28.410761 UTCREVEALED
Pre-game hashb5a6e39dec817d315e1580abbcfba5967a70b6d7648dcc344ba4ad7c055fbee5
Chain910bab1b6d16d6ce8a836ac2e440170e083917dfe9d97888bc814180b17495c4
Revealed seed5f81012a92134dc278c46d4387a100b70fe3f0a04266113d8d498e7ffe22c8cf
RUSTQUICK#13102026-10-08 00:49:01.547847 UTCREVEALED
Pre-game hash404a558f74e641f2d9562321461578f6e10859bf35ec8ccb88bda38c73d176e6
Chainfd6c222e308f4f7dd4c1befc585e0646b52c30ff4c005b350e324d2433ec58f9
Revealed seed6809fc80ac70388edf9f46326fe259185823bde1edad2981543ff80cee9b8a6d
RUSTFLIP#76482026-10-08 00:48:01.334472 UTCREVEALED
Pre-game hash3b2aeb6e2b7151ac60d04f54049823132d656f1fe374c441fdb1ea487bf66389
Chainfdaddf35921e38880c6035656e3393195b748207d44b80248c48c9fc6e0e7a1e
Revealed seed7b354737c7b606c0e8616fc065c312fe6e6f97a8553c2a5fc38215dcc6f75a2e
RUSTPOT#77362026-10-08 00:47:01.502851 UTCREVEALED
Pre-game hash9b9d29f71c237109325f8daf6a520a25bb0a123aec6de169f4be3977b6b465df
Chain074c52f71a2f37f2ba3247da2f935032c9e3b1b51b6863af17fac8ccf1806176
Revealed seedf3ce529f6a00de21a1c27e28d625456a7dd4974b38291c5dd333e8aff0287aae
RUSTFLIP#76472026-10-08 00:45:01.829290 UTCREVEALED
Pre-game hashfd01268522c8135f310f61e844ef705af7fcda1537e24e709e438cf9d87b307e
Chain9061a1812c2d0fe775d7ac4417284559f08ac91a85e3d844dc2d4ad6cfec7c80
Revealed seed1289e833b3b1c5d9c948a703c23d6fa441c1a22eba25f814b1210951257cc7bd
RUSTPOT#77352026-10-08 00:45:01.804790 UTCREVEALED
Pre-game hash0b5e5699a65c18a6924134df2ff838f3a1baf5d532999074804ddcfb041c69f1
Chaina404d04d131492a7493f75295824d1a28951527decf3f9ba2ce1db69272965b1
Revealed seedad86883ef1d8c1f175b2adec28879769cb386804780b3a14098bf8c8a278767d
RUSTPOT#77342026-10-08 00:43:01.490244 UTCREVEALED
Pre-game hash07fab36dfda647edf00458cd0f515364c8ab2e0ae9352a0890ed6da6f6c79960
Chaindf195e6c13b01ed04b22680c0eedfcad7a09936078711388e34bd35aa8fde5d0
Revealed seed1ef9b3f65e32f3a3ccbe9bc96fb62f2e1d531e06d24dceb95ee520634c239b18
RUSTQUICK#13092026-10-08 00:43:01.486611 UTCREVEALED
Pre-game hash099d8e7c07ff03acd21d69de0c20677f0809a9ffeee00af63f47e5a5854aa01f
Chain0932ccbceaa64ea1ae1b02ab470e7df481be378e4821fef9c56ce7a98fbfeb7d
Revealed seed598ee452ec496b0c53e00c83ea2af00b7a9ae411a706a8644ad77e330ffd9450
26
Coin Rain 0.00 --:--
Sign in with Steam to join
Building the next rain…
Loading chat…