Apuração
O módulo de apuração define o ganhador de forma auditável. Ele oferece três métodos e cuida da imutabilidade do resultado.

Congelamento da base
Antes do sorteio, a lista de cartões vendidos é congelada: fica fixa, com uma “impressão digital” (hash). A partir daí, reembolsos e cancelamentos não devolvem mais o cartão ao pool — tudo fica registrado. No método interno, um lacre (sha256 da semente) é publicado, provando que a semente foi definida antes do resultado (esquema commit-reveal).
Três métodos
- Interno (reproduzível) — semente lacrada + revelação ao finalizar. Sorteia sobre a base congelada completa, pulando reembolsados de forma determinística. Qualquer auditor refaz a conta e chega ao mesmo cartão.
- Loteria Federal — extrai os últimos dígitos do número premiado de um concurso; aplica a regra de não-bate escolhida se o número não corresponder a um cartão vendido (superior, inferior, mais próximo, próximo prêmio ou manual). O plugin pode buscar a extração, mas você confirma.
- Manual — resultado feito fora do sistema, registrado com justificativa e anexos.
Vários prêmios
Quando a campanha tem mais de um prêmio (1º, 2º, 3º…), a apuração produz N contemplados distintos sobre a mesma base congelada, sem repetir cartão — os prêmios saem em sequência a partir da mesma semente (no interno) ou das posições da extração (na Loteria). No método manual, você informa um cartão por prêmio. O resultado público, os relatórios e os e-mails passam a listar um ganhador por prêmio.
Resultado imutável e público
Ao finalizar, o resultado trava. O(s) ganhador(es) aparece(m) na página pública com o cartão mascarado por padrão (protege os dados do contemplado). São disparados os e-mails de resultado (a todos) e de ganhador (um por contemplado). Reprocessar cria uma nova versão e exige o papel de Administrador do plugin — nada é apagado.
O passo a passo está em Realizar o sorteio.
Verificação pública (novo, 1.9.0)
No método interno, você pode publicar um painel “Como conferir o sorteio” na página da campanha (bloco/shortcode Verificação do sorteio). Antes da apuração, ele mostra o lacre; depois, revela a semente e o próprio navegador de quem visita recalcula e confirma que o cartão sorteado corresponde ao lacre — sem precisar confiar na sua palavra. É uma prova de idoneidade que fortalece a confiança na sua causa.

Como adicionar: veja Blocos e Shortcodes — o shortcode é [rit360_premiado_verificacao id="ID"].
✅ Boas práticas
Escolha e descreva o método no regulamento antes de abrir a campanha. Mudar a regra de apuração depois de vender cartões mina a confiança — e pode ter implicações legais.