Provably fairHow it works
In most online dice games you are asked to trust the operator. You roll, a number appears, and the only evidence that it was not chosen for you is the operator's word. Orion is built the other way around: the dice are locked in before the game starts, and when the game ends you get everything you need to check them yourself.
The commitment comes first
Before your first roll, the server generates a secret seed and publishes a commitment to it: the SHA-256 hash of that seed. The hash reveals nothing about the seed, but it pins it down. Once that commitment is published, the server cannot change the seed without the hash no longer matching.
Before the game. The server publishes sha256(serverSeed). The seed itself stays secret while you play.
During the game. Every roll is derived with HMAC-SHA256 from that same sealed seed and the roll's position in the game. Nothing is sampled at the moment you tap.
After the game. The seed is revealed. Anyone can hash it, compare it to the commitment published before the first roll, and then recompute every die.
Why this is checkable, not just claimed
A commitment scheme only means something if outsiders can actually run the check. So the verifier is a public page, it needs no account, and the cryptography runs entirely in your own browser using the Web Crypto API. Our servers are not asked whether a game was fair; your machine does the math and tells you.
Every finished Orion game has an ID. Paste it into the verifier and you can replay the game move by move, see the commitment that was published before the first roll, see the revealed seed, and see each die recomputed from it.
What this does not do
Provable fairness proves the dice were not tampered with. It is not a claim about matchmaking, opponent skill, or luck evening out over a session. Those are separate problems and we would rather name the boundary than blur it.
Where Orion is today
The fair-dice system, the public verifier and the game itself are built and running. The door at orion.arthea.ai/go carries the App Store and Google Play links and always shows what is available on each right now. The verifier is live and you can inspect a real finished game with it today.