Apuração auditável

Transparência da gala

Cada voto é selado num Merkle root público. Qualquer pessoa pode exportar a tabela votes e reproduzir o mesmo hash no próprio computador. Sem CPF aparente: o que entra no hash já é o HMAC server-side.

Merkle root · SHA-256

Selo da apuração

calculado às 25/08/2026, 21:54:37

95919195 ec6686dd a599e8d3 302b9157 998780df ef870e3e 3c30c012 46f4a380

Algoritmo: SHA-256 sobre `id|category_id|nominee_id|cpf_hash|created_at_iso`, pares concatenados, último duplicado em níveis ímpares.

Votos totais
6
CPFs únicos
2
Categorias auditadas
4 / 400
Que receberam ao menos 1 voto
Indicados premiáveis
5 / 2009
Já com pelo menos 1 voto

Último voto registrado: 20/07/2026, 12:14:38

Disputas mais aquecidas

Top 8 em volume de votos

Manual do auditor

Como reproduzir o Merkle root no seu computador

  1. Exporte todos os votos em ordem ascendente de id: campos id, category_id, nominee_id, cpf_hash, created_at.
  2. Para cada voto, monte a string canônica id|category_id|nominee_id|cpf_hash|created_at_ISO e calcule SHA-256.
  3. Concatene pares de hashes adjacentes; em níveis com quantidade ímpar, duplique o último. Calcule SHA-256 da concatenação. Repita até sobrar um hash.
  4. Compare com o root acima. Bate → todos os votos exibidos foram contabilizados sem alteração desde o snapshot.

O cpf_hash exposto não permite descobrir o CPF original — é HMAC-SHA256 com pepper server-side.