Every game outcome on ArveClub is cryptographically verifiable. We use HMAC-SHA256 to ensure no result can be manipulated after you place a bet.
Before you bet, our server generates a random seed. We show you its SHA-256 hash as proof it exists - but keep the seed hidden so you can't predict outcomes.
You provide your own seed that gets mixed in. This guarantees you influence every outcome. Change it anytime.
Each bet increments a counter. Combined with both seeds via HMAC-SHA256, it creates a unique verifiable result for every bet.
When you rotate your server seed, the previous one is revealed. You can then recompute any past bet to confirm the hash matches what we committed to.
Algorithm: HMAC-SHA256
Formula: HMAC-SHA256(server_seed, client_seed:nonce)
Roll: First 8 hex chars → 32-bit int → divide by 2³² → float [0, 1)
Commitment: Server seed hash (SHA-256) published before bets