Provably Fair Verification

Verify the result yourself

This page helps you verify that the outcome was locked before the game started and could not be changed later. You don’t need to trust the creator — you can verify the match between the revealed answer + salt and the committed hash.

Outcome locked before startAnyone can verify2% fee only on winnings

Verification Console

Ready
Normalized as:
Game options loading...

What this proves

  • The result was locked before players joined.
  • The creator could not change the answer after seeing stakes.
  • Anyone can independently recompute the hash and confirm the outcome.

Verification formula

We compute a one-way hash from the revealed values and compare it with the committed hash.

Inputs

answer_normalized = lower(trim(answer)) salt = hex string expected_hash = hex string

Compute

computed_hash = scrypt(answer_normalized, salt) valid = timing_safe_equal(computed_hash, expected_hash)

Note: we normalize the answer to lowercase before hashing. Make sure you select the revealed option exactly as shown.

Troubleshooting

  • Remove extra spaces in the salt and hash.
  • Salt and hash must be hex (0–9, a–f).
  • If the game options are still loading, wait a moment and try again.

Trust & limits

This verification proves integrity: the answer was committed before play and wasn’t changed later.

It does not prove “truth” in the real world — this is a bluffing game. It proves the creator didn’t switch the outcome after seeing player stakes.

Fees are simple: 2% is taken only from winnings, not from amounts that were never played.

If you ever see a mismatch, do not deposit more — contact support and share the hash + salt + game link.