불 없는 창고에서 나온 장부 네 상자는 글보다 점과 매듭이 많았다. 구칠은 첫 장을 보자 어느 객주의 돈길인지 알아봤다. 사람들은 그가 전부 풀어 주기를 기다렸다. 오래전처럼 정보꾼 한 명의 입이 사실의 문이 되려 했다.
구칠은 해독을 시작하기 전에 옛 암호표 원본을 탁자에 올렸다. 숫자, 점 위치, 끈 색이 각각 사람·물자·위험을 뜻했지만 시기마다 의미가 달랐다. 자신만 구분할 수 있는 예외 표시도 있었다. 그는 그 예외가 권력이었다고 인정했다.
피해자 대표는 원본을 바로 공개하자고 했다. 구칠은 실종자 은신처와 제보자 가족 거처가 섞여 있어 전면 공개가 새로운 위험을 만든다고 설명했다. 그렇다고 자신이 계속 가릴 부분을 정하지 않았다. 피해자·지역 기록자·수레꾼 대표가 항목별 공개 범위를 정했다.
첫 작업은 암호를 쉬운 말로 바꾸는 일이 아니었다. 같은 표시가 언제 다른 뜻으로 쓰였는지 날짜를 붙였다. 붉은 매듭은 첫해에는 무기, 다음 해에는 검문 위험, 해산 직전에는 체불 품삯을 뜻했다. 뜻 하나만 외우면 장부 전체를 잘못 읽을 수 있었다.
대조표 가장자리에는 `이 표만으로 사람을 판정하지 않는다`는 문장을 반복해 넣었다. 해독 결과는 수레 무게와 목격, 당사자 진술로 다시 확인해야 했다. 읽는 기술이 높은 사람이 심리의 마지막 말을 갖지 못하도록 사용 한계를 표 안에 새겼다.
구칠은 각 기호 옆에 근거를 적었다. 직접 본 것, 다른 연락자에게 들은 것, 현재 장부와 맞춘 것을 세 칸으로 나눴다. `내가 안다`는 말은 근거 칸이 되지 않았다. 피해자가 다른 자료로 반박할 자리도 남겼다.
교육을 마친 사람은 같은 장부를 서로 보지 않고 풀었다. 결과가 맞은 기호와 다른 기호를 색실로 묶어, 정답 수보다 불일치 이유를 먼저 토론했다. 구칠은 마지막에만 근거를 제시했고 자기 해석도 다른 자료가 없으면 추정 칸에 남겼다.
첫 대조에서 구칠은 파란 점 두 개를 북문 무기창고로 읽었다. 옛 수레꾼 오석은 그 표시가 겨울 말 사료 부족이었다고 기억했다. 실제 장부 다음 줄에는 귀리 무게가 있었다. 구칠의 해석이 틀린 것으로 확인됐다.
사람들은 정보꾼도 틀릴 수 있다는 사실에 술렁였다. 구칠은 오독을 지우지 않고 첫 장에 크게 표시했다. 과거 자기 보고 중 같은 기호를 무기로 읽은 문서도 다시 찾았다. 그 보고 때문에 수색받은 마을이 있었는지 확인이 필요했다.
마을 대표는 사과보다 후속 조치를 요구했다. 잘못된 보고로 창고가 봉쇄됐던 두 집이 확인됐다. 구칠은 당시 수색 기록을 공개하고 손상된 문과 빼앗긴 품삯을 배상 심리에 올렸다. 현재 암호표를 나눠 준 공으로 과거 오독이 사라지지 않았다.
새 대조표는 세 장으로 만들어졌다. 공개판에는 생활 물자와 빚 표시, 제한판에는 제보자·은신처 정보, 위험판에는 무기·독 원료 경로가 들어갔다. 열람자는 혈통이나 구칠 친분이 아니라 피해 연관과 안전 교육에 따라 정해졌다.
제한판 열쇠는 유족 입회자와 지역 기록자가 나눴다. 구칠은 열쇠를 갖지 않고 질문 자문으로만 참여했다. 그가 부재해도 표의 근거를 따라 다른 사람이 같은 결론에 도달할 수 있어야 했다. 암호가 사람의 명성에서 떨어져 나왔다.
수레꾼들은 점과 매듭을 실제 장부에 대입하는 훈련을 받았다. 글을 모르는 이는 모양 패를 겹쳐 뜻을 찾았다. 한 사람이 읽고 나머지가 믿는 방식 대신 세 사람이 따로 풀어 결과를 맞췄다. 불일치가 나면 원본 옆에 질문표를 붙였다.
장부에서 강제 이자 표식 열일곱 건이 확인됐다. 구칠은 모두 피해라고 선언하지 않았다. 실제 빌린 곡식, 갚은 품삯, 가족 협박 기록을 가구별로 대조했다. 대조표는 판결문이 아니라 무엇을 더 확인할지 보여 주는 도구였다.
위험판에서는 네 번째 무기 수레로 보이는 연속 표시가 나왔다. 서백하는 그 줄을 보고 얼굴이 굳었다. 구칠은 현장에서 답을 강요하지 않고 월말 공개 질문에 올렸다. 암호 해독이 자백을 뽑는 비밀 심문으로 돌아가지 않았다.
청소년 운반자 연지는 가면 표식이 왜 `자원자`로 돼 있느냐고 물었다. 구칠은 객주가 자발 계약처럼 꾸민 표시라고 설명했다. 대조표에는 작성자의 주장과 실제 강요 증거를 다른 칸에 적었다. 장부의 이름이 사람의 상태를 확정하지 않았다.
옛 개방 동료들은 암호가 널리 알려지면 정보꾼 일이 사라진다고 반발했다. 구칠은 사람을 지키기 위해 필요한 취재와 관찰은 남지만, 해독 불가능함을 팔아 권력을 얻는 일은 사라져야 한다고 했다. 자기 생계도 새 방식에 맞춰 바꾸겠다고 말했다.
그는 앞으로 길·물가·검문 정보를 모아 공개 시각과 불확실성을 붙이는 일을 맡았다. 제보자 신원은 보호하되 판단 근거를 숨기지 않았다. 독점 암호 해독료 대신 지역 공동 정보비에서 품삯을 받았다. 정보 공유가 무급 희생이 되지 않았다.
피해자 한 명은 암호표를 보다가 사망으로 표시된 동생 번호가 다른 장부에 살아 있는 운반자로 나온 것을 찾았다. 희망과 혼란이 동시에 생겼다. 기록자는 생존을 선언하지 않고 마지막 사용 날짜와 경로를 수색 항목으로 올렸다.
구칠은 과거라면 그 단서를 혼자 쫓았을 것이라고 말했다. 이번에는 가족이 원하는 공개 범위와 지역 수색 담당을 먼저 정했다. 그는 길 정보만 제공하고 현장 지휘는 맡지 않았다. 스스로 권력을 놓는 일은 행동 순서를 바꾸는 데서 드러났다.
대조표 첫 공개 시험에서는 마을 서기 둘이 서로 다른 결과를 냈다. 하나는 점의 방향을 종이 위쪽 기준으로 보고, 다른 하나는 수레 진행 방향으로 봤다. 구칠은 설명서에 기준 그림을 추가했다. 사용자의 혼란이 무능이 아니라 문서 결함으로 처리됐다.
두 번째 시험에서 세 사람이 같은 물자 경로를 찾았다. 그 경로는 이미 가족에게 돌아간 보리 자루와 맞았다. 작은 성공을 전체 암호 완성으로 과장하지 않고 확인된 기호 수와 남은 불명 기호를 적었다. 아직 스물한 표시는 뜻을 몰랐다.
모르는 표시를 구칠의 추정으로 채우자는 요구는 거절됐다. 빈칸에는 관련 장부와 질문 받을 사람만 연결했다. 완성되지 않은 표가 불편해도 거짓 확실성보다 안전했다. 이후 새 증언이 오면 누가 언제 뜻을 바꿨는지 이력이 남았다.
옛 암호표 원본은 폐기하지 않았다. 피해 심리와 실종자 수색이 끝날 때까지 공동 금고에 보관했다. 다만 구칠 혼자 열던 작은 금속통은 해체해 열쇠를 녹였다. 원본 보존과 개인 독점 해체가 함께 이뤄졌다.
그날 저녁 피해자들은 장부 한 권을 구칠 없이 풀어 봤다. 두 군데에서 막혔지만 한 군데의 강제 이자와 한 군데의 식량 도착을 스스로 확인했다. 구칠은 뒤에서 답을 알려 주지 않고 질문표를 받았다. 자신이 필요 없는 순간을 실패로 여기지 않았다.
월말 보고서의 서명란에는 해독자 한 명 대신 검증자 여섯 이름이 들어갔다. 오석, 복례, 마을 서기, 외부 기록자, 청소년 대표, 구칠이었다. 각자가 확인한 범위도 달랐다. 많은 이름이 하나의 책임을 흐리지 않게 칸을 나눴다.
구칠은 마지막으로 옛 암호 하나를 입 밖에 냈다. `매화 셋은 길이 열렸다는 뜻`이었다. 그는 그 말을 비밀 신호로 쓰지 말고 대조표의 역사 주석에 넣었다. 앞으로 길이 열렸는지는 공개 초소와 도착표로 확인하기로 했다.
암호표가 공동 기록함에 들어가자 구칠 손에는 빈 금속통만 남았다. 그는 그것을 기념품으로 갖지 않고 재료함에 넣었다. 구칠이 돌려준 암호는 모두가 비밀을 아는 세상이 아니라, 누구도 한 사람의 해석 없이는 자기 피해를 확인하지 못하는 일이 줄어드는 규칙이었다.