✓ Verified Fair
🎰

Provably Fair Gaming

Every spin at Matrix Spins is generated by a certified Random Number Generator and can be independently verified. We believe in complete transparency — you don't have to trust us, you can prove it.

🔒 SHA-256 Hashing
Certified RNG
🔍 Independent Audit
🛡 Tamper-Proof

How Provably Fair Works

Provably fair is a cryptographic system that allows you to verify each game outcome was determined before you placed your bet and was not manipulated after the fact. It works by combining a server-generated seed with your own client seed to produce each result.

1

Server Seed Generated

Before each round, our server creates a random seed and shows you its SHA-256 hash (a one-way fingerprint).

2

You Set Your Seed

You can enter your own client seed or use the auto-generated one. This ensures the server can't predict the combined result.

3

Result Calculated

The server seed + your client seed + a nonce are combined via HMAC-SHA256 to produce the game outcome.

4

Verify Anytime

After the round, the server seed is revealed. Hash it yourself and compare with the pre-game hash to confirm no tampering.

💻

Our Algorithm

Matrix Spins uses HMAC-SHA256 to combine seeds and derive game outcomes. The algorithm is open and verifiable:

// Step 1: Combine seeds
hash = HMAC_SHA256(server_seed, client_seed + ":" + nonce)

// Step 2: Extract hex segment
hex = hash.substring(0, 8)

// Step 3: Convert to roll value
roll = parseInt(hex, 16) % total_outcomes

// Step 4: Map to game result
result = outcome_table[roll]

The nonce increments with each bet, ensuring different results even with the same seed pair. You can replicate this calculation using any SHA-256 implementation to confirm your results.

🔍

Verify a Spin

Use this tool to independently verify any game result. Enter the server seed, client seed, and nonce from your game history.

📋

Server Seed Hash Checker

Before each round, we commit to a server seed by showing its SHA-256 hash. After the round, the actual seed is revealed. Use this tool to confirm the seed matches the hash.

📊

Platform Fairness Statistics

These figures represent aggregate platform data, independently audited and updated monthly.

96.4%
Average RTP
2.1M+
Verified Spins
100
Certified Games
8
Game Studios
🏆

RNG Certification & Audits

All games on Matrix Spins use Random Number Generators that have been tested and certified to international standards. Our RNG implementation is regularly reviewed to ensure statistical randomness and unpredictability.

Certification Standards

Standard Description Status
GLI-19 Interactive gaming system standard for RNG evaluation Compliant
ISO 27001 Information security management system Certified
NIST SP 800-22 Statistical test suite for random number generators Passed
Diehard Tests Battery of statistical tests for RNG quality Passed
🎮

Game Provider RTP Ranges

Each game studio sets its own RTP (Return to Player) values. All values are theoretical and calculated over millions of simulated rounds.

Provider Games RTP Range Certification
Matrix Originals 25 95.0% – 97.5% In-House Verified
NovaPlay 15 95.5% – 97.2% Third-Party Audited
Stellar Slots 12 94.8% – 96.9% Third-Party Audited
CryptoSpin 10 96.0% – 98.1% Third-Party Audited
VegasForge 12 95.2% – 97.0% Third-Party Audited
Thunderbolt Gaming 10 94.5% – 96.8% Third-Party Audited
Phoenix Interactive 8 95.8% – 97.4% Third-Party Audited
Dragon Studios 8 95.0% – 96.5% Third-Party Audited

Frequently Asked Questions

What does "provably fair" mean?
It means you can mathematically verify that each game result was determined fairly and was not altered after you placed your bet. The system uses cryptographic hashing to commit to outcomes before they are revealed.
Can the casino change results after I bet?
No. The server seed hash is committed before your bet. Since SHA-256 is a one-way function, we cannot find a different seed that produces the same hash. Any alteration would be immediately detectable.
How do I set my own client seed?
In any game, click the fairness icon (the shield symbol) to open the seed settings. You can enter any text as your client seed. This seed is combined with the server seed so neither party alone controls the outcome.
What is a nonce?
The nonce is a counter that increments with each bet. It ensures that even when using the same server and client seeds, each round produces a unique result. You can see your current nonce in the game's fairness panel.
What is RTP and how is it calculated?
RTP (Return to Player) is the theoretical percentage of wagered money a game pays back over time. It is calculated from the game's math model over millions of simulated rounds. An RTP of 96% means the game returns $96 for every $100 wagered on average over the long term.
Can I verify results from my game history?
Yes. Every round records the server seed, client seed, and nonce in your game history. Use the verification tool above or any third-party HMAC-SHA256 calculator to independently confirm each result.
🛡

Security & Data Protection

Matrix Spins employs industry-standard security measures to protect game integrity and player data.

TLS 1.3
Encryption
SHA-256
Hash Algorithm
HMAC
Seed Combining
AES-256
Data at Rest