Every outcome uses HMAC-SHA512 from a server seed, client seed, and nonce. The hashed server seed is shown before you bet; the raw seed is revealed only after rotation.