Live Baccarat
How a Live Baccarat result is derived, step by step. Every step is public and can be reproduced from the seeds.
Derivation
- 01
Live Baccarat does not use your seed pair: one deal is shared by all players. When a round opens the server draws a 64-character seed for it and shows its SHA-256 before any bet is taken.
- 02
The round's byte stream is the documented one, keyed by that seed: block i = HMAC-SHA256(key = the seed as text, message = "<round id>:0:<i>").
- 03
Build 416 cards (8 × 52), Fisher–Yates with floats 0 … 414. Deal player, banker, player, banker; third cards by the standard tableau.
- 04
When the round is done its seed is published: check that its SHA-256 is the hash that was shown, and deal the cards again.
float(k) and the rest of the notation are defined in the byte stream.
Run these steps on a bet of your own, in your browser.
Open the verifierRules that fix the payout
Every player is at the same table. Bets are open for 15 seconds; then the round's cards are dealt one at a time, and everyone is paid when both hands are finished.
Nobody deals: "live" is the table. Each round has its own eight-deck shoe, shuffled from a seed whose hash is shown before a bet is taken. Standard third-card rules.
Player pays 1:1. Banker pays 0.95:1. Tie pays 9:1; player and banker bets get their stake back on a tie.
Player pair and Banker pair pay 12:1 when that hand's first two cards share a rank.
Bet on as many positions as you like, and on the same position as often as you like while betting is open: each bet adds to what you have on it. A bet cannot be changed or taken back once it is placed.
Return by bet
| Bet | Pays | RTP |
|---|---|---|
| Banker | 0.95 : 1 | 98.94% |
| Player | 1 : 1 | 98.76% |
| Tie | 9 : 1 | 95.16% |
| Player pair | 12 : 1 | 97.11% |
| Banker pair | 12 : 1 | 97.11% |