The server publishes a seed hash (commit) before the spin, then reveals the seed after a rotation so anyone can reproduce and verify the result β no smart contract needed. The odds-table version is logged with each spin.