← All articles
6/18/2026 · 7 min read

Provably Fair, Explained: How to Verify a Coinflip Result

Seed commitment, hashing and parity — a plain-English walkthrough of how a provably fair coinflip proves it never touched the outcome.

"Provably fair" is not a marketing word. It is a specific cryptographic pattern: the operator commits to a secret before you bet, you contribute randomness the operator cannot predict, and the commitment is revealed afterwards so anyone can recompute the result.

Step 1 — the server seed commitment

Before a flip is playable, SquidX generates a random server seed and publishes its SHA-256 hash. The hash reveals nothing about the seed, but it locks the seed in: any later change would produce a different hash.

Step 2 — your client seed

Your browser contributes a client seed. Because the server has already committed to its own seed, it cannot adapt to yours.

Step 3 — combining and reading the result

The two seeds are hashed together. SquidX reads the parity of the resulting hex digest, which gives a genuine 50/50 split with no bias toward Squid or Whale. Reveal the server seed after the flip and the same computation reproduces the same result, every time.

Try a flip with no wager

Demo flips use the same 50/50 engine and show the same seed hash.

Open the coinflip