Status atual dos scrapers: a Loteria Federal já roda em modo ao vivo — puxamos direto da API oficial da Caixa (servicebus2.caixa.gov.br/portaldeloterias/api/federal) com fallback comunitário. Os sorteios de banca (PT-Rio, PTM, PTV, PTN, Corujinha, LOOK-GO, LOTEP-PB, LBR-BA) estão em modo amostra estruturada — mostramos o formato do sorteio (5 prêmios com milhar, dezena, grupo) baseado em seed diária determinística. Scraper live pra bancas está em roadmap; não há API pública viável hoje.
O hash SHA256 (Federal — ao vivo)
Cada resultado da Federal publicado aqui inclui um hash SHA256 gerado sobre o payload canônico (concurso + dataApuracao + 5 bilhetes em ordem). O hash aparece ao lado do sorteio. Você pode:
- Copiar o hash mostrado em /resultados/federal
- Buscar o mesmo concurso na fonte oficial (portal Caixa ou
servicebus2.caixa.gov.br/portaldeloterias/api/federal/{concurso}) - Extrair os 5 bilhetes na mesma ordem
- Rodar
echo -n '{"bilhetes":[...],"concurso":X,"dataApuracao":"DD/MM/YYYY"}' | sha256sum - Comparar. Se bater = íntegro. Se não bater = problema — e você tem prova.
Modo amostra (banca não-oficial)
Nos sorteios de banca ainda sem scraper live, geramos os 5 prêmios com seed diária determinística. Não é resultado real — é modelo do formato. Cada payload inclui o campo "mode": "sample" + disclaimer explícito. NÃO use como base pra apostar; é apenas pra validação de estrutura/schema.
Frequência de atualização
Federal: cache 10min pós-sorteio, revalidação stale-while-revalidate 30min. Bancas: cache 5min. Timestamp exato aparece no card do resultado.
Discordância entre fontes
Quando a fonte primária diverge de uma secundária, exibimos ambas lado a lado com badge amarelo "aguardando confirmação oficial". Corrigimos em até 2 horas, publicamos o motivo aqui e pagamos quem apostou baseado no valor errado. Sem exceção.
Perguntas frequentes
- Como o Deu no Bicho garante que o resultado é oficial?
- Cada resultado é buscado direto da fonte primária (Caixa Econômica para Federal, portal de cada banca para os demais). Publicamos um hash SHA256 do payload canonizado que qualquer pessoa pode reproduzir localmente e comparar.
- O que é o hash SHA256 que aparece em cada resultado?
- SHA256 é uma função de hash criptográfico que produz uma sequência única de 64 caracteres a partir de qualquer conteúdo. Se o resultado for alterado em 1 dígito sequer, o hash muda completamente — impossível falsificar sem detectar.
- E se o resultado publicado divergir da fonte oficial?
- Quando detectamos divergência, exibimos ambas as versões com badge amarelo. Corrigimos em até 2 horas, publicamos o motivo aqui em /transparencia e pagamos quem apostou baseado no valor errado. Sem exceção.
- Com que frequência os resultados são atualizados?
- A atualização acontece automaticamente a cada 5 minutos após o horário oficial de cada sorteio. O timestamp exato de coleta aparece no card do resultado.
