How the published Dice algorithm works
Duelbits hashes the UTF-8 text serverSeed:clientSeed:nonce with SHA-256. The first eight hex digits become an unsigned 32-bit integer; modulo 10,000 and division by 100 produce a result from 0.00 to 99.99. The saved commitment is SHA-256 of the server seed text.
Reference evidence and limits
Our implementation follows Duelbits’ published fairness code and is tested against an independent SHA-256 calculation. We have not yet obtained a revealed server seed for a captured round, so this is Reference evidence.
Thirteen zero-stake Dice rounds cover Under, Over and interval modes. Announced multipliers at 20%, 40%, 50% and 80% match 100 / (win chance in percent × 1.01), implying about 99.01% nominal RTP before rakeback. This checks announced values, not the generated results or final settlement.
During our check, Duelbits’ seed history did not load, so no demo server seed could be revealed and matched. That is a gap in our evidence, not evidence of manipulation. The status stays Reference until disclosed rounds replay.
For Plinko, see the Duelbits Plinko verifier.