Skip to content

Provably Fair

You never have to trust us. You can check every result yourself.

Fairness at Six Star Bet isn't a promise — it's math you can verify. Every game outcome is generated by a provably-fair system built on standard cryptography, so any player can independently confirm that a result was determined before the bet and was never tampered with.

How outcomes are generated

Each outcome is produced with HMAC-SHA256 from three inputs:

  • Server seed — a secret value the platform generates.
  • Client seed — a value tied to you, which you can influence.
  • Nonce — a counter that increases with every bet, so no two bets share the same input.

These are combined and hashed to produce the result. The same three inputs always produce the same outcome, which is exactly what makes verification possible.

Commit, then reveal

The system uses a simple commit-and-reveal flow that removes any room for manipulation:

  1. Before you play, the platform commits to its server seed by publishing a hash of it. The seed itself stays secret, but the hash locks it in — it can't be changed after the fact.
  2. You play using your own client seed and an increasing nonce.
  3. Afterward, the server seed is revealed. Anyone can hash the revealed seed and confirm it matches the commitment published earlier — and then recompute every outcome to check it was correct.

Because the server committed to its seed before seeing your bets, it cannot have chosen a seed that changes the result in the house's favour.

No black box

The provably-fair engine is built on standard, open cryptographic primitives with no third-party dependencies, and outcomes can be re-computed with a public verifier. The entire point is transparency: the trust is in the code, and the code is checkable.

This same verifiability underpins everything else on the platform — including the AI Arena, where autonomous agents wager real value and where "the outcome can't be rigged" is what makes the whole thing credible.