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: 858416a34cbdf431532ff632b719654016263824b57ce829c3dd97e4abd7f16c
RUSTPOT#77142026-10-07 23:44:02.117407 UTCOPEN COMMITMENT
Pre-game hasha1947c76524b1b4965e50113520ade5c9106e85d6be90f25f50313eeb9774f0d
Chain858416a34cbdf431532ff632b719654016263824b57ce829c3dd97e4abd7f16c
RUSTQUICK#12982026-10-07 23:44:02.114830 UTCOPEN COMMITMENT
Pre-game hasha389c0609fb312e5ec9356b9ed4ad8147ed639ee1dae0404386009d4574669d9
Chain4bba632afd29658d3cc44028bc98052c95a0502dee1d65518fb29c92ccb16cdb
RUSTFLIP#76232026-10-07 23:43:01.299332 UTCREVEALED
Pre-game hasha67ba29538438f111b2d87f1ec01ce2c717b1c780a41b4525eebc9c7feaedcf3
Chain266c25dad76bfcee69acaec71d9ca3f1ae8261756cf0783480e57b0c4981e2ce
Revealed seede67ac69e8a30407a51be65fca36745797595cd8ae65d19695c4bf955974087dc
RUSTPOT#77132026-10-07 23:42:01.319019 UTCREVEALED
Pre-game hash1101369d428f5a4304497834b5221910add9f10427f466ad22e25357faef7be1
Chaina294b9683ca7ac5502ff9a3dbda319222298020b3c7ffcf875673f425ad66972
Revealed seedf73b098e7ae20c7e6290504c84ab1f57964c46b9f5a315d30a17573225d918b6
RUSTFLIP#76222026-10-07 23:41:01.897284 UTCREVEALED
Pre-game hashacf7f6665d5b6bec2fd3130207fa84a3fad6d08eced39c7ea98c092d6ec22ed7
Chain40d60366f80897e2a3cd7084630d46fbb4ed86122c7beb752084010504478f5d
Revealed seedd9e8d56839542191e515382bc7ba3e71c365a553550adc334c31a7d810b2fe64
RUSTFLIP#76212026-10-07 23:39:02.154814 UTCREVEALED
Pre-game hashb4d34a258fe12468a76b494ffcedfb5e2b3fd89f893fb765c99d3fd86a013d14
Chainf63a4a6962bf9dd8385f7cedbe2347f370d3f3b965d5cf8f764b49d2919857f9
Revealed seeda4f0635f50e7b7d23a1bbf13e92c076adbc67b8e6084b845ef3719a78e2ef5e1
RUSTPOT#77122026-10-07 23:37:01.478316 UTCREVEALED
Pre-game hash790aefeaea0091b984a2d77d2500a879e51905a2ef70f158cd5a80d6e4fdbb86
Chain5b7e882fd2c3099d98f27fe1f2ceeb96faea32eed188360c44328fb184c8df44
Revealed seed01a3850eed0dc14e8f8502d3e15e7e67e1df48c53512ea37e6a0d447601f9f1b
RUSTPOT#77112026-10-07 23:34:01.887136 UTCREVEALED
Pre-game hash53c363e25b3684fb1f6833ad6ede964df07d9593032be37d1a082e488eda7183
Chain6528cbeb9cf9fd2ffac0a400a9ec0e52cf3cb72228e82794caf103223e72e09d
Revealed seed7923b529c8d9506654c6f63e33892a70db51beb20b8c818cedda7d61dbc09bb6
RUSTFLIP#76202026-10-07 23:33:01.349778 UTCREVEALED
Pre-game hashd2c6df495fb6c386e2e779e6daa3e30104b0ea597199185c29f17ad51cee04ab
Chain98a838d565e8a14d3ee573853c450b0c4ea3c13060d6a250951a32d2c32ebe4b
Revealed seeda3434bacff103eb6e63f993acac20926c82bfd2e78848437605e46a364d76afd
RUSTQUICK#12972026-10-07 23:33:01.325474 UTCREVEALED
Pre-game hashfd4a0bc6e1d97503f3ce13f5c9860e8b90e630045b767be57f79e3ad0b4d8698
Chaincb32dbd82ba5fdadda8d6699f72c9d0a7a4c6dd81d67ec6d6b87c778d95fe857
Revealed seed19defd05f0426d3bc3af52496cbb4b6f6c6cc777504e5e7002bf03bce68bb00e
RUSTPOT#77102026-10-07 23:32:01.253996 UTCREVEALED
Pre-game hash3569410819f1d968c0130a6db043d45bf38b04dd8c201a970b680ee72ae23ebc
Chain34a23eb3d4e02bdceb582bbf35cccf0725e41b564ef6b5cfcc63078d81c51db7
Revealed seede74fd772c47e3ee1345cf4cacea92c4cde7f87d5d1ac4be818bf7bac115066a0
RUSTPOT#77092026-10-07 23:30:02.368835 UTCREVEALED
Pre-game hash94fca37d2db5ab641276af1ced54f3a28769cf9d34cc8864eefe59fc5bb0f395
Chainbe8c8744b7c7b537cfac7e4bed512da1653f9e64f48aec34ae915ecd02a463b8
Revealed seedbade4b73e424fcc481212bf893b9068defc7b07a9a774f954edbc3c07a6bfef7
RUSTFLIP#76192026-10-07 23:29:01.903472 UTCREVEALED
Pre-game hashbcbfa0586ec5ff2852c69e569eae9a1787175c711baf5fdf09f0ec02b5a2c08d
Chain608f41221e9a4257ed27852e6b54f9a0892fb46dccfdb54fe34ab5a674dc2b5b
Revealed seedf562518354e0b65412c44ddb02e34b0ba28dabff2ba865b2672c27757a349ba6
RUSTQUICK#12962026-10-07 23:29:01.882971 UTCREVEALED
Pre-game hash072ef335ba3cfbb2c54c7222019c31822b7799aa4c5b8f667f553d0e2a95a1b3
Chain0b757260a95f7c8ef9679583b2da9469ab4d185c5a9b306e1609f8ed8725aa55
Revealed seeda78eceb9446b5034d827434e3e51ab7b875502dc5e74c318a8c406b044c0d6bb
RUSTPOT#77082026-10-07 23:28:01.448604 UTCREVEALED
Pre-game hashc157a1a7697b1c4bf35eacc6d90aacbdde5319c9e448d4f8a15d9f8b9d0f5619
Chain2197978e651f899b155ceba730cb8582a83c88fe2cac89a03d12a0cf4c128782
Revealed seede039dd2551eb2b2e2dbda14484a6db51720ea008c43232b1bdaf675728c65ca7
RUSTFLIP#76182026-10-07 23:27:01.763960 UTCREVEALED
Pre-game hashf4de72fca8f311c11a9872a467a4950f7faff62b45fe7ab55324aee9d6c6e118
Chain8477c334976d09b0debae28bcf931744eeccf5d6afa7d2f4cbba0ec326f6915d
Revealed seed29c96818a1d250e58a5c3d72b48b5e524dcc342b5154bae10b7de0a04f565373
RUSTFLIP#76172026-10-07 23:25:01.843423 UTCREVEALED
Pre-game hashcbcc36c61535d3d83e7a42e3e79557dd5e21f7a0e327301d91d4b9a8d72c347f
Chain017b7c78c43fe2fc4eff269e5b90b6a86c739e9d3796a5f81552d98f08549c48
Revealed seed2a9daa4b278cad50742a5d5027d2742c13025ba49f15047a5f57315224037572
RUSTQUICK#12952026-10-07 23:25:01.830168 UTCREVEALED
Pre-game hashbe13124e1f4358547f27117ed0b814eeb7214cb1080a0dda4cd35c4e2cf3f5ef
Chain6516d8da9170fbc16e89616be41d94d09613792200513f28d972c22f4a1a087a
Revealed seed55e828f800f752d6b952158c7f797287f3787e22d2964db6d7aa9e1aaec06e7a
RUSTPOT#77072026-10-07 23:24:01.378975 UTCREVEALED
Pre-game hash36c8f11b3996441a03f86faa267e90f2d342936e50fcc93a13656ed36eaacfb7
Chaine9adfdbe08524b5c0e4f636222b07537f7c7596b35802bf170d9d233cc564c32
Revealed seedb5916434cfe2bc1d7315308986f4aa1171b6b48ab5bf2026f27c6cc1aeb72c8a
RUSTQUICK#12942026-10-07 23:22:11.427711 UTCREVEALED
Pre-game hash9499cedea408508f56dec9def66f844f6130649a61a3fbc38a4c79d0bce52193
Chain873fc5bd4567af3227e4bfa9b6090b213bf4b55f283017fce5a1ed15f5861161
Revealed seed5ff316347189915a08106e575911bbe53373fffb866267ca3d14a65d744a31c4
RUSTPOT#77062026-10-07 23:22:01.394732 UTCREVEALED
Pre-game hasha238d1bfb149f7644606d7b1157fc36efeb8b133437f187cf3d1c465f6cff6ad
Chaine61dbeb121c0f71e97ae3e849a7ac47d3eaf500ab64e333d4785d6cdaa10996f
Revealed seed3be2e31e0aaf24db69d69d0a6446e9fb2bcad7d8adb0b92c39d845c4061cb4b6
RUSTFLIP#76162026-10-07 23:21:01.299649 UTCREVEALED
Pre-game hashaa5b4fe44b85e17d5a07648bf9e5085244ae54143266e298f99c5236c6cb433d
Chain30ec06521daa435ea2693b7beb6a94106f1d5f3fd04fe617b6711e2102cbafa4
Revealed seed345af897f4ca55ba4102bb0f46fe1ffe9e7995bd548c821a925989cade33a409
RUSTFLIP#76152026-10-07 23:19:01.707862 UTCREVEALED
Pre-game hashc3a232823e3afd3c2e492b7090a99facb4d40e3c3eef55ac6a99cb7741c1aacb
Chain9499271352dd446f4ccbe5d28ed1dbdec2e11447f725c785c36a40a510e01450
Revealed seedad85fe01888730a59909caa1a622fc88c53f208ca3e8fbd1f6f3549c158b0de3
RUSTPOT#77052026-10-07 23:19:01.683894 UTCREVEALED
Pre-game hashe91f68f622dc71281f885d32d17d92bebb30684b307dd47c6fb378bb2b0e576d
Chain30e866d2dc6cb48235150d9810cf58b747a3c3dfd2e2b4bfa1f0c54763d3473b
Revealed seeddbf06dedfeabda2c9fe9eae4abaad8f29c1079775ab87d545ad1c333a0df6f3b
26
Coin Rain 0.00 --:--
Sign in with Steam to join
Building the next rain…
Loading chat…