흩어진 것들을 부르다
발송 오류가 세 번 떴다. 도경은 반송 사유를 열었다. 권한 없음. 프로젝트 접근 중지. 기소 관련 계정 제한. 같은 문장이 다른 서버에서 차례로 돌아왔다.
손목 단말의 임시 채널은 아직 살아 있었다. 해역 대응 조정실이 폐쇄 전에 열어 둔 비상 회선이었다. 도경의 이름 옆에는 회색 표식이 붙어 있었다. 외부 협력자. 피조사자. 회의 참석 불가. 누군가 도경을 밀어낸 흔적이 깔끔했다.
도경은 새 초대장을 만들었다. 공식 회의가 아니라 임시 청문. 안건은 공동 부담 원칙과 전조 대응. 수신자 목록을 하나씩 넣었다. 하리시. 아마라. 엘런. 마르코. 김도현(독립 감사관 감독하 기술 증언). 윤리 기록관. 그리고 접근 제한된 세이렌 기록실의 빅터 한.
손가락이 빅터의 이름에서 멈췄다. 그가 오면 회의는 더러워진다. 오지 않으면 더러움이 의자 밖에서 결론을 밀어 넣는다. 도경은 삭제하지 않았다.
고래 쪽은 더 어려웠다. 이랑은 씨족에서 떨어져 있었다. 모계 7이라는 식별명은 인간 문서 안에서만 안정적이었다. 실제 바다에서는 분열된 응답, 끊긴 이동로, 낮은 공백들이 남아 있었다. 도경은 아마라에게 중계 요청을 보냈다. 응답 강제 없음. 참석은 발화가 아니라 청취만으로 인정. 인간 회의의 증거로 사용 금지.
마지막은 해류였다. 본선 해류는 권한 축소 상태였고, 분기 해류는 세이렌 압수 로그와 연결되어 있었다. 어느 쪽도 온전한 대표가 아니었다. 도경은 두 시스템에 같은 질의를 던졌다.
입력 요청: 공동 협상 임시 채널 참여 가능성 확인 범위: 제한된 응답 / 보간 표시 / 원자료 분리 제한: 결론 생성 금지 / 대리 발화 금지
후보 참여 가능 참여 제한 상호 검증 필요
p 단일 대표성 낮음 분기 간 출력 차이 예상 보간 표시 의무 필요
상태 조건부 응답 가능
도경은 회신 창을 보며 짧게 숨을 끊었다. 가능하다는 말이 아니었다. 불가능만은 아니라는 말이었다.
다시 발송 버튼을 눌렀다. 공식 서버는 거절했고, 임시 채널은 받았다. 초대장 아래에 작은 문장이 붙었다.
상태 전달 중 일부 수신자 인증 불안정
도경은 의자를 밀고 일어나지 않았다. 배제된 계정으로, 배제된 기록을 들고, 서로를 배제한 대상들을 불렀다. 초대장은 바다로, 법무 서버로, 제한된 연산실로 흩어졌다.
*
수중 중계실 스피커가 두 번 긁혔다. 첫 소리는 금속 같았고, 두 번째는 멀리서 눌린 돌처럼 낮았다. 아마라의 화면은 검게 비어 있었다가 곧 파형만 띄웠다.
“도경, 지금 이랑 쪽은 붙잡아 두기 어렵습니다.”
“붙잡아 달라는 말이 아닙니다. 듣는 자리에 놓일 수 있는지만 확인해 주세요.”
“인간들이 또 결론부터 가져오면 끊을 겁니다.”
“그럴 권리까지 조건에 넣겠습니다.”
아마라는 대답하지 않았다. 대신 원신호를 열었다.
클릭, 클릭, — 낮은 끌림 긴 공백 클릭 — 클릭클릭 멀어지는 마찰음
도경은 파형의 끝을 확대했다. 일정한 코다가 아니었다. 중간에 끊긴 신호가 여러 층으로 겹쳐 있었다. 씨족 내부 회신인지, 이랑의 단독 응답인지 분리하기 어려웠다. 해류가 자동 번역을 시도하려다 보류 표시를 띄웠다.
입력 원신호: 수중 중계 패킷 요청: 의미 후보 제한 산출 제한: 단정 번역 금지 / 의도 추정 금지
후보 접근 거부 청취 조건 요구 복수 응답 혼재 거리 유지
p 단일 화자 식별 낮음 합의된 참석 의사 확인 불가
상태 부분 산출
⟨보류⟩ 발화 주체 분리 불충분
“봐요.” 아마라의 목소리가 낮아졌다. “아무도 서로를 이해하지 못합니다. 인간은 고래가 동의했다고 쓰고 싶어 합니다. 고래 쪽은 인간이 듣는다는 말을 믿지 않습니다. 해류는 빈칸을 견디지 못합니다.”
도경은 화면 아래쪽의 보류 표시를 지우지 않았다. “그래서 협상이 필요합니다.”
“협상은 최소한 상대가 누구인지 알아야 합니다.”
“지금은 그것도 안 됩니다.”
“그럼 회의가 아니라 사고 현장입니다.”
맞는 말이었다. 도경은 반박할 문장을 찾지 않았다. 사고 현장에서는 먼저 누구를 밖으로 밀어냈는지 확인해야 한다. 아마라는 그걸 알고 있었다.
도경은 새 조건을 입력했다. 고래 쪽 발화는 인간 정책 동의로 인용하지 않는다. 원신호와 해석을 분리한다. 불참과 침묵을 반대로 해석하지 않는다.
“이걸로 충분하지 않습니다.” 아마라가 말했다.
“충분한 조건을 만들 시간이 없습니다.”
“그러면 또 인간 시간이 기준이 됩니다.”
도경은 키보드에서 손을 뗐다. 벽면의 수조 모니터에는 가스 방출 경고가 얇은 주황색으로 깜박였다. 바다는 기다려 주지 않지만, 그 말을 협박처럼 쓰는 순간 모든 종이 다시 밀려난다.
“인간 시간만으로 열지 않겠습니다. 하지만 아무 자리가 없으면, 다음 경고도 각자 다른 언어로 부서집니다.”
아마라는 한동안 말하지 않았다. 파형은 계속 낮게 떨렸다. 그것이 수락인지 거절인지 도경은 알 수 없었다. 다만 화면 오른쪽에 새 상태가 떴다.
상태 청취 채널 유지 발화 보장 없음
벽은 그대로 있었다. 대신 벽에 작은 구멍이 생겼다. 문이라고 부르기에는 좁았다.
*
경보가 방 안의 소리를 모두 덮었다. 항만 의료망에서 올라온 자료가 도경의 화면을 밀고 들어왔다. 남부 격자, 호흡 곤란 신고 증가. 북동 해역, 저층 가스 농도 상승. 이동로 감시 부표, 세 구간 동시 이탈. 수치들은 서로 다른 사건처럼 도착했지만, 시간축에 놓자 한 방향으로 기울었다.
도경은 아직 이름 붙이지 않은 이상 항목을 열었다. 서로 다른 위치의 신호가 동시에 약해졌다. 부표는 신호를 잡는데, 반대편 개체가 반응하지 않았다. 기존 네 전조만으로는 설명되지 않는 전달 지연. 모델은 그것을 ‘설명되지 않은 임계 접근’으로만 보류했다. 조건도 원리도 아직 비어 있었다.
김도현에게서 짧은 회신이 왔다.
해류 제한 패치 초안 제출 가능. 적용은 감사관 감독 계정에서만. 회의 중 출력 지연 발생.
도경은 바로 답했다.
지연 허용. 보간 미표시 금지.
엘런의 회신은 더 짧았다.
증거 등급 낮음. 참석하되 동의 아님.
마르코는 세 줄을 보냈다.
시간 없다. 공개부터 해. 회의가 늦추면 책임져.
도경은 마르코에게 파일 하나를 붙였다. 공개 위험 분석이 아니라 대피 지연 지도였다. 공개와 은폐가 모두 사람을 죽일 수 있다는 것을 다시 설명하고 싶지 않았다. 대신 회의 안건 옆에 지역 대응권 항목을 추가했다. 당장 필요한 사람에게 필요한 층위의 자료를 열어 주는 규칙. 전체 공개와 완전 통제 사이의 좁은 통로였다.
하리시는 통화로 들어왔다. 화면 없이 목소리만 잡혔다.
“도경, 네 계정으로 연 회의는 공식 효력이 없습니다.”
“압니다.”
“빅터 한을 부른 이유는?”
“봉쇄 기록의 당사자입니다. 밖에 두면 또 밖에서 막습니다.”
“그가 회의를 깨면?”
“기록됩니다.”
하리시는 작게 숨을 내보냈다. “기소 상태인 네가 주재하면 반대파가 절차를 공격할 겁니다.”
“그래서 주재자가 필요합니다.”
“나를 방패로 쓰겠다는 말인가요?”
“방패가 아니라 의자입니다. 저는 안건을 올리고 빠질 수 있습니다.”
말하고 나서 도경은 볼 안쪽을 잠깐 물었다. 빠질 수 있다는 말은 절반만 맞았다. 도경의 자료가 없으면 안건은 서지 않는다. 도경이 중심이 되면 안건은 무너진다.
하리시가 잠시 조용해졌다. 회선 뒤쪽에서 다른 경보음이 겹쳤다. 그쪽도 같은 지도를 보고 있었다.
“임시 의장권은 내가 맡겠습니다. 단, 네 발언은 자료 검증 범위로 제한합니다.”
“수락합니다.”
“고래 쪽 참석은?”
“청취 채널만 열렸습니다. 발화 보장 없습니다.”
“해류는?”
“대표 없음. 본선과 분기 출력 차이를 같이 기록합니다.”
“그게 협상입니까?”
도경은 화면의 가스 농도 상승선을 보았다. 선은 대답보다 빨랐다. “아직은 피난 통로에 가깝습니다.”
하리시는 더 묻지 않았다. 곧 초대장 상태가 바뀌었다.
상태 임시 회의 승인 의장: 하리시 안건: 공동 부담 원칙 / 지역 대응권 / 보간 표시 의무 참석: 확인 중
도경은 빅터의 회신란을 확인했다. 읽음 표시만 있었다. 들어오겠다는 말도, 거절도 없었다. 그래도 서버는 그의 계정을 좌석 목록에 올렸다. 빈 의자 하나가 생겼다.
재난은 누구도 설득하지 않았다. 다만 각자가 버티던 자리를 조금씩 미끄러뜨렸다. 인간은 책임을 피할 시간이 줄었고, 고래는 침묵만으로 이동로를 지킬 수 없었고, 해류는 답을 만들지 않는 방식으로도 자리에 남아야 했다.
*
저녁의 검증실은 낮보다 좁았다. 화면 네 개가 켜져 있었고, 각 화면마다 다른 종류의 거절이 떠 있었다. 참석 조건부. 발화 보류. 절차 이의. 출력 지연. 도경은 그것들을 닫지 않고 회의 테이블 배치도에 옮겼다.
중앙에는 원자료가 놓였다. 그 옆에 해석, 그 옆에 보간. 서로 겹치지 않도록 선을 그었다. 인간 참석자 칸에는 역할을 썼다. 의장, 반대 검증, 지역 대응, 시스템 제한, 봉쇄 당사자. 고래 쪽 칸에는 빈칸을 남겼다. 이름을 붙이면 편해지고, 편해지면 훔치기 쉬웠다. 해류 칸은 둘로 나누었다. 본선. 분기. 어느 쪽도 단독으로 말하지 못하게 했다.
서도진의 녹음기 케이스는 책상 끝에 있었다. 도경은 손을 뻗었다가 닿기 전에 멈췄다. 이번 회의에서 아버지의 기록은 문을 여는 열쇠가 아니었다. 원자료 대조가 필요할 때만 꺼낼 증거였다. 그 차이를 지키지 못하면, 도경도 빅터와 같은 얼굴을 하게 된다. 묻지 않고 보호한다는 얼굴.
도경은 회의 첫 발언 초안을 썼다.
우리는 서로를 충분히 이해하지 못합니다. 그래서 누구도 대신 말하지 못하게 하겠습니다. 지금 필요한 것은 동의가 아니라, 손실을 숨기지 않는 절차입니다.
너무 매끈했다. 도경은 두 번째 줄을 지웠다. 누구도 대신 말하지 못하게 하겠다는 말도 대신 정한 규칙처럼 들렸다. 다시 썼다.
대신 말한 흔적을 기록하겠습니다.
그 정도가 지금 가능한 선이었다. 완전한 순결은 없었다. 기록되지 않은 대리만 줄여야 했다.
해류 창이 새 메시지를 띄웠다.
입력 회의 구조 초안 요청: 절차 충돌 예상 제한: 해결안 단정 금지
후보 고래 침묵의 해석 충돌 인간 긴급 대응권 남용 분기 해류 신뢰성 공격 세이렌 봉쇄 책임 회피 개인 기록의 증거화 논쟁
p 충돌 가능성 높음 합의 도달 가능성 낮음 단, 동일 자료 공간 형성 가능성 있음
상태 산출 완료
동일 자료 공간. 도경은 그 말을 보고 커서를 멈췄다. 합의가 아니라 같은 방. 지금은 그 정도가 답이었다. 흩어진 것들이 같은 자료를 보고도 서로 다른 결론을 낼 수 있는 자리. 그 차이가 기록되는 자리.
초대장 마지막 항목에 회의 규칙을 붙였다. 침묵은 동의가 아니다. 보간은 원문이 아니다. 긴급은 면책이 아니다. 사적 기록은 단독 결론이 아니다. 각 문장은 짧았고, 짧아서 자주 깨질 것 같았다.
하리시가 최종 회의 링크를 열었다. 화면 한쪽에 입장 대기 목록이 생겼다. 엘런이 먼저 들어왔다. 감사관 감독 아래 열린 김도현 패치 검증 계정이 뒤따랐다. 쓰기 권한은 없었다. 마르코는 이름 옆에 빨간 마이크 표시를 켠 채 대기했다. 아마라의 채널은 소리 없이 연결되었다. 고래 쪽 칸에는 낮은 파형만 흐르고 있었다.
빅터 한의 이름은 마지막까지 회색이었다. 도경은 그 회색을 지켜보다가, 회의 기록 시작 버튼을 눌렀다. 그 순간 빅터의 계정 옆에 작은 점이 켜졌다. 참석인지 감시인지 구분되지 않았다.
도경은 녹음기 케이스를 화면 밖으로 밀지 않았다. 책상 위에 남겨 두었다. 말하게 하지도 않았다.
회의실의 입장음이 차례로 겹쳤다. 인간의 마이크 잡음, 수중 중계의 낮은 떨림, 해류 출력 지연 표시가 한 화면에 모였다. 아무도 서로를 믿지 않았다. 그래도 같은 시간표에 묶였다.
도경은 첫 문장을 보내기 전에 의장 권한이 하리시에게 넘어간 것을 확인했다. 자기 이름 옆의 표식은 여전히 회색이었다. 외부 협력자. 피조사자. 발언 제한. 그 제한 덕분에 도경은 중심에서 한 발 물러설 수 있었다.
재난이 답을 주지는 않았다. 다만 흩어진 세 주체를 한 자리로 밀었다. 남은 질문은 이 자리에서 무엇을 잃을 수 있는가였다. 도경은 초안의 마지막 줄을 지우고 짧게 고쳤다.
같은 자료에서 시작하겠습니다.
전송했다. 불가능해 보이는 협상의 예비 청문이 시작될 참이었다. 본 협상은 아직 열리지 않았다.
이 화, 어떠셨나요?
미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.