Provably Fair System
Every upgrade result can be independently verified using cryptographic hashing.
01
Server Seed
A random 64-char hex string generated server-side before each upgrade. Committed before the roll so the server cannot manipulate results.
02
Client Seed
A seed you provide or generate yourself. Ensures the server cannot know or predict your outcome before the result is generated.
03
Nonce
A sequential counter incremented with each roll. Prevents reuse of the same server+client seed pair producing the same result.
04
SHA-256 Hash
HMAC-SHA256 is applied to combine all three inputs into a deterministic, tamper-proof output used to derive the roll value.
Verification Formula
message =serverSeed + ":" + clientSeed + ":" + nonce
hash =HMAC-SHA256(key=serverSeed, data=message)
roll =parseInt(hash[0..8], 16) / 0x100000000 → float [0, 1)
win =roll < (inputValue / targetValue) × (1 − houseEdge)
Verification Tool