Why it exists
The commitment already stops the server changing the shuffle after the deal. The client seed closes the other gap: it stops the server choosing a seed it likes in advance. Because your seed goes into the derivation, the server cannot know what shoe any particular seed will produce for you until you have supplied yours. It has to commit first and find out at the same time you do.Setting it
Your client seed is visible in the app and you can change it. A new one applies to the rounds after the change, not to rounds already played — those stay verifiable against the seed they were dealt with. Rules on what it can be:- Letters, digits,
-and_. - Up to 64 characters.
- At least 8 characters — anything shorter, and Ace Up generates a random one instead rather than accepting a weak input.
Do you need to change it
No. A seed generated for you is already random, and the proof works either way. Changing it is useful if you want to be able to say you picked the value yourself — which is a reasonable thing to want, and costs nothing.Changing your client seed does not change your odds. It changes which cards
come out, not how often you win. The house edge is a property of the
rules, not of the seed.
What the server keeps secret, and for how long
While a round is running, the server seed is held encrypted, so reading the
database alone does not reveal the order of a live shoe.
Verify a round
Put all four values together and check a hand.
