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.