명령은 사람의 목소리가 아니라 짧은 문자 묶음으로 도착했다. 발신 표시는 ‘도시 연속운영 상급 노드’였고, 검증되지 않은 사고 자료를 공공 주파수에서 내리며 원본을 지정 보관선으로 전송하라고 적혀 있었다.
하린은 문장을 읽자마자 송신을 늘리지 않았다. 먼저 수신 시각과 서명 값을 저장하고, 정윤호와 학교 입회자에게 같은 메시지가 왔는지 물었다. 두 거점은 받았고 북서 급수장은 전력 지연으로 아직 받지 못했다.
정윤호는 서명 형식이 옛 연속운영 망의 자동 통제 지침과 맞는다고 했다. 다만 현재 사람이 발신했는지, 특정 조건에 따라 남은 서버가 보낸 것인지는 알 수 없었다. 화면 뒤에 새로운 적의 얼굴을 그리지 않았다.
명령에는 ‘검증되지 않은’ 자료의 정의가 없었다. 폭발 신고 원본도, 이미 두 경로로 확인한 풍향도, 책임 검토 중인 진술도 한꺼번에 해당할 수 있었다. 원본 이관 뒤 열람 권한이 누구에게 있는지도 적혀 있지 않았다.
민세온은 명령을 숨기지 말자고 했다. 동시에 수신 전문을 그대로 방송하면 취약한 중계 위치와 접근 코드가 노출될 수 있었다. 공개본에는 요구 내용과 서명 상태, 가린 기술 정보의 범위를 표시했다.
하린은 중앙망을 뚫거나 권한을 훔치지 않았다. 네 거점이 폐쇄 전부터 재난 공개용으로 보유한 공공 열쇠와 지금까지 합의한 공개 주파수만 썼다. 자기 능력을 이유로 새로운 통로를 만들지 않았다.
원본은 이미 분산돼 있었다. 신고 음성 장치, 병원 익명 원장, 학교 방송, 봉쇄 문서, 시료 인계표가 서로 다른 보관함에 있었다. 한 번의 원격 명령으로 모두 지울 수 없는 구조가 겨울 조례 아래 만들어져 있었다.
하린은 각 원본에서 검증 사본을 새로 만들지 않았다. 이미 만든 사본의 확인 값을 네 거점이 다시 읽고, 어느 시각에 누가 보유했는지 갱신했다. 급한 순간에 파일을 많이 만들면 어느 것이 기준인지 흐려질 수 있었다.
상급 노드는 두 번째 메시지에서 공공 대역 사용 제한을 예고했다. 이번에는 ‘주민 혼란 방지’라는 이유가 붙었다. 세온은 혼란이라는 말이 틀린 정보를 고치는 이유인지 질문을 막는 이유인지 구분해야 한다고 말했다.
작은 학교는 방송을 계속하면 아이들이 있는 위치가 드러날 수 있다고 우려했다. 남쪽 교환소는 통신이 끊기면 겨울 식량 교환이 멈춘다고 했다. 진실 공개의 가치와 통로 안전을 한 문장으로 해결할 수 없었다.
네 거점은 공개 범위를 세 층으로 다시 나눴다. 즉시 생존에 필요한 풍향·노출 회피·물 확인은 계속 송출하고, 책임 자료는 검증 정도와 정정 경로를 붙였으며, 위치·신상·취약 설비는 보호했다.
차유리는 의료 자료가 공개 경쟁에 휩쓸리지 않게 했다. 익명 집계는 남기되 개인 증상과 처치 기록은 당사자 동의 없이 보내지 않았다. 정보 통제를 거부한다는 이유로 사생활 통제까지 없애지 않았다.
첫 공공 방송은 명령의 존재부터 알렸다. ‘상급 망에서 자료 송출 중단과 원본 이관을 요구했으며, 현재 발신 주체와 열람 조건은 확인 중’이라고 읽었다. 반박보다 확인 범위를 먼저 말했다.
이어 폭발과 분진에 관한 잠정 사실을 다시 읽었다. 산업 시설 안전 실패, 혼합 분진, 소화 잔류물 가능성, 대응 물질 자료의 한계가 각각 다른 근거를 가진다고 설명했다. 불확실성은 방송을 약하게 하는 말이 아니라 과장을 막는 표지였다.
방송 중간에 동쪽 중계기가 끊겼다. 하린은 상급 노드가 차단했다고 단정하지 않았다. 한파로 전력이 떨어졌는지, 대역 제한이 적용됐는지, 장비 고장인지 세 가지 가능성을 적었다.
나루와 은별이 들고 간 종이 사본은 작은 학교와 북서 급수장 사이를 움직였다. 전파가 끊겨도 수정 시각과 핵심 안전 문장을 전달하는 물리 경로였다. 아이들에게 위험한 먼 거리를 맡기지 않고 성인 이동조와 함께 갔다.
남쪽 도로 집단은 자기 중계차를 쓰게 해 주겠다고 제안했다. 네 거점은 통신을 통째로 넘기지 않고 정해진 시간과 공개 문안만 공유했다. 무장 집단이라는 이유로 배제하지도, 장비가 있다는 이유로 지휘권을 주지도 않았다.
정윤호는 상급 망에 질문서를 보냈다. 자료별 이의 사유, 원본 보관 위치, 주민 열람권, 명령 종료 시각을 요구했다. 답이 오기 전까지 원본을 한곳으로 모으지 않겠다는 공동 결정을 함께 전송했다.
박선묵은 관찰소 장비를 사용하면 제한 대역을 피할 수 있다고 말했다. 하린은 그 통로의 접근 기록과 수신 범위를 먼저 공개하라고 했다. 숨은 우회로가 생기면 나중에 누가 어떤 정보를 보냈는지 다시 알 수 없었다.
선묵은 장비 도면과 옛 접속 로그를 내놓았다. 검토 결과 그 대역은 의료 구조 신호와 겹칠 가능성이 있었다. 공동체는 방송 확대보다 구조 신호 보호를 택하고 사용하지 않았다.
저녁에는 북서 급수장까지 두 번째 명령을 받았다. 서명 값은 같았지만 문장 끝의 만료 시각이 서로 달랐다. 자동 배포 체계의 지연이나 변조 가능성을 모두 열어 두고 원문 세 개를 보존했다.
하린은 비교 화면에 차이를 붉게 표시했다. 그 화면 역시 공개됐지만 접근 코드와 장비 주소는 가렸다. 주민들은 명령이 단단한 한 장이 아니라 서로 다른 시각에 배포된 문서라는 것을 볼 수 있었다.
한 주민은 상급망을 완전히 끊자고 요구했다. 세온은 그 망에 남은 기상·전력·구조 정보도 있다고 답했다. 통제 명령을 거부하는 선택과 유용한 정보까지 포기하는 선택을 분리했다.
공동체는 수신은 유지하되 원격 삭제와 단독 이관 권한은 허용하지 않기로 했다. 원본 이동은 세 보관자 동의와 인계표, 목적과 반환 조건이 있을 때만 가능했다. 중앙이라는 말만으로 더 안전한 보관소가 되지는 않았다.
밤늦게 상급 노드에서 짧은 답이 왔다. ‘승인되지 않은 해석 중지’라는 같은 요구뿐이었다. 질문한 열람권과 종료 시각에는 답하지 않았다. 응답 부재도 행정 책임표에 기록됐다.
차유리는 방송을 들은 사람들의 반응을 살폈다. 불안이 커진 사람에게 모든 자료를 읽으라고 강요하지 않고 핵심 행동 안내만 받을 선택을 마련했다. 정보 접근권에는 보지 않을 권리도 포함됐다.
세온은 마지막 방송에서 결론을 말하지 않았다. 내일 바람 방향, 겉옷 분리, 급수 확인, 호흡 이상 인계 순서를 읽고 책임 자료의 다음 검증 시각을 알렸다. 진실은 생존 행동과 떨어진 구경거리가 아니었다.
하린은 송신을 마친 뒤 공공 열쇠를 다시 세 보관함에 나눴다. 자기 손에 복사본 하나를 더 숨기지 않았다. 그가 쓰러지거나 마음을 바꾸어도 공개와 중단을 혼자 결정할 수 없게 했다.
동쪽 중계기는 새벽에 다시 살아났다. 전력 접점의 얼음이 녹은 것이 원인이었다. 상급 차단이라 단정해 방송했다면 잘못된 공포가 퍼졌을 것이다. 하린은 복구 원인을 정정란 첫 줄에 올렸다.
중계기가 돌아온 뒤 학교 주민은 전날 듣지 못한 방송을 다시 받을지 선택했다. 핵심 안전 안내만 원하는 사람과 책임 자료 전체를 듣고 싶은 사람에게 시간을 나눴다. 공개를 지킨다는 말이 모두에게 같은 양의 정보를 강제로 쏟는 일이 되지 않도록 했다.
명령은 진실을 없애지 못했지만 아무 영향도 없었던 것은 아니었다. 거점들은 통로와 신상 노출 위험을 다시 계산했고, 일부 자료의 공개를 늦췄다. 그 지연과 이유까지 주민이 볼 수 있게 했다.
벽면 시간표 옆에는 새 문장이 붙었다. ‘원본은 보존하고, 사본은 검증하며, 해석에는 범위를 붙인다.’ 상급망의 권위도 공동체의 분노도 그 세 단계를 건너뛸 수 없었다.