Agena Gaming

Provably Fair Explained

In traditional online casinos, you have to trust the server that the result was random. With Provably Fair gaming, you don't have to trust us — you can verify the result yourself using mathematics.

How it works

Every game round starts with a Server Seed that is generated before the round begins. We publish a Hash of this seed in advance. Because you have the hash, you know we cannot change the seed after you place your bet.

The Algorithm

Our Crash game uses the industry-standard HMAC-SHA256 algorithm. The formula to determine the crash point is as follows:

hash = HMAC-SHA256(seed, AGENA_SALT)
hs   = parseInt(hash.substring(0, 13), 16)

// 1-in-50 chance of instant bust (2% house edge)
if (hs % 50 === 0) return 1.00

crashPoint = Math.floor((100 * Math.pow(2, 52) - hs) / (Math.pow(2, 52) - hs)) / 100
        

Verification Salt: Our current public salt is agenagaming.com-v1. You can use this along with any revealed round seed to verify the outcome.

Why is this fair?

Because the seed is committed (via the hash) before the round starts, the casino cannot "wait and see" what bets are placed before deciding when the rocket crashes. The outcome is fixed the moment the seed is generated.

After a round ends, the server reveals the original seed. You can then plug that seed and our public salt into any SHA256 calculator to see if the resulting hash matches what we showed you before the round.