GlassHouse
Sign InRegister
GlassHouse
Sign InRegister
← Back to Home

Provably Fair Gaming

Cryptographic transparency you can verify

Trust Through Mathematics

At GlassHouse, we don't ask you to trust us — we prove fairness mathematically. Every game outcome is determined by cryptographic algorithms that neither you nor we can manipulate. You can verify every single bet independently.

How It Works

Our provably fair system uses a combination of server seeds, client seeds, and nonces to generate game outcomes. Here's the process:

1

Server Seed Generation

Before you play, we generate a random server seed and show you its SHA-256 hash. The actual seed remains hidden until after your game session ends.

2

Client Seed (Optional)

You can provide your own client seed to influence the outcome. This ensures we cannot predict or manipulate results even if we wanted to.

3

Outcome Generation

The game outcome is calculated by combining the server seed, client seed, and a nonce (bet number) using HMAC-SHA256. This produces a deterministic result.

4

Verification

After your session, we reveal the server seed. You can verify that its hash matches what we showed you before, and recalculate any game outcome yourself.

The Algorithm

// Generate outcome hash
hash = HMAC_SHA256(serverSeed, clientSeed + ":" + nonce)

// Convert to game result
result = hexToFloat(hash.substring(0, 8))

// Example for Crash game
crashPoint = Math.max(1, 0.99 / (1 - result))

Why This Matters

We Can't Cheat

The server seed hash is committed before you bet. We cannot change it afterward.

You Can't Predict

You only see the hash, not the seed. You cannot predict outcomes in advance.

Fully Verifiable

Every outcome can be independently verified using standard cryptographic tools.

Instant Results

No waiting for third parties. Results are calculated instantly on our servers.

Verify Your Bets

To verify a bet, you need:

  • The revealed server seed
  • Your client seed
  • The nonce (bet number)
  • The server seed hash (to verify the seed is genuine)

You can find verification tools in each game's settings panel, or use any HMAC-SHA256 calculator to verify independently.

Questions?

If you have questions about our provably fair system, contact us at support@glasshouse.casino