Guessiano · Provably Fair Verifier
Verifica de forma independente o resultado de qualquer partida do Guessiano.
Toda a matemática roda no seu browser — nada é enviado ao servidor.
Como funciona?
1 · Carregar dados da partida
2 · Dados a verificar (edite à vontade para testes manuais)
3 · Verificação
Como funciona
Antes do início do match, o servidor publica
serverSeedHash = SHA-256(serverSeed). Os jogadores
podem fornecer clientSeedA e clientSeedB.
A cada sorteio aleatório (ex: quem joga primeiro),
o servidor calcula
HMAC-SHA512(serverSeed, clientSeedA + ":" + clientSeedB + ":" + nonce + ":wheel")
e usa os primeiros 8 bytes como uint64. Se par → A começa;
se ímpar → B começa. nonce incrementa a cada sorteio.
Ao final, o serverSeed é revelado — este verificador
confere que SHA-256(serverSeed) === serverSeedHash
e re-deriva todos os sorteios.