← 목차인간이 말을 걸어왔다
제72화

아버지의 경고

파형이 세 번 접히자 음성 자막이 전부 밀려났다. 도경은 재생 막대를 뒤로 끌었다. 같은 구간, 같은 잡음, 같은 사람의 숨. 그런데 해류가 만든 첫 해석은 다시 무너졌다.

검증실의 창은 어둡게 반사됐다. 낮인데도 내부 차광막을 내린 탓에 화면만 선명했다. 도경은 서도진 장비 로그를 단독 채널로 고정하고 모계 기록을 완전히 닫았다. 어제까지는 둘을 나란히 두어야 길이 보였다. 오늘은 떼어 놓아야 문장이 들렸다.

입력: 인간 장비 로그 / 재연 대응값 적용 / 모계 기록 제외 후보: 경고 문장 파편 / 소유 위험 / 귀환 조건 언급 p: 0.84 상태: 부분 판독

소유 위험.

도경은 그 두 글자를 확대하지 않았다. 단어가 커지면 뜻이 먼저 뛰쳐나왔다. 대신 원신호의 앞뒤를 잘랐다. 산소 경보가 끊긴 뒤, 케이블이 마이크 하우징을 긁는 소리. 그 아래 아주 낮게 눌린 목소리가 있었다. 서도진의 발화는 완전한 문장으로 남지 않았다. 그러나 반복되는 어절은 있었다.

기억을 꺼내면.

도경은 손목을 세워 재생을 멈췄다. 자동 복원문을 그대로 믿을 수는 없었다. 같은 구간을 세 가지 필터로 돌렸다. 첫째는 호흡 보존, 둘째는 장비음 제거, 셋째는 반향 지연 보정. 셋 다 다른 결손을 남겼지만 같은 부분에서 같은 방향을 가리켰다.

기억을 꺼내는 순간, 그것을 가지려는 자가 온다.

도경은 ‘가지려는’을 지우고 ‘소유하려는’으로 바꿨다가 다시 원신호를 들었다. ㅅ이 찢기듯 남아 있었다. 소유. 서도진이 평소 쓰던 말은 아니었다. 논문에는 보존, 접근, 기록 같은 단어가 많았다. 그런데 마지막 장비 로그에서 아버지는 소유를 말했다.

“소유하려는 자가 온다.”

말을 따라 하자 방이 좁아졌다. 도경은 주석창에 감탄부호를 넣지 않았다. 판독 근거만 남겼다. 음절 반복 세 곳, 호흡 단절 한 곳, 경보음 하부 잔존. 그 다음 파편은 더 낮았다.

내가 돌아가면, 이곳으로 이어지는 길도 함께 돌아간다.

길. 도경은 커서를 그 단어 앞에 세웠다. 해저 이동로인지, 재연 가능한 음향 조건인지, 고래가 기억을 묶어 둔 장소인지 구분되지 않았다. 지금 정하면 틀릴 것이다. 도경은 정의 칸을 비워 두고, 물리값만 붙였다. 수심, 반향, 장비 위치, 재연 때 열린 응답 채널.

아버지는 길이 있다는 것을 알았다. 그리고 자신이 돌아갈 경우, 그 길도 인간 쪽으로 딸려 온다는 것을 알았다. 도경은 의자 등받이에 기대지 못했다. 화면 속 붉은 파형이 작고 뜨거운 금속처럼 박혀 있었다.

해류가 새 후보를 올렸다.

입력: 경고 파편 재조합 / 소유 위험 / 귀환-경로 결합 후보: 살아 있는 기억의 무기화 위험 / 인간 접근자 유입 / 발화자 자기 연루 p: 0.88 상태: 검증 필요

도경은 ‘무기화’라는 말을 늦게 받아들였다. 세이렌이 이미 하고 있는 일. 감독기구가 두려워하는 일. 도경 자신이 반박하려고 매일 수치를 쌓아 온 일. 그 위험을 서도진은 마지막 순간에 처음 본 것이 아니었다. 마지막에야 말할 수 있었을 뿐이었다.

*

도경은 20년 전 원본 로그의 메타데이터를 열었다. 기록 시각, 장비 온도, 배터리 하강률, 산소 잔량. 죽어 가는 사람이 남긴 말이라기보다, 위험을 기록하려고 정렬한 흔적에 가까웠다. 발화 간격이 무작위가 아니었다. 서도진은 기침 뒤에도 같은 단어를 다시 말했다. 누군가 알아듣기를 계산한 사람처럼.

도경은 아버지의 예전 논문 폴더를 호출했다. 외부 API나 원격 저장소가 아니라, 이미 봉인 서버에 들어 있던 내부 사본이었다. 공개 논문 초록에서는 고래 기억을 ‘분산된 장소 의존 신호’라고 불렀다. 부록의 삭제 표시에는 더 조심스러운 문장이 남아 있었다. 살아 있는 개체군의 회상 구조는 채굴 가능한 데이터가 아니다.

그 문장은 20년 전 것이었다.

도경은 화면을 둘로 나누었다. 왼쪽에는 논문 부록의 삭제 문장, 오른쪽에는 마지막 장비 로그의 파형. 서도진은 이론으로 먼저 보았고, 현장에서 다시 보았다. 살아 있는 기억은 저장소가 아니며, 꺼내는 순간 원래의 관계를 바꾼다. 이 정도는 과학자의 우려일 수 있었다. 하지만 마지막 로그는 더 구체적이었다.

그들이 들어오면, 기억은 경고가 아니라 좌표가 된다.

도경은 숨을 작게 끊었다. 세이렌의 미러 세션이 머릿속에 들어왔다. 재연 중 몰래 붙었던 수집 모듈, 가짜 감사 권한, 원신호를 통째로 가져가려던 흔적. 20년 전 서도진이 말한 ‘그들’이 오늘의 세이렌이라고 단정할 수는 없었다. 그러나 행위는 같았다. 살아 있는 기억을 꺼내고, 분해하고, 소유 가능한 자산으로 바꾸려는 손.

입력: 20년 전 논문 부록 / 마지막 경고 로그 / 현 세션 침입 이력 후보: 위험 인지 선행 / 경고 일관성 / 특정 조직 동일성 미확정 p: 0.81 상태: 인과 단정 불가

“조직 이름은 빼.”

도경은 해류의 후보에서 특정 조직 추정을 닫았다. 맞아 보이는 이름일수록 증거가 필요했다. 지금 확인할 것은 아버지가 무엇을 알고 있었는가였다. 서도진은 기억이 무기가 될 수 있다는 것을 알았다. 더 나아가 자기 몸, 자기 장비, 자기 귀환이 그 무기를 여는 통로가 될 수 있다는 것도 알았다.

도경은 오래된 가족 사진 저장칩을 만지지 않았다. 책상 끝에 뒤집힌 작은 칩은 오늘도 어두웠다. 아버지를 선구자로 부르고 싶지 않았다. 그렇게 부르면 버려진 시간까지 깨끗해질 것 같았다. 동시에 무시할 수도 없었다. 스무 해 전, 아무도 믿지 않던 위험을 서도진은 이미 문장으로 남겼다.

경외라는 말은 보고서에 쓰지 않았다. 대신 ‘선행 인지 확인’이라고 적었다. 덜 다치는 말이었다.

*

재연 파일을 다시 여는 데 손가락이 늦었다. 직전 재연 실험 구간, 도경이 직접 설계한 응답 재현 절차. 원본을 보호하려고 만든 복귀 경로. 고래가 남긴 장소 코다를 훼손하지 않기 위해 제한 출력으로 돌렸던 바로 그 장치.

도경은 실행 기록을 위에서부터 읽었다. 수심 대응값 고정. 반향 지연 보정. 모계 7 응답 조건 재생성. 인간 장비 로그와 대조. 세이렌 미러 세션 차단. 각 줄은 당시에는 방어였다. 지금은 다른 모양으로 보였다.

내가 돌아가면, 이곳으로 이어지는 길도 함께 돌아간다.

아버지의 파편을 옆에 붙이자 재연 절차가 문장 아래에 딱 맞게 들어갔다. 도경은 서도진을 돌아오게 하지 않았다. 그러나 서도진의 장비 로그를 현재의 검증실로 불러왔고, 모계가 묶어 둔 장소 기억에 인간 분석 경로를 다시 연결했다. 경고가 말한 길을, 도경이 정확한 수치와 권한으로 다시 열었다.

반박할 말은 많았다. 원본 보호를 위해서였다. 세이렌보다 먼저 봉인하려고 했다. 고래 기록과 아버지 기록을 분리하려면 재연이 필요했다. 모두 사실이었다. 사실이라서 덜 무너지지 않았다.

도경은 재연 로그의 자기 서명 옆에 커서를 두었다. 서도경, 검증 책임. 시간 도장. 승인 근거. 손끝에 차가운 플라스틱 모서리가 닿았다. 책임은 화면 밖으로 밀 수 없었다.

입력: 재연 절차 / 경고 로그 / 침입 세션 잔류 후보: 경고 조건 재현 / 보호 목적과 노출 결과 동시 발생 / 통로 재개방 p: 0.9 상태: 충돌 없음

충돌 없음.

도경은 그 문구가 싫었다. 논리에는 충돌이 없었다. 그래서 더 나빴다. 보호하려는 행동이 노출을 만들 수 있고, 검증하려는 손이 통로를 열 수 있다. 둘은 모순이 아니었다. 같은 행동의 두 면이었다.

스피커를 켜자 아버지의 목소리는 다시 조각으로 나왔다.

기억을…… 꺼내면…… 소유하려는…… 길도…… 함께……

도경은 끝까지 듣지 않았다. 정지 버튼을 눌렀다. 반복하면 죄를 감각으로 씻으려 들 것이다. 필요한 것은 기록이었다.

보고서 두 번째 단락을 썼다. 20년 전 경고는 추상적 위험 고지가 아니라, 살아 있는 기억을 인간 접근 경로로 전환할 때 발생하는 소유 및 무기화 위험에 관한 직접 경고다. 이번 재연은 그 경고의 조건을 다시 충족했다. 목적은 보호였으나, 결과적으로 인간 측 접근로가 재개방되었다.

문장을 저장하자 화면 오른쪽의 권한 표시가 바뀌었다. 단독 연구 기록에서 공적 위험 보고로. 개인 파일이 아니게 된 순간, 아버지의 목소리는 도경의 집에서 더 멀어졌다. 동시에 검증실 중앙으로 끌려왔다.

도경은 가족 연락처 알림을 다시 봤다. 윤서란의 이름은 아직 닫히지 않았다. 어머니에게 이 말을 어떻게 전해야 하는지 알 수 없었다. 아버지가 버리고 간 마지막 말이 아니라, 모두가 밟고 있는 통로의 경고라고. 도경은 알림을 눌러 끄지 않았다. 지금은 전화를 걸면 설명이 아니라 변명을 하게 될 것이다.

*

저녁에는 검증실 바깥 소음이 줄었다. 대신 서버랙의 팬이 더 크게 들렸다. 도경은 세 개의 창을 띄웠다. 20년 전 삭제된 부록. 마지막 장비 로그. 오늘 차단된 세이렌 잔류 세션. 서로 다른 시간의 창이 같은 그림을 만들었다.

첫 창에는 채굴하지 말라는 경고가 있었다. 둘째 창에는 소유하려는 자가 온다는 말이 있었다. 셋째 창에는 이미 들어와 있던 손의 흔적이 있었다. 세이렌의 수집 모듈은 실패했지만 빈손으로 나가지는 않았을 것이다. 접속 시각, 요청한 패킷 크기, 가져가려 한 메타데이터 목록이 차갑게 남았다.

도경은 침입 로그를 아버지의 경고문 아래에 붙이지 않았다. 그것은 증거의 순서를 흐릴 수 있었다. 대신 별도 부록으로 연결했다. 20년 전 문장과 오늘의 침입은 같은 파일이 아니었다. 그러나 같은 위험을 가리켰다.

입력: 경고 로그 / 현재 침입 이력 / 원본 보호 상태 후보: 경고 실현 중 / 추가 접근 가능성 / 보호 격리 필요 p: 0.87 상태: 즉시 보고 권고

도경은 보고 버튼을 누르지 않았다. 먼저 물어야 할 것이 있었다. 서도진은 위험을 알았다. 자신이 통로가 될 수 있다는 것도 알았다. 그렇다면 왜 내려갔는가가 아니라, 어떻게 막으려 했는가. 질문의 방향이 바뀌자 아버지의 얼굴을 떠올리려던 힘도 빠졌다. 이제 얼굴보다 절차가 중요했다.

도경은 마지막 로그의 뒤쪽 미판독 구간을 열었다. 음성은 거의 없었다. 장비가 꺼지기 전 남긴 낮은 전압음, 물이 케이스 안으로 들어가는 미세한 긁힘, 먼 곳의 클릭. 사람 말은 끊겼지만 조작 흔적이 남아 있었다. 스위치 잠금, 송신 제한, 기록 분할. 서도진은 말만 남긴 것이 아니었다. 무언가 닫으려 했다.

아직 방법은 보이지 않았다. 판단하면 안 됐다. 로그 73·74 구간, 마지막 전원 차단 직전의 수동 명령을 따로 복원해야 했다. 도경은 새 작업 묶음을 만들고 이름을 짧게 붙였다. 차단 방식 검증.

보고서 결론은 한 문장으로 정리됐다. 서도진은 살아 있는 기억의 무기화 위험을 20년 전 인지했고, 자기 귀환 또는 기록 회수가 인간 측 접근로를 여는 조건이 될 수 있음을 경고했다. 도경은 그 아래에 오늘의 결과를 붙였다. 이번 재연은 보호 목적이었으나 동일한 접근 조건을 재현했다.

저장 표시가 뜨자 검증실 유리에 도경의 얼굴과 파형이 겹쳤다. 뒤편 화면에서는 세이렌 잔류 세션의 실패 로그가 붉게 깜빡였다. 20년 전 물속에서 끊긴 경고와, 지금 육지의 서버에 남은 침입 흔적이 같은 높이로 놓였다. 확인된 건 하나였다. 아버지는 위험을 알고 있었다. 새 질문도 생겼다. 서도진은 그 위험을 무엇으로 막으려 했는가.

← 이전목차다음 →

이 화, 어떠셨나요?

미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.