On-Chain vs Offshore Casinos: What You Can Actually Verify
Every online casino tells you it is fair. The interesting question is not whether they say it — they all say it — but what you would have to do to check.
That question has a clean answer, and it splits the industry in two. At an offshore casino, checking means trusting a third party who checked on your behalf, at some point in the past, on a system you cannot see. At an on-chain casino, checking means reading a public record yourself, now, for your own bet. Those are different things, and the gap between them is the entire argument.
This piece lays out where the two models actually differ, and — because a comparison that only flatters one side is marketing rather than analysis — where on-chain gives you nothing at all.
The comparison, line by line
| Offshore / licensed operator | On-chain casino | |
|---|---|---|
| Who holds your balance | The operator, in their accounts | You, in your own wallet |
| Where randomness comes from | The operator's server | The chain, as part of the transaction |
| When you can check a result | After the fact, if they publish seeds | Immediately, for any bet, forever |
| What proof looks like | A certificate from a testing lab | A public transaction you can open yourself |
| Who has to be honest for it to work | The operator and the auditor | Nobody — the contract is the rule |
| What happens if the operator disappears | Your balance goes with them | Your funds were never theirs to take |
| Withdrawal approval | Manual review, discretionary | A transaction, settled by the network |
Custody is the difference that matters most
Most disputes at online casinos are not about whether a spin was rigged. They are about withdrawals. A balance sits in an account, the account is on the operator's ledger, and getting money out of that ledger is a request the operator can slow down, condition, or decline.
On-chain, there is no such ledger. Your funds sit in a wallet you control. A bet moves value out of it and settlement moves value back into it, and both are transactions on a public network rather than entries in a private database. There is no withdrawal step to be reviewed, because there was never a deposit step that handed custody away.
This is also the part that puts real responsibility on you, which we wrote about in self-custody and casino wallets. Nobody can freeze your balance. Nobody can restore it either.
Provably fair: the two meanings
"Provably fair" is used for two quite different systems, and the industry benefits from the confusion.
The older meaning is the seed model: the operator commits to a hashed server seed, you supply a client seed, and after the round you can hash them together and confirm the result matches. This is genuinely better than nothing. It proves the operator did not change the outcome after seeing your bet.
What it does not prove is that the server seed was chosen fairly in the first place, or that the game you were served is the game whose logic was described. You are verifying one step of a process you otherwise cannot see. We walked through the mechanics in server seed, client seed, nonce, and compared the model against lab certification in provably fair vs RNG-certified.
The on-chain meaning is stronger and simpler. The randomness comes from Sui native on-chain randomness, drawn inside the same transaction that settles the bet. The payout logic is a published smart contract. There is no server seed to trust, because there is no server in the loop — the draw and the payout are one atomic step that the network executed and recorded.
What an audit means in each model
Both models involve audits, and they are not comparable.
A testing-lab certificate says an auditor examined a build of the software at a point in time and found its random number generator statistically sound. It is a statement about a snapshot. It does not tell you whether the code running when you place a bet tonight is that build, and you have no way of finding out.
A smart contract audit examines code that is already public and immutable. Suigar's contracts were independently audited by MoveBit, with a report dated 10 November 2025. The difference is not that one auditor is better than another — it is that you can confirm the audited code and the deployed code are the same thing, because the deployed code is published on-chain. The certificate is checkable rather than merely presented.
How to actually verify a round
The claim is only worth something if the check is easy, so here is the short version. Every settled bet is a public transaction. Open it in any Sui explorer and you can read the randomness the round consumed, the contract function that ran, and the exact value that moved back to your address. Nothing is redacted and nothing expires.
The point is not that most players will do this. Most will not. The point is that the ones who do can, and their findings are public, which is a materially different set of incentives than a system where nobody can check at all. We wrote a step-by-step in how to verify a casino bet on-chain.
Where on-chain gives you nothing
Being honest about the limits is the only way the rest of this is worth reading.
- The house edge does not go away. A verifiable 3% edge is still a 3% edge. Transparency tells you the game is what it claims to be; it does not make it a good financial decision.
- There is no chargeback and no support ticket. Send funds to the wrong address, approve something you should not have, or lose your keys, and the same finality that protects your balance from the operator also means nobody can reverse it for you.
- Verifiable does not mean supervised. An open contract tells you the rules are being followed. It says nothing about deposit limits, self-exclusion, or any of the player-protection machinery that regulated markets require.
- The interface is still software. The settlement is on-chain; the website in front of it is a normal web app that can have normal bugs. The chain is what guarantees the bet you signed was honoured — not that the button did what you expected.
A reasonable summary: on-chain removes the counterparty problem and replaces it with a personal-responsibility problem. Whether that is a good trade depends entirely on which of the two you are better equipped to handle.
The one-line version
At an offshore casino, fairness is a promise supported by a certificate. On-chain, it is a property of a public record that anyone can check without asking permission. Both can be run honestly. Only one of them lets you confirm it.
If you want the numbers behind the edge itself rather than the trust model, we broke down house edge and RTP for on-chain casinos. Every live Suigar game is at suigar.com/games.






