Blog · Fairness & Anti-Cheating

Why Open Source and Reproducible Builds Matter So Much for Poker Fairness

Fairness & Verification Published August 10, 2026 · Fair Poker Research Team

"Our code is open source" — many platforms that talk fairness say this. But what does open source actually guarantee for a regular player? This article shows how open source and the "reproducible build" together close a very hidden cheating path: showing you clean code while secretly running cheating code.

Open source alone isn't enough

Suppose a platform publishes its source code, and you (or those in the know) read it and confirm it's fair. Now the question: how do you know the code actually running live is the one you read?

In theory, the platform could publish harmless code for you to audit while privately deploying a tampered one. Open source alone, without being able to verify that "live = published," leaves that hole open. That's why open source is only the first step, not the finish line.

Reproducible builds: the last piece of the puzzle

A reproducible build means: anyone can take the public source code, recompile it in a specified environment, and get an artifact exactly identical (byte for byte) to what's live.

Its significance:

In other words, reproducible builds lock "what you see" (public source) and "what you get" (live operation) into the same thing. This is exactly the "highest level" of verification in verify a shuffle yourself.

How it works with provable fairness

A truly provably fair system is built from stacked layers:

Without the code layer, the first two can be hollowed out by "live actually runs different code." So open source and reproducible builds aren't a nice-to-have but the key link that "closes the loop" of the whole fairness (full framework: what provably fair poker means).

In one line: open source lets you read the code; reproducible builds let you confirm what you read is what runs. Together, the platform truly loses the room to "cheat in secret."

What it means for you

You don't have to compile and verify yourself — most won't, and that's completely normal. Its value, like verifiability, is deterrence: as long as "anyone can reproduce and expose it," the platform won't gamble on "no one will check." What you enjoy is an environment where "cheating, even if wanted, would be caught" — and that's exactly the confidence you deserve.

Curious how provable fairness is built?

Fair Poker is a non-profit open-source research project on verifiable Texas Hold’em fairness: the deck is co-encrypted and shuffled by participant browsers, there is no dealing server, and every hand can be verified independently. The project provides no gaming service to the public; the full source is published — download it and run your own instance to study it.

Download the source

This site is a non-profit open-source research project and provides no gaming service to the public; the demo is research-testing only with valueless test chips — no real-money gambling. This article is educational content, not betting advice.

← Back to all articles