끓는 바닥
갑판 난간의 단말이 붉게 흔들렸다. 바닥층 음향 산란값이 세 번 연속 기준선을 넘고, 선체 밑으로 둔한 거품음이 긁혀 올라왔다. 도경은 젖은 장갑을 벗지도 못한 채 로그를 고정했다.
“보정 오류입니까?”
엘런이 옆 모니터를 당겼다. “수온, 염분, 탁도 전부 따로 움직입니다. 오류면 더 얌전해야죠.”
남서쪽 해저 경계. 기존 열수 지대에서 벗어난 구역이었다. 화면 아래쪽에 밝은 점들이 불규칙하게 피었다가 사라졌다. 생물 반향이라면 방향성이 있어야 했다. 지금은 바닥에서 솟고 있었다.
도경은 수중 마이크 감도를 낮췄다. 큰 소리는 버리고 낮은 압력 변화만 남겼다. 거품은 물속에서 작은 산란체가 된다. 음파가 부딪히면 부드러운 바닥도 끓는 표면처럼 보인다. 문제는 무엇이 올라오느냐였다.
“메탄 가능성?”
엘런이 대답 대신 시료 채취 로봇의 경로를 열었다. “가능성만으로는 세이렌이 웃습니다.”
“그럼 웃기 전에 숫자를 잡읍시다. 보정 전 원자료, 다중빔, 용존산소, 산화환원전위 동시 저장.”
“관측 권한은 살아 있습니까?”
“읽기와 저장까지만요.”
도경은 권한 표시를 확인했다. 수정 불가. 송신 제한. 그래도 센서가 보고 있는 바다를 못 보게 하지는 않았다. 부표 세 개가 순서대로 잠겼다가 올라왔다. 케이블 장력이 튀고, 선체가 아주 작게 밀렸다.
해류가 공개 채널에 축약 출력을 띄웠다.
입력 바닥층 산란 증가 / 용존산소 저하 구역 외곽 / 퇴적층 교란
후보 기포성 방출 미세 퇴적 재부유 생물군 동시 상승
p 0.63 / 0.21 / 0.09
상태 원자료 부족 ⟨보류⟩ 원인 확정 금지
엘런이 입꼬리만 비틀었다. “쓸모 있게 애매하군요.”
“애매해서 쓸모 있습니다.”
도경은 지난 전조들을 한 화면에 겹쳤다. 저산소 띠가 먼저 넓어졌다. 그다음 미생물 군집의 형광값이 튀었다. 이동로는 동쪽에서 서쪽으로 밀렸다. 이제 퇴적층 경계가 대답하고 있었다. 순서는 너무 가지런했다. 가지런할수록 도경은 자기가 아카이브에 현재를 끼워 맞추는 건 아닌지 의심했다. 그래서 네 번째 조짐의 임계값을 아카이브를 다시 열기 전에 먼저 수치로 고정했다.
“로봇 내려갑니다.” 선원이 말했다.
수중 카메라 영상은 탁했다. 해저 가까이 갈수록 입자가 많아졌다. 조명이 바닥을 훑자 작은 구멍들이 보였다. 모래가 숨을 쉬듯 꺼졌다가 솟았다. 한 지점이 아니라 선처럼 이어졌다.
엘런이 낮게 말했다. “조짐은 맞습니다.”
엘런이 확인 버튼을 눌렀다. 경보 단계가 노란색에서 주황색으로 바뀌었다. 누를 권한은 이제 도경의 것이 아니었다. 도경은 색이 바뀌는 것을 지켜보기만 했다. 아직 재난은 아니었다. 그러나 바닥은 더 이상 침묵한 배경이 아니었다.
*
도경은 실험실 구석의 외부 단말로 아카이브를 열었다. 내부망 계정은 막혔지만, 서도진의 공개 전환 자료 일부는 복제본에 남아 있었다. 파일명은 정리되어 있지 않았다. 아버지는 중요한 것을 숨길 때도 이름을 반쯤만 붙였다.
퇴적층 가스. 바닥 산란. 저산소 뒤 상승음.
도경은 손가락을 멈췄다. 화면 속 낡은 스펙트로그램은 오늘 본 것과 닮아 있었다. 완전히 같지는 않았다. 과거 기록은 더 거칠고, 센서 간격도 넓었다. 하지만 순서는 같았다. 산소가 먼저 빠지고, 미생물 지표가 튀고, 고래 이동로가 비틀리고, 바닥에서 기포성 산란이 올라온다.
도경은 아버지의 주석을 열었다. 문장은 짧았다. 확정 금지. 반복 관측 전까지 자연 변동과 분리 불가. 그 아래 다른 색으로 덧붙인 줄이 있었다. 반복되면 시간표가 아니라 임계 전 압력으로 봐야 한다.
임계라는 단어에서 시선을 뗐다. 지금 말할 수 있는 것은 네 번째 조짐까지였다. 그 다음을 이름 붙이면 인간 회의가 더 빨라지고, 빠른 회의는 빠른 결정을 가장한다. 고래의 미결 위에 인간 표를 덮게 된다.
도경은 새 비교표를 만들었다. 오늘 자료를 왼쪽, 아카이브를 오른쪽에 놓았다. 수심대, 산란 빈도, 산소 저하와의 간격, 이동로 이탈 뒤 발생 시간. 네 항목 중 세 항목이 허용 범위 안에 들어왔다. 마지막 항목은 더 나빴다. 간격이 짧았다.
목 안쪽이 까끌했다. 도경은 물컵을 들어 한 모금만 삼켰다. 컵 바닥에 붙은 소금기가 입술에 남았다. 서도진은 이 자료를 보면서 누구에게 말하지 않았을까. 혹은 말했는데 아무도 듣지 않았을까. 그런 질문은 검증표에 들어가지 않았다.
엘런에게 보낼 초안을 썼다.
퇴적층 기포성 산란, 과거 네 번째 단계 기록과 세 항목 일치. 발생 간격 단축. 자연 변동 단독 설명 불충분.
도경은 ‘임박’이라는 말을 지웠다가 다시 넣었다. 카운트다운은 밖에서 세는 시간이었다. 지금은 바닥이 안에서 밀어 올리는 시간에 가까웠다. 남은 칸을 인간이 정할 수 없다는 뜻이었다.
전송 직전, 세이렌 쪽 공용 해명이 먼저 떴다. 해저 열수 주변 자연 변동. 지역적 산란. 확대 해석 주의.
도경은 파일을 닫지 않았다. 자료는 반박보다 먼저 있어야 했다. 아버지의 주석 창을 축소하고, 오늘 원자료의 해시값을 기록했다. 손끝에 힘이 들어가 키가 한 번 더 눌렸다. 같은 숫자가 두 줄 생겼다. 지우지 않고 그대로 두었다. 실수의 흔적까지 시간에 묶어 두고 싶었다.
*
회의 채널은 시작부터 끊겼다. 세이렌 컨소시엄의 기술 대리인은 영상 없이 음성만 켰고, 배경에는 준비된 문서가 먼저 올라왔다. 제목은 자연 기원 해저 교란 검토였다.
“열수 영향권 외곽이라도 지하 유체 흐름은 넓습니다. 현 단계에서 재난 조짐으로 부르는 건 부적절합니다.”
도경은 마이크를 켰다. “재난이라고 부르지 않았습니다. 기포성 방출 조짐이라고 했습니다.”
“같은 효과를 노린 표현 아닙니까?”
엘런이 도경보다 먼저 끼어들었다. “효과가 아니라 산란 패턴입니다. 생물 반향 배제했고, 퇴적 재부유 단독 설명도 맞지 않습니다.”
대리인이 문서를 넘겼다. “지역 자료가 부족합니다.”
“그래서 원자료를 냈습니다.” 엘런의 목소리는 마른 금속처럼 들렸다. “부족하다는 말은 더 관측하자는 뜻이어야지, 없는 일로 하자는 뜻이 아닙니다.”
도경은 화면 공유를 열었다. 네 개의 선이 겹쳐졌다. 산소, 미생물 지표, 이동로 이탈, 바닥 산란. 색은 다르게 했지만 방향은 하나였다. 인간이 만든 표가 바다를 단순하게 만들 수 있다는 것을 알면서도, 지금은 이 정도 단순함이 필요했다.
“이전 세 단계와 독립 사건으로 보려면,” 도경이 말했다. “각 지표가 같은 구역에서 같은 순서로 움직인 이유를 설명해야 합니다.”
“상관관계입니다.”
“맞습니다. 그래서 원인 확정은 안 합니다. 다만 대응 지연의 근거로도 못 씁니다.”
짧은 끊김 뒤 대리인의 목소리가 낮아졌다. “서 박사님은 현재 핵심 분석 권한이 제한된 상태로 알고 있습니다.”
도경은 화면 오른쪽의 권한 표시를 보았다. 읽기 전용. 송신 제한. 모욕으로 쓰기 좋은 문구였다.
“그래서 더 간단합니다. 제가 바꾼 값이 없습니다. 전부 관측값입니다.”
엘런이 새 파일을 올렸다. “독립 검증 서명했습니다. 제 이름으로도 제출합니다.”
회의 채널의 참가자 목록이 흔들렸다. 하리시의 이름은 관찰자로만 떠 있었다. 아무 말도 하지 않았다. 세이렌 쪽 문서가 한 장 더 넘어갔다. 책임 문구와 법적 유보가 길게 붙어 있었다.
“현장 발표는 보류해야 합니다. 불필요한 공황을 막아야 합니다.”
도경은 숨을 세지 않았다. 세면 말이 늦어질 것 같았다. “공황을 막는 방법은 자료를 늦추는 게 아니라, 불확실성과 확인된 사실을 나눠 공개하는 겁니다.”
“고래 논의도 미결 아닙니까? 인간 측 발표가 그 과정을 훼손할 수 있다는 게 당신 의견이었죠.”
세이렌은 정확히 찔렀다. 도경은 손목의 빈자리를 엄지로 눌렀다. 아버지의 시계를 차지 않은 살갗만 차가웠다.
“고래의 결정을 대신하지 말자는 뜻입니다. 바닥이 움직였다는 관측을 숨기자는 뜻이 아닙니다.”
엘런이 바로 덧붙였다. “두 시간 뒤 추가 시료가 올라옵니다. 그때도 같은 가스 조성이 나오면, 자연 변동이라는 문장은 철회하십시오.”
“검토하겠습니다.”
“아니요.” 엘런이 잘랐다. “철회 조건을 지금 기록하십시오.”
채널에 몇 초 동안 잡음만 찼다. 대리인은 조건부 문구를 남겼다. 퇴적층 기원 가스 성분 및 반복 방출 확인 시, 지역적 단발 교란 표현 재검토. 약한 문장이었다. 그래도 문서에 박혔다.
도경은 회의록을 저장했다. 승리는 아니었다. 지연을 조금 비틀었을 뿐이었다. 그 사이 바닥은 기다리지 않았다.
*
저녁의 갑판은 기계음으로 낮게 젖어 있었다. 시료 로봇이 올라오자 금속 프레임에서 물이 쏟아졌다. 채취통 안쪽에 작은 기포가 붙어 있었다. 도경은 통을 흔들지 말라고 손으로 막았다.
간이 분석기는 오래 걸리지 않았다. 메탄 비율이 먼저 떴다. 황화수소는 낮았지만 없지 않았다. 이산화탄소가 예상보다 높았다. 엘런의 메시지가 곧 도착했다. 반복 방출 확인. 세이렌 문구 재검토 조건 충족.
도경은 답장을 보내지 않고 바다를 보았다. 수면은 평평해 보였다. 위험은 위에서 보이지 않았다. 아래에서 작은 주머니들이 터지고, 퇴적층이 압력을 잃고, 음파가 그 틈을 먼저 들킨다. 인간은 그것을 표로 만든 뒤에야 움직였다.
공동 응답 창은 아직 열려 있었다. 모계 7의 낮은 반복이 드물게 들어왔고, 금지파의 짧은 신호는 더 멀어졌다. 결정은 나오지 않았다. 도경은 송신 문구를 만들었다가 지웠다. 재촉은 쉽게 구조 신호처럼 꾸며진다. 하지만 시간은 이제 단순한 배경이 아니었다.
해류가 새 상태를 띄웠다.
입력 퇴적층 기원 가스 성분 확인 / 반복 방출 / 고래 공개 논의 미결
후보 인간 대응 시간 단축 필요 고래 결정 대기와 충돌 관측 공개 형식 분리 가능
p 0.71 / 0.68 / 0.57
상태 절차 충돌 증가 ⟨보류⟩ 우선순위 확정 불가
도경은 세 번째 후보에 표시를 남겼다. 고래가 밝힐 것과 인간이 경보해야 할 것을 같은 문서에 넣으면 또 대표와 책임이 섞인다. 분리해야 했다. 원신호는 원신호대로, 바닥의 물리 위험은 물리 위험대로.
“박사님.” 선원이 난간 아래를 가리켰다.
어두워진 물속에서 아주 작은 흰 점들이 올라왔다. 파도 거품이 아니었다. 한 줄로 솟고, 끊기고, 다시 솟았다. 선체에 닿은 기포가 얇은 비닐을 문지르는 소리를 냈다. 도경은 녹음기를 켰다. 화면의 산란점이 실시간으로 늘어났다.
멀리 부표가 짧게 잠겼다. 장력 경보가 울렸다가 꺼졌다. 바닥에서 올라온 기체가 수층을 건드리며 음향 통로를 흐렸다. 모계 7의 신호 일부가 깨졌다. 도경은 손을 뻗어 필터를 낮췄지만, 빈칸은 빈칸으로 남았다.
도경은 기록에 썼다. 네 번째 조짐 확인. 반복 방출. 고래 논의 미결. 인간 경보 분리 필요.
마지막 줄을 쓰는 동안 갑판 아래에서 둔한 울림이 한 번 더 올라왔다. 물속 어딘가가 압력을 놓는 소리였다. 답은 분명했다. 위기는 다음 단계로 넘어가고 있었다. 남은 질문은 하나였다. 재난이 먼저 형체를 갖기 전에, 고래가 자기 방식의 결정을 끝낼 수 있는가.
도경은 열린 채널을 닫지 않았다. 바다 바닥이 끓기 시작했다.
이 화, 어떠셨나요?
미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.