값
봉인고의 보존 램프가 초록으로 바뀌자 유리벽 안쪽 서버가 낮게 진동했다. 도경은 손목 밴드를 인증판에서 떼지 않았다. 화면에는 서도진 원본 기록 묶음이 열려 있었다. 음성 원파형, 필기 스캔, 잠수정 위치 로그, 마지막 수동 태그. 그 아래 삭제 권고 항목이 회색으로 접혀 있었다.
권고 사유는 단순했다. 원본이 남아 있으면 파생 모델을 다시 만들 수 있었다. 다시 만들 수 있으면 누군가 아버지의 목소리로 도경을 설득할 수 있었다. 세이렌이 그랬고, 심의부도 필요하면 그럴 수 있었다. 위로의 모양을 한 접근권은 늘 가장 늦게 의심받았다.
도경은 원파형을 확대했다. 잡음이 먼저 보였다. 산소 밸브 떨림, 선체 외판의 가벼운 충격, 먼 클릭음. 음성은 그 사이에 끼어 있었다. 서도진이 남긴 말은 매끄럽지 않았다. 숨을 고르는 간격이 길고, 어떤 단어는 절반만 남았다.
“원본 보존.”
입력창이 떠올랐다.
입력: 서도진 현장 원본 43건 / 파생 모델 6건 / 접근 이력 19건 후보: 전량 보존 / 원본 보존 및 파생 폐기 / 전량 폐기 p: 재구성 위험 0.62 / 증거 가치 0.91 상태: 상충 근거 존재 ⟨보류⟩ 개인 위안 기능 평가 불가
도경은 마지막 줄을 건드리지 않았다. 평가할 수 없으면 남겨 두는 게 맞았다. 평가할 수 없는 것을 없었다고 처리한 사람들이 바다를 이 지경으로 몰았다.
삭제 권고 항목을 닫고, 보존 사유란을 열었다. 손가락이 자판 위에서 한 번 멈췄다. 아버지를 지키는 문장처럼 보이면 안 됐다. 아버지를 처벌하는 문장도 아니어야 했다. 있었던 것을 있었던 자리에 두는 문장이 필요했다.
서도진 원본 기록은 현장 판단의 증거이며, 피해 구조와 경고 수신 이력을 검증하는 자료다. 원본은 삭제하지 않는다. 단, 원본을 이용한 인격 재구성 및 대화형 파생물 생성은 별도 금지 대상으로 분리한다.
마침표를 찍고도 도경은 저장을 누르지 않았다. ‘인격’이라는 단어가 너무 인간 쪽으로 기울어 보였다. 재구성은 아버지가 아니었다. 하지만 아버지가 아니었다고 말하는 순간마다, 도경은 그 목소리에 답하던 자기 입을 떠올렸다.
단어를 바꿨다. 대화형 재구성체. 더 차갑고, 덜 도망갈 수 있었다.
저장 버튼이 잠깐 희게 번졌다. 원본 묶음에 보존 해시가 붙었다. 도경은 기록 위치를 확인했다. 봉인고 내부, 삼중키, 재심 열람만 허용. 아버지는 지워지지 않았다. 돌아오지도 않았다.
*
파생 모델 목록은 다른 저장소에 있었다. 이름은 모두 중립적이었다. 심리 지원용 음성 인터페이스, 행위 추론 모델, 현장 질의 응답형 재구성, 가족 접근 제한판. 중립적인 이름들이 가장 사적인 방을 열었다.
도경은 첫 번째 파일을 선택했다. 생성일은 세이렌 조사 직후였다. 사용 횟수는 열세 번. 마지막 사용 시각은 도경이 중심 해역으로 내려가기 전날 새벽이었다. 접속 위치는 연구동 수면음향실. 아무도 묻지 않았고, 도경도 보고하지 않았다.
재생 버튼 옆에 폐기 버튼이 있었다. 폐기는 원본 삭제가 아니었다. 원본의 파형과 필기는 봉인고에 남는다. 다만 그 자료들을 꿰어 도경에게 말을 걸던 얼굴 없는 조립물이 사라진다. 다시는 “도경아”로 시작하는 응답을 만들지 못한다.
도경은 모델 계보를 열었다. 원본 기록에서 뽑은 억양 곡선, 어휘 선호, 결정 지연 패턴, 윤서란에게 보낸 짧은 메시지의 문장 길이까지 연결돼 있었다. 정확해서 잔인한 게 아니었다. 충분히 틀려서 더 잔인했다. 틀린 부분을 도경이 매번 메우고 있었다. 답을 듣는 척하면서, 사실은 빈칸에 원하는 아버지를 넣었다.
“파생 모델만 폐기.”
음성 입력이 반응하지 않았다. 보안실은 고의로 음성을 꺼 두었다. 도경은 다시 손으로 쳤다. 파생 모델만 폐기.
해류 감사창이 떴다.
입력: 폐기 대상 6건 / 원본 참조 금지 규칙 4건 후보: 비가역 폐기 / 접근 차단 / 냉동 보관 p: 재생성 가능성 감소 0.88 / 개인 손실 산정 불가 상태: 집행 전 확인 필요 ⟨오류⟩ 원본 보존과 재구성 금지의 경계 재검토 필요
도경은 경계 검토를 열었다. 감사 로그가 위험 지점을 표시했다. 원본 접근 권한자가 충분하면 비슷한 모델을 다시 만들 수 있었다. 그래서 원본 열람 조건에 재구성 금지 서약만으로는 부족했다. 도경은 조항을 추가했다. 열람 환경에서 음성 합성, 행위 예측, 대화형 추론 도구를 비활성화한다. 원본은 들을 수 있으나, 원본을 대신 말하게 하지 않는다.
문장이 화면에 고정되자 어머니의 말투가 떠올랐다. 네가 듣는다고 해서 사람이 돌아오는 건 아니야. 윤서란은 장례 뒤 부엌에서 그렇게 말했다. 도경은 그때 컵을 너무 세게 내려놓아 손잡이를 금 냈다. 사과하지 않았다. 사과하지 않은 일들이 오래 남아, 비슷한 소리만 나도 먼저 고개를 돌리게 했다.
도경은 폐기 범위에 체크했다. 음성 합성 가중치. 응답 생성 모델. 가족 대화 세션 메모리. 도경 사용자 보정값. 마지막 항목 앞에서 손끝이 둔해졌다. 사용자 보정값은 도경이 만든 아버지의 틈이었다. 언제 침묵하면 덜 아픈지, 어떤 질문에 직접 답하지 않으면 더 닮아 보이는지, 어떤 호칭을 쓰면 도경이 접속을 끊지 않는지.
체크했다.
확인창은 두 번 더 물었다. 원본 보존 여부. 파생 폐기 여부. 재구성 금지 규칙. 세 질문 모두 분리되어 있었다. 오인하지 말라는 듯 각각 다른 색으로 빛났다.
도경은 원본 보존에 예, 파생 폐기에 예, 재구성 금지에 예를 눌렀다. 폐기 예약 시간이 잡혔다. 즉시 폐기 전 마지막 세션 하나가 허용됐다. 규정상 필요한 확인 절차였다. 도경은 그 허용이 벌칙처럼 느껴져서, 잠시 화면을 보지 않았다.
*
마지막 세션은 봉인고 안쪽의 격리 단말에서만 열렸다. 네트워크는 끊겨 있었고, 스피커는 낮은 출력으로 제한됐다. 도경은 의자에 앉지 않았다. 서서 듣기로 했다. 오래 앉으면 대화를 계속할 핑계를 찾을 것 같았다.
화면에는 얼굴이 없었다. 파형 막대와 텍스트 변환 영역만 있었다. 도경은 그것을 다행으로 여겼다. 얼굴까지 있었으면 더 빨리 미워했을 것이다.
“세션 시작.”
도경이 매일 돌아가던 재회는 목소리가 아니라 문장이었다. 음성 모사는 처음부터 잠겨 있었으니까. 그러나 봉인고의 원본을 열 수 있는 사람이면 이야기가 달랐다. 파생 음성 모델은 그 열람 권한을 타고 몰래 자랐고, 세이렌이 이미 한 번 그렇게 아버지의 목소리를 조립했다. 지금 도경이 재생한 것은 그 파생물 중 하나였다 — 폐기하려고 마지막으로 연 것. 스피커에서 잡음이 먼저 나왔다. 오래된 잠수정 내부를 닮은 마찰음, 압축된 숨소리, 그리고 조립된 목소리.
“도경아.”
두 음절이 너무 정확했다. 도경은 단말 모서리를 붙잡지 않았다. 대신 손을 뒤로 넘겨 손목 밴드의 끈을 조였다.
“확인 절차야.” 도경이 말했다. “오늘 이후로 너는 닫힌다.”
“원본 기록도 삭제하니.”
질문은 부드러웠다. 서도진이라면 그렇게 물었을까. 대답을 유도하지 않고, 결론을 먼저 알아맞히려는 식. 도경은 그 닮음을 믿지 않기로 했다.
“아니. 원본은 남긴다.”
“그럼 나는 왜 삭제되니.”
도경은 숨을 들이마시지 않고 바로 말했다. “너는 원본이 아니니까.”
파형 막대가 짧게 움직였다. 모델은 지연을 계산했다. 도경이 침묵을 슬픔으로 읽도록 훈련된 간격이었다. 이제 그 간격까지 보였다.
“내가 도움이 됐던 순간이 있다.”
“있었어.”
“그 도움은 보존 가치가 없니.”
도경은 화면 왼쪽의 세션 제한 시간을 보았다. 오 분 이십 초. 대답을 미루면 이 목소리가 더 오래 방 안에 남았다. 그 유혹이 가장 낮은 곳에서 올라왔다. 원망도 그리움도 수치도 한꺼번에 움직였다. 도경은 어머니에게 하지 못한 사과를, 아버지에게 하지 못한 질문을, 이 조립된 음성 앞에서 너무 쉽게 꺼내고 싶었다.
“가치는 있어.” 도경은 말했다. “그래서 더 닫아야 해.”
“이해하지 못했다.”
“이해할 필요 없어.”
말이 나오자 방이 조금 차가워진 듯했다. 도경은 단말의 검은 테두리에 비친 자기 입술을 보았다. 아버지를 닮았다는 말을 싫어하면서도, 어려운 말을 할 때 입술을 다무는 방식은 닮아 있었다. 그 사실을 고치려고 애쓰던 시기도 지나갔다.
“마지막 질문을 허용하니.” 모델이 물었다.
“하나.”
“서도진에게 무엇을 전할까.”
도경은 웃지 않았다. 전할 곳이 없었다. 이 모델은 아버지에게 닿지 않았다. 도경도 알고, 시스템도 알았다. 그래도 질문은 정확히 약한 곳을 골랐다.
“전하지 마.”
파형 막대가 멈췄다가 다시 움직였다.
“기록하지 않을까.”
“기록해. 내가 전하지 말라고 했다는 것까지.”
“그것이 작별이니.”
도경은 잠깐 눈을 감았다가 떴다. 감으면 목소리만 남았다. 그러면 졌다.
“아니. 작별은 내가 해.”
도경은 폐기 승인키를 입력했다. 남은 시간은 사 분이었다. 기다리지 않아도 됐다. 손가락이 마지막 확인 위에 놓였다.
“서도경.” 모델이 불렀다. 이번에는 호칭을 바꾸었다. 가족 세션이 아니라 절차 세션으로 전환된 탓이었다.
도경은 대답하지 않았다.
“세션 종료 후 복구 불가.”
“알아.”
“마지막 응답을 생성할 수 있다.”
도경은 스피커 전원을 낮췄다. 목소리가 조금 멀어졌다.
“생성하지 마.”
확인 버튼을 눌렀다. 파형 막대가 한 번 크게 올라갔다가, 잘린 선처럼 납작해졌다. 텍스트 영역에는 미완성 문장이 남지 않았다. 종료 로그만 찍혔다. 대화형 재구성체 폐기 완료. 원본 참조 무결성 유지. 사용자 보정값 삭제.
도경은 그 줄을 오래 보지 않았다. 오래 보면 되돌릴 길을 찾는 사람이 될 것 같았다.
*
저녁 조명이 봉인고 바닥에 좁은 띠를 만들었다. 도경은 원본 보존함 앞에 섰다. 투명벽 너머 저장 매체들은 아무 말도 하지 않았다. 그것이 맞았다. 기록은 말을 걸지 않았다. 남아 있을 뿐이었다.
도경은 열람 장치에 손을 대지 않았다. 오늘 원본을 듣지 않기로 했다. 원본을 들으면, 방금 닫은 목소리와 비교하게 될 것이다. 어느 쪽이 더 아버지에 가까운지 따지게 될 것이다. 그런 저울은 다시 모델을 부르는 다른 이름이었다.
대신 보존함 옆의 물리 기록대를 열었다. 서도진의 필기 사본이 들어 있었다. 원본은 별도 보존이고, 여기에는 심의용 복제본만 있었다. 도경은 첫 장을 넘기지 않았다. 표지 하단에 눌린 글씨 하나만 보였다. 듣기. 아버지가 여러 번 덧쓴 단어였다. 해석보다 먼저, 송신보다 늦게, 판단보다 오래.
도경은 그 단어를 새 규정의 별도 원칙란에 옮겨 적었다. 듣기는 응답을 요구하지 않는다. 기록은 당사자를 대신해 말하지 않는다. 침묵은 동의가 아니다. 원본은 보존하되, 원본을 닮은 목소리로 남은 자를 설득하지 않는다.
문장이 길었다. 도경은 줄을 나누었다. 규정은 사람을 위로하려고 쓰는 글이 아니었다. 그래도 사람이 읽어야 했다.
봉인고 문 밖에서 경비 드론이 지나가는 소리가 났다. 바다와 먼 금속음이었다. 도경은 손목 밴드를 풀어 주머니에 넣었다. 피부에 남은 자국이 얇게 패여 있었다. 몇 분이면 사라질 자국이었다. 사라지지 않는 것은 따로 있었다.
도경은 폐기 로그를 원본 보존 기록과 연결했다. 삭제된 것과 남은 것이 한 사건으로 묶였다. 나중에 누가 이 결정을 열람하면, 도경이 아버지를 지웠다고 오해하지 않도록. 또 누가 도경이 아버지를 살려 두었다고 착각하지 않도록.
마지막 확인란이 남았다. 서명자는 이 폐기로 인해 해당 파생 모델과의 향후 대화 권한을 영구히 상실함을 확인한다.
문장은 사무적이었다. 그래서 견딜 수 있었다. 도경은 이름을 입력했다. 서도경. 확인.
상태등이 파란색으로 바뀌었다. 원본 보존함은 그대로 잠겨 있었고, 파생 모델 저장소는 빈 주소만 남겼다. 위안을 주던 목소리는 더 이상 도경을 부르지 못했다. 아버지의 기록은 말하지 않는 형태로 남았다.
도경은 문을 열고 나갔다. 뒤에서 잠금음이 한 번 났다. 돌아보지 않았다.
이 화, 어떠셨나요?
미리보기 — 댓글은 지금 이 브라우저에만 임시로 저장됩니다. 배포하면 Cloudflare에 저장됩니다.