Como verificar o hash

O arquivo do protocolo protocol_frozen_2026-04-23.json é assinado por um hash criptográfico SHA256, calculado sobre a serialização canônica do arquivo (JSON com chaves ordenadas, codificação UTF-8, indent 2).

Para verificar que o arquivo que você baixou corresponde ao hash publicado:

sha256sum protocol_frozen_2026-04-23.json

Ou, no macOS:

shasum -a 256 protocol_frozen_2026-04-23.json

A saída deve corresponder exatamente:

0972a2c650a562909e53832845ec226ab897f6094db14645c4a0d5ed000d709a  protocol_frozen_2026-04-23.json

Se os hashes diferirem mesmo em um único caractere, o arquivo foi modificado depois de 23 de abril de 2026 às 23:59 CET.

Arquivos listados no protocolo

O JSON do protocolo referencia 11 arquivos componentes. Cada um tem seu próprio hash SHA256 listado dentro de protocol_frozen_2026-04-23.json. O status de publicação no dia 1:

Publicados — verifique cada SHA256 de forma independente

Hashes publicados, código-fonte mantido privado até o dia 30

Os 7 arquivos Python em conductor/ são o código de execução (conduci.py, giampy.py, giudici.py, chat_test_a.py, chat_test_b.py, anonimizza_per_giudice.py). Seus hashes SHA256 estão no manifesto e são imutáveis. O código-fonte é intencionalmente mantido fora do site público até o dia 30 para impedir ajustes a meio do experimento baseados em feedback público sobre o código (um risco bem conhecido dos estudos pré-registrados totalmente abertos).

Se você precisa do código antes do dia 30 para replicação independente, escreva para info@kairos-experiment.com e eu envio uma cópia sob um acordo de cavalheiros de não publicar publicamente até o dia 30. O sentido do hash do manifesto é que qualquer cópia privada que eu envie deve corresponder ao que foi congelado em 2026-04-23 — você pode verificar isso ao receber.

Arquivo Wayback Machine

Um instantâneo independente carimbado no tempo desta página, do manifesto JSON e da configuração do experimento foi capturado em 2026-04-24 pelo Internet Archive: