Ludenote / Arquivo XIII
O registo dos ausentes
A sala estava vazia. A voz, não.
Dezoito peças de prova. Três ficheiros que se contradizem. Relógios que já não marcam a mesma hora. Recupera a ordem dos acontecimentos, o nome por trás de uma autorização e o conteúdo de cinco selos antes de reabrir a linha treze. Uma investigação sombria de lógica, criptografia e leitura atenta das provas — inteiramente gratuita, com um final completo.
Arquivos fictícios de 2004. Nomes apagados, gravações alteradas, presenças incertas. Todas as pistas estão nos documentos: faça as contradições falar.
- O anexoAprende as convenções do ficheiro e localiza as duas tiras de provas.
- Horas incompatíveisCruza impulsos, horas e atribuições; separa as cópias dos originais.
- A autorizaçãoReconstrói cinco selos e atribui a eliminação ao titular documentado da autorização.
- O nome restauradoReúne os três ramos para explicar a reprodução e reabrir a linha apagada.
Ramo da investigação
Ficheiro dos relógios
Seis acontecimentos, três aparelhos e uma cópia que afirma a sequência errada.
A01Um gabinete que não recebe ninguém
O anexo das Friches é fictício. Guardava emissões que ninguém devia voltar a ouvir. Em 17 de maio de 2004, o registo XIII enumera cinco funcionários, cinco postos e cinco crachás, mas apenas quatro nomes nos créditos. O ficheiro chega sem remetente. Na capa lê-se: «Não procures esta sala num mapa. Só existe aqui.» Três ficheiros cruzam-se: relógios, presenças e reconstrução. As contradições são provas a examinar, nunca instruções para contactar alguém ou visitar outro site. Não se relata nenhum desaparecimento ou emergência real.
ANNEXE / XIII 2004-05-17 STAFF = 5 STATIONS = 5 BADGES = 5 ACCOUNTS_REQUIRED = 0 EXTERNAL_ACTIONS = 0
A03O primeiro sinal partilhado
Os três aparelhos A, B e C fotografaram o mesmo impulso de referência. O selo R0 regista um instante global, não a hora de um aparelho. Não houve reinicialização entre R0 e R1. Uma hora indicada antes da meia-noite pertence ao dia anterior. Cada relógio avança a uma velocidade positiva constante neste intervalo: recupera uma transformação afim entre a hora indicada e a hora global para cada um. Os documentos com horas A05, A06 e A07 usam apenas estes aparelhos. O registo oficial A08 é uma cópia posterior.
GLOBAL R0 2004-05-17 00:00:00 A R0 2004-05-16 23:57:00 B R0 2004-05-17 00:05:00 C R0 2004-05-17 00:01:30
A04Sessenta minutos de durações diferentes
O segundo impulso não é mais um acontecimento a ordenar. Fecha o intervalo de calibração. Os operadores deixaram uma nota: «B termina sempre o seu minuto cedo demais; C atrasa-o. Não corrijas com um simples desfasamento.» Uma fotocópia tentou substituir esta nota pela palavra avaria. A tinta original marca a folha seguinte. Os seis acontecimentos situam-se estritamente entre os impulsos: não é preciso extrapolar o desvio nem fazer suposições sobre a hora de verão.
GLOBAL R1 2004-05-17 01:00:00 A R1 2004-05-17 00:57:00 B R1 2004-05-17 01:06:00 C R1 2004-05-17 01:01:00
A05O interruptor e a luz de serviço
A fita A é um original certificado. K fecha o retorno do microfone do estúdio para o altifalante do corredor. P apaga a luz de serviço; a alimentação do leitor mantém-se ligada. Uma margem pálida repete E com o carimbo COPY: é uma importação posterior de um acontecimento da fita C, não um sétimo acontecimento. As vozes ouvidas depois de K já não podem, portanto, vir de um microfone do corredor deixado aberto. Guarda este limite; separa uma presença de um mecanismo que reproduz a sua própria memória.
EVENT K | DEVICE A | 2004-05-17 00:09:00 | MIC_RETURN_OFF EVENT P | DEVICE A | 2004-05-17 00:32:00 | SERVICE_LIGHT_OFF COPY E | SOURCE A07/C | NOT_AN_EVENT
A06O recibo que precede a sua causa
A fita B regista R, a receção de um envelope de preservação, depois M, o início do programa de eliminação dos créditos. B identifica o aparelho, nunca um crachá. O envelope foi, portanto, recebido antes de começar a eliminação; ninguém de fora entrou depois. O programa M remete para uma autorização física em A12. Um recibo de eliminação não prova a morte de uma pessoa: este sistema atua sobre nomes, cópias e direitos de acesso. Os cinco funcionários deste ficheiro são personagens fictícias.
EVENT R | DEVICE B | 2004-05-17 00:15:10 | PRESERVATION_RECEIVED EVENT M | DEVICE B | 2004-05-17 00:36:31 | CREDIT_PURGE_START
A07A cadeira no retorno de vídeo
Transcrição completa de uma captura fictícia, legível sem vídeo. Em V, o retorno mostra uma cadeira vazia e um indicador de nível em movimento. Não aparece nenhum corpo, silhueta ou entrada pela porta. Uma voz diz duas vezes, com a mesma hesitação: «Deixaram a minha voz. Retiraram a parte que dizia que era minha.» Em E, o retorno para a meio da segunda frase. O código de tempo visível pertence a C, não à hora global. Hesitações idênticas e impulsos idênticos no indicador demonstram repetição, não uma aparição. O ruído discreto é contínuo e não contém nenhuma pista exclusivamente sonora.
EVENT V | DEVICE C | 2004-05-17 00:19:21 | RETURN_PLAYBACK_START EVENT E | DEVICE C | 2004-05-17 00:49:06 | RETURN_PLAYBACK_END V FRAME 012 | EMPTY_CHAIR | METER 3-1-3-0 V FRAME 036 | EMPTY_CHAIR | METER 3-1-3-0 FRAME 012 = FRAME 036 | LOOP_CONFIRMED
A08O relatório demasiado limpo
Este relatório tem o carimbo EDITORIAL COPY e nenhum selo de calibração. A sua ordem resulta da ordenação das horas locais impressas de todos os aparelhos. Afirma que a luz se apagou antes de os créditos serem eliminados e que o retorno começou depois de um fecho de microfone «causado por uma pessoa desconhecida». Corrige a ordem a partir dos originais; não transformes esta acusação numa restrição de identidade. «Pessoa desconhecida» é contradita pelas cinco atribuições fixas e pelo recibo do programa. Esta peça pode ser falsa sem tornar os originais arbitrários: o seu erro de método está documentado.
COPY_ORDER K R V P M E METHOD SORT_DISPLAYED_LOCAL_TIMES REFERENCE_PULSES OMITTED CERTIFICATION NONE
Confrontar os documentos
Que ordem apagou a cópia?
Recupera a hora global de K, R, V, P, M e E a partir dos dois impulsos partilhados. Para cada aparelho, calcula a velocidade indicada durante 3,600 segundos globais (três mil e seiscentos) e inverte essa transformação. A cópia de E em A05 e os impulsos de referência R0/R1 não são acontecimentos adicionais. Ordena os seis acontecimentos do primeiro ao último e concatena as suas letras. Nenhum acontecimento é simultâneo com outro.
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
O relógio A tem um desfasamento sem deriva. B e C têm intervalos R0→R1 diferentes de 3,600 segundos (três mil e seiscentos). Compara os instantes corrigidos, não as horas impressas.
Ramo da investigação
Ficheiro das presenças
Cinco pessoas, cinco postos e cinco crachás, sem números de sala para te ajudar.
A02O corredor sem bifurcações
A planta foi retirada da moldura, mas a tira de arquivo sobreviveu. Os cinco postos seguem um único corredor pela ordem indicada. Nos documentos de identidade, numera as posições de 0 a 4. Cada pessoa ocupa exatamente um posto e possui exatamente um crachá; nenhum posto, nome ou crachá é partilhado. As atribuições não mudaram durante os seis acontecimentos noturnos. Os sinais + e < descrevem posições no corredor, nunca horas. Os documentos de presença certificados A09, A10 e A11 são restrições; as acusações de uma cópia editorial não o são.
POSITION 0 1 2 3 4 STATION LAC NEF PUITS QUAI SAS PEOPLE MIRA / ELIE / SOREN / IRIS / NOAM BADGES B1 / B2 / B3 / B4 / B5
A09Três linhas sob a tinta
Estas três linhas vêm de um teste de continuidade selado antes da noite. Os nomes designam atribuições, não deslocações. A igualdade e a adição referem-se aos números dos postos em A02; «dois depois» deixa, portanto, exatamente um posto entre ambos. Uma camada transparente de cópia sobre a planta podia fazer parecer que MIRA estava atribuída a NEF. Ao retirar essa camada, as relações originais continuam legíveis. Não pressuponhas que os nomes estão listados pela ordem dos postos nem que os números dos crachás indicam a posição.
MIRA = IRIS + 2 SOREN < MIRA NOAM = ELIE - 1
A10Vozes atribuídas fora do ecrã
A verificação dos cinco canais completa as três relações de A09. Cada linha é uma restrição de posição certificada no mesmo corredor. Nenhuma testemunha mente aqui: a incerteza vem de reunir provas separadas, não de uma regra oculta sobre mentirosos. Um endereço de emissão na margem foi totalmente ocultado; é desnecessário. A leitura destas restrições com A02 e A09 deve dar uma única atribuição para os cinco nomes. Se restarem duas configurações, procura uma restrição omitida, nunca alguém de fora para interrogar.
ELIE != LAC ELIE != NEF SOREN != LAC SOREN != SAS IRIS < NOAM
A11Os crachás não seguem os números das salas
O teste do leitor foi impresso numa tira separada. As suas igualdades e exclusões, tal como os nomes, referem-se às posições de A02, de 0 a 4. Cada crachá aparece exatamente uma vez. A tira não indica nenhum titular: resolve as atribuições dos crachás e cruza-as depois com as das pessoas. B1 a B5 são identificadores estáveis. Não confundas o crachá B3 com o aparelho B da cronologia. Todos os relatórios certificados A09–A11 são verdadeiros dentro da ficção; não existe um sexto crachá nem um posto oculto.
B2 = B5 + 2 B3 = B1 + 1 B4 = B5 + 1 B1 != NEF B1 != SAS B5 != LAC B5 != SAS
A12Uma eliminação não acontece sozinha
O recibo original do programa M indica a autorização B3 e o leitor NEF. O protocolo exige que o titular do crachá atribuído permaneça no posto certificado durante a autorização; nenhum empréstimo ou substituição é permitido ou foi registado nessa noite. O campo de ação diz CREDIT_PURGE, não corte do microfone. O ramo Cronologia corrigido revela, portanto, que os créditos já tinham sido retirados quando a luz de serviço se apagou. A responsabilidade pela autorização deduz-se do cruzamento das tiras de presença e do leitor, não da voz ouvida.
EVENT M ACTION CREDIT_PURGE AUTHORIZATION BADGE B3 READER NEF BADGE_LOAN NONE ASSIGNMENT_CHANGES NONE TARGET CREDIT_LINE_13
A13O quinto nome na cópia a papel químico
A cópia dos créditos a papel químico conserva cinco nomes e cinco assinaturas. A linha treze atribui a voz a MIRA, assinatura B5, antes de qualquer eliminação. Os créditos posteriores conservam o áudio; substituem apenas esta linha por «reprise técnica». Os outros quatro nomes permanecem. A12 regista, portanto, uma ação contra o crédito de MIRA, não uma acusação contra MIRA. O crédito original e as restrições dos postos podem ser cruzados: B5 e MIRA têm de ocupar o mesmo posto. Esta redundância confirma a montagem; não torna as outras relações opcionais.
CARBON LINE_13 | VOICE MIRA | SIGNATURE B5 LATE_COPY LINE_13 | TECHNICAL_REPRISE | NAME_REMOVED AUDIO_BYTES CHANGED = 0 CREDIT_LINE CHANGED = 1
Confrontar os documentos
Quem assinou a eliminação?
Resolve as atribuições dos postos das cinco pessoas e depois as dos cinco crachás. Todas as relações certificadas são verdadeiras e as atribuições são bijeções. Cruza ambas as tabelas com o crachá e o leitor no recibo M. Responde com o nome do titular seguido do seu crachá, sem o nome da sala. A atribuição original de A13 é uma verificação independente.
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
Traduz os postos excluídos em posições de 0 a 4. Resolve nomes e crachás separadamente para não confundir o aparelho B com um crachá.
Ramo da investigação
Ficheiro do retorno
Cinco selos matemáticos, depois fragmentos de uma atribuição a restaurar.
A14O que estava fechado atrás de cinco selos
O ficheiro de reconstrução contém os cinco selos matemáticos já espalhados pelas margens do site. Formam apenas um ramo da investigação. A sua última resposta é uma chave hexadecimal de treze dígitos; ainda não é o código do registo. Os selos protegem um envelope de retorno de cópias acidentais, sem prometer resistência à inspeção do código-fonte ou a ferramentas de análise. O código final também exige a ordem verdadeira dos seis acontecimentos e o crachá que autorizou M. Os três ramos têm de se encontrar.
SEALS 01 -> 02 -> 03 -> 04 -> 05 OUTPUT 05 = KEY[13 HEX] FINAL_INPUTS = CHRONOLOGY + AUTHORIZATION_BADGE + KEY
A15Pacotes que perderam a ordem
Estes fragmentos de retorno estão dispostos pelas etiquetas das gavetas, não pela cronologia da noite. Cada acontecimento tem um fragmento para cada crachá. Para o registo final, usa apenas a coluna do crachá que autorizou M e concatena os seus fragmentos na ordem global corrigida. Os outros cinco acontecimentos têm dois dígitos cada; E tem três. O resultado contém treze dígitos hexadecimais. O protocolo A16 explica depois como usar a chave do quinto selo. Não falta nenhuma célula e os zeros têm de ser conservados.
EVENT B1 B2 B3 B4 B5 K 71 6F 2B 39 E0 R C2 14 DA B8 55 V 48 93 DC A1 7F P 0A 5D C0 62 83 M E6 27 CE F4 10 E 184 F09 BA2 6C7 35E
A16O protocolo que devolve um nome
O código final é um XOR dígito a dígito. Alinha os treze dígitos do selo 05 com os treze dígitos reunidos em A15. Em cada coluna, interpreta os dois dígitos como valores de 0 a 15 e aplica o OU exclusivo binário; converte o resultado de novo num dígito hexadecimal. Este protocolo restaura o crédito original no seu lugar sem inventar uma testemunha nem alterar a voz. Uma segunda função, REDACT, conserva apenas ruído. O seu campo de comando está riscado e explicitamente não selecionado: não é um final alternativo para adivinhar.
SELECTED RESTORE_CREDIT OUTPUT[i] = KEY[i] XOR RETURN[i] WIDTH = 13 HEX REDACT = NOT_SELECTED A XOR A = 0 A XOR 0 = A
A17Uma carta que nunca devia ser emitida
O último texto de MIRA não era um pedido de socorro. Ela recusava que as cartas de família lidas pelos cinco funcionários se tornassem «reprises técnicas» sem autoria. O registo chamava anomalia a qualquer nome que voltasse depois de eliminado. A frase da captura vinha desta carta, lida antes de fechar o microfone; o retorno automático repetiu dois segmentos idênticos. O sistema não tinha criado uma presença. Tinha conservado uma voz apagando o direito de dizer quem falava. Alguém conhecia o mecanismo de reprodução; a sua identidade só se estabelece reunindo as provas da autorização.
PRE_RECORDED_LETTER -> RETURN_BUFFER -> REPEATED_SEGMENTS LIVE_MIC_AFTER_K = 0 NEW_PERSON_AFTER_R = 0 VOICE_OWNER = ORIGINAL_CREDIT_LINE_13
A18Abre a fechadura anterior para verificar esta.
A conclusão final só pode ser confirmada depois dos dois ramos iniciais e dos cinco selos do ficheiro reconstruído.
Ficheiro selado 01 / 05
Os quadrados em falta
Os fragmentos A (início), B (demonstração gratuita) e C (privacidade) descrevem um nonograma com 7 linhas e 7 colunas. R1–R7 vão de cima para baixo; C1–C7, da esquerda para a direita. Cada sequência de números indica, por ordem, os comprimentos dos blocos consecutivos de casas com valor 1. Pelo menos uma casa com valor 0 separa quaisquer dois blocos; também pode haver casas 0 antes ou depois deles. Reconstrói a única grelha possível. Lê os 49 bits linha a linha, da esquerda para a direita e de cima para baixo. Acrescenta três zeros 0 no início, agrupa os bits em conjuntos de quatro e converte-os em 13 dígitos hexadecimais.
7 × 7
A: R1–R4
B: R5–R7
C: C1–C7
49 → 52 → 13
{0,1} → {0,…,9,A,…,F}Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
Enumera as disposições possíveis de cada linha; conserva apenas as que também satisfaçam todas as colunas.
Ficheiro selado 02 / 05
A ordem das testemunhas
A chave é a tua resposta à etapa 1: um carácter por coluna, da esquerda para a direita, numa grelha de 5 linhas e 13 colunas. As 13 linhas de provas são colunas lidas de cima para baixo, apresentadas por ordem crescente dos caracteres da chave (0 < … < 9 < A < … < F). Em caso de caracteres iguais, a coluna original mais à esquerda vem primeiro. Repõe as colunas, depois lê a grelha linha a linha. Retira os caracteres nas posições 1, 6, 11, …, 61 (a contagem das posições começa em 1).
QMBXZ NAMVY LEMUI XTWYI NYGER MNFRU UXRPR XARPL PTKNM VMZTH YIIOA UYQCA UDSDD
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
Numera primeiro as 13 colunas da chave. Ordena esses números pelo carácter da chave e depois pelo número da coluna: assim obténs a posição original de cada linha de provas.
Ficheiro selado 03 / 05
O alfabeto incompleto
Constrói um quadrado de Políbio de 5 × 5. Lê a tua resposta à etapa 2 da esquerda para a direita: I e J partilham a letra I; conserva apenas a primeira ocorrência de cada letra. Acrescenta as letras que faltam de ABCDEFGHIKLMNOPQRSTUVWXYZ, nessa ordem. Escreve esta sequência no quadrado linha a linha. Cada par das provas indica primeiro a linha, depois a coluna, de 1 a 5. Descodifica os pares da esquerda para a direita.
45 52 33 42 51 13 41 55 44 31
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
A chave não tem de preencher uma linha inteira: as suas letras sem repetições vêm primeiro, seguidas do resto do alfabeto sem J.
Ficheiro selado 04 / 05
A mensagem que regressa
Calcula S, a soma dos valores das letras da resposta anterior, com A = 1, …, Z = 26. O número de trilhos é 3 + (S modulo 5). Primeiro, desfaz o deslocamento aplicado ao texto das provas: usa o alfabeto 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (índices de 0 a 35). Para cada carácter, subtrai ao seu índice, módulo 36, o valor A = 1, …, Z = 26 da letra correspondente da chave anterior, repetida ciclicamente desde a primeira letra. O resultado foi produzido por uma cifra de trilhos (rail fence): os 208 caracteres da mensagem original foram escritos em ziguezague, começando no trilho superior a descer e invertendo o sentido em cada trilho extremo; depois, os trilhos foram lidos de cima para baixo, cada um da esquerda para a direita. Desfaz a cifra dos trilhos e extrai as posições 13, 26, …, 208 da mensagem original.
VJHY5K606K3HM3YX80FQY4QWC0VFGU20PRSN7NUTVFKHCENNYVFETV57R5VURH5RBYP7T4YK18ANOKWMUXS5CMNPCMR2U96R38EZ413O3CU150ELI2ZZI20H55ZA4Q957VZZ3UEJY1EGV6C2XJ3IUE9UYC9H920TY941237MTN270WY0PL1L11ISG8YG6JXGP6WBAC1I49LW477V
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
Desfaz as operações pela ordem inversa: o deslocamento módulo 36, depois os trilhos. Desenha as 208 posições vazias do ziguezague para determinar o comprimento exato de cada trilho.
Ficheiro selado 05 / 05
A décima terceira entrada
Interpreta a resposta à etapa 4 como o inteiro hexadecimal k. Para cada linha j (de 1 a 6), calcula r = (b + 13 × k + j) modulo p. Encontra o inteiro x que satisfaça x ≡ r (modulo p) em todas as seis linhas e 0 ≤ x < 16^13. Existe exatamente uma solução neste intervalo. Escreve x usando exatamente 13 dígitos hexadecimais. Os cálculos têm de preservar a precisão dos inteiros, incluindo acima de 2^53.
j p b 1 1009 917 2 1013 837 3 1019 579 4 1021 682 5 1031 330 6 1033 141 0 <= x < 16^13
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
Os seis módulos são primos entre si dois a dois. O teorema chinês dos restos reconstrói x módulo o seu produto; depois verifica o intervalo exigido.
Ato IV / O que resta
Confrontar os documentos
Que código devolve a linha treze?
Usa a resposta da Cronologia para a ordem dos acontecimentos e a da Identidade para o crachá de autorização. Em A15, seleciona a coluna desse crachá e concatena os seus fragmentos pela ordem corrigida. Alinha esta palavra de treze dígitos com a chave obtida no selo 05. Aplica o XOR hexadecimal dígito a dígito, segundo A16. Mantém os zeros iniciais. É este resultado, e não apenas a chave 05, que abre a conclusão.
Pedir uma pista
Uma pista revela parte do método. Abre-a apenas se quiseres.
A tabela não está na ordem temporal verdadeira. E fornece três dígitos e os outros cinco acontecimentos, dois cada. XOR não é adição nem subtração módulo 16.
A ligação final está estabelecida. O arquivo conserva agora ambas as versões.
Abre a fechadura anterior para verificar esta.
A conclusão final só pode ser confirmada depois dos dois ramos iniciais e dos cinco selos do ficheiro reconstruído.
O jogo termina aqui. Não é preciso comprar, criar uma conta ou partilhar para o concluir.
Descobrir a investigação de demonstração