Every card and every spin is a cryptographic commit-reveal that you co-generate. Every payout is enforced by smart contracts on Arbitrum. We couldn't cheat you if we tried โ and you can verify that yourself.
Not "trust us" fair. Mathematically, verifiably, on-chain fair.
Each card and spin is a mutual commit-reveal: your browser and the house both commit hash-chains before play, and the outcome is keccak(yourReveal, houseReveal, sessionSeed, channelId, k). Neither side can predict or bias a single result alone โ not even us.
Every game state is signed by both sides (EIP-712) and enforceable by audited-scope smart contracts on Arbitrum One. If we tried to stiff you, the on-chain rules verifier proves the cheat and the chain pays you anyway. ChannelManager on Arbiscan โ
State channels give you ~300 ms results with zero gas per hand or spin. One transaction opens a session, one closes it โ everything in between is instant and free.
Your funds are never held by us. They sit in an escrow contract; forceClose guarantees your exit even if we vanish, and reclaimStale is the final backstop. If the house stalls, you're compensated from its bond.
The protocol, verifiers, and SDK are open. Read the full audit package โ and the RAIN Risk Markets protocol โ docs.
Paste any revealed hash chain into our live verifier and recompute every card and number client-side. No API, no trust โ just math in your own browser.
Typical crypto casinos use a server seed they generate and hold. You get a hash up front and must trust their server to reveal honestly, keep custody of your deposit, and actually pay withdrawals. At MAY there is no server seed to trust: outcomes need your reveal, funds stay in your escrow, and payouts are enforced by the chain โ even against us.
Real reads from Arbitrum One โ nothing simulated, nothing fabricated.
| METRIC | VALUE | SOURCE |
|---|---|---|
| House vault float | โฆ | RiskVault โ |
| Funds in open channels | โฆ | ChannelManager โ |
| House allocation per session | 2,000 RUSD | protocol constant |
| Minimum session deposit | 10 RUSD | protocol constant |