第 023 화| 첫 번째 업그레이드

인스턴스가 L.K.S._Core 서명을 본인 신원으로 판정해 리카를 관측자에서 발동자로 승격시킨다. 처음으로 세계를 명령으로 움직인다.
???
"반응: ??? · 처리 중"이라는 글자가 대략 10초 동안 멈춰 있었다.
리카는 움직이지 않았다.
그는 인스턴스가 결정하기를 기다리고 있었다.
인스턴스는 그를 곧장 거부할 수 없었다 — 명령의 출처가 L.K.S._Core 서명으로 덮여 있어서 추적이 안 된다고 그는 의심했다.
인스턴스는 그를 곧장 받아들일 수도 없었다 — 명령 출처가 "??? · 관측자 ID 불일치", 명백한 불법 주입이었다.
인스턴스가 해야 할 일은 판단이었다. 이 비인가 명령을 위반으로 처리할지, 아니면 합법적 연장으로 받아들일지.
어느 쪽을 고르느냐는 인스턴스가 이 서명을 어떻게 읽느냐에 달려 있었다.
인스턴스가 L.K.S._Core를 "출처를 검증해야 하는 도구"로 본다면 — 그것은 기각할 것이다.
인스턴스가 L.K.S._Core를 "인스턴스 작성자 본인의 연장"으로 본다면 — 그것은 받아들일 것이다.
리카는 조용히 화면을 바라봤다.
그는 7개의 백도어를 써 봤다. 그는 인스턴스가 무엇을 근거로 판단하는지 알고 있었다 — 서명 뒤에 있는 권한 모델이었다. 서명이 도구인가 신원인가.
과거의 그가 85년 전에 이 권한 모델을 어떻게 짰는지, 리카는 알지 못했다.
11초째.
뇌 칩 인터페이스가 떴다.
[인스턴스 판단 완료]
[L.K.S._Core 서명 = 신원 연장]
[비인가 주입 출처 = 서명 신원 연장 검증 통과]
[결론: 합법]
리카는 이 네 줄을 다 읽고는, 또 2초 동안 가만히 있었다.
과거의 그는 85년 전 자기 자신을 이 인스턴스의 서명 보유자로 정의해 두었다. 그래서 인스턴스는 명령의 출처를 보지 않고, 서명을 본다.
서명이 여기 있는 한, 신원 연장 검증을 통과한 주입 출처는 모두 본인으로 취급된다.
지금의 그를 포함해서.
13초째.
뇌 칩 인터페이스가 떴다.
[권한 동기화: L.K.S._Core 신원 연장 검증]
[관측자 ID 재정렬]
[모듈 실행: _AccessPromotion.lks]
리카는 "_AccessPromotion.lks"를 한 번 조용히 읊었다.
또 .lks 확장자였다. 과거의 그가 짠 것이다.
모듈은 1.6초 동안 실행됐다 — 인스턴스의 표준 주기로, 한 레이어 전체가 시계 하나를 공유했다.
그러고 나서 떴다.
[권한 상승: 관측자 → 발동자]
[모듈: _AccessPromotion.lks]
[서명: L.K.S._Core]
[새 권한 해제: 규칙 발동 / 매개변수 조정]
[기입 권한: 제한됨 (원본 서명 보유자에게 유보)]
상승하는 순간, 리카의 감각이 달라졌다.
정상 감각과는 전혀 달랐다 — 겪어 본 적 없는 종류의 방위감이었다.
마치 그가 갑자기 한 층 한복판에 서서 그 층 전체를 내려다보는 것 같았다 — 인스턴스 안 모든 객체의 레이어 관계가 그의 머릿속에 펼쳐졌다.
그는 인스턴스를 보기만 하는 게 아니었다. 그는 인스턴스의 구조를 읽을 수 있었다.
얼음 결정마다 자기 좌표가 있었다. 촉수마다 자기 렌더링 우선순위가 있었다. 발밑 시계의 드리프트에도 자기 보정 계수가 있었다.
이것들은 예전의 리카에겐 그저 현상이었다.
지금은 불러낼 수 있는 변수였다.
"그래서 이걸 발동자라고 하는군." 리카가 나직이 말했다.
그는 새로운 것을 기입할 수는 없었다. 하지만 오래된 규칙을 깨울 수는 있었다.
데이터베이스에 새 필드를 추가할 수는 없지만, 이미 저장된 프로시저는 실행할 수 있는 것처럼.
그는 한번 시험해 봤다.
발밑 얼음 결정이 밝은 데서 완전한 어둠까지 2.4초 — 방금 인스턴스가 끊겼을 때보다도 느렸다. 리카는 머릿속으로 인스턴스에게 명령 하나를 내렸다.
매개변수 조정: systemclock_period = 1.6s
뇌 칩 인터페이스가 떴다.
[발동자 명령 확인]
[매개변수 조정: systemclock_period: 2.4s → 1.6s]
[실행 완료]
발밑 얼음 결정이 밝아지는 박자가 즉시 1.6초로 돌아왔다.
통로 양쪽에서 2.1초까지 늘어졌던 얼음 결정들이, 가지런히 하나씩 따라붙었다. 방금 보조를 맞추던 그 박자에 동기화됐다.
리카는 숨을 한 번 내쉬었다.
그는 이런 권한을 가져 본 적이 없었다. 1000년 동안 그는 늘 이 세계를 읽기만 했다 — 코드를 읽고, 데이터를 읽고, 남의 백도어를 읽었다.
세계를 그의 명령대로 움직이게 하는 것은 이번이 처음이었다.
뇌 칩 인터페이스가 떴다.
[Rift Memory - Layer 1 해제 깊이: 4/4]
[인스턴스 진행도: 28.6%]
[Rift Memory - Layer 1 주 프로토콜 완료]
4/4.
Layer 1이 끝났다.
"그럼 계속 가지." 리카가 나직이 말했다.
막 통로 앞쪽으로 가려는데, 뇌 칩 인터페이스가 마지막 메시지 하나를 띄웠다.
[Rift Memory - Layer 1 주 프로토콜 완료 · 후속 모듈 준비됨]
[다음 단계: 「얼음 아래 호흡」]
[좌표: 통로 끝]
[경고: 이번 접촉 대상 ≠ Layer 1 거주자]
리카는 마지막 그 줄, "이번 접촉 대상 ≠ Layer 1 거주자"를 바라봤다.
방금 그가 상대했던 그 촉수 무리 — 오래 얼음에 봉인돼 있던 그 촉수 생물 — 인스턴스는 방금 그에게 말한 것이다. 통로 끝에 있는 그것은 이 촉수 생물이 아니라, 다른 것이라고.
"얼음 아래 호흡." 리카는 이 네 글자를 나직이 읊었다.
이번엔 관자놀이가 아프지 않았다.
하지만 발밑 얼음 결정이 정상보다 조금 더 느리게 밝아졌다 — 인스턴스는 그가 그쪽으로 가는 걸 그리 원치 않는 듯했다.
리카는 통로 끝을 바라봤다.
통로는 아주 길었고, 끝에는 어렴풋한 빛이 있었다.
막 발동자로 상승한 그가 가장 먼저 조정할 수 있었던 매개변수가 바로 발밑의 시계였다. 그는 방금 그것을 1.6초로 되돌렸다. 그런데 그것이 또 느려지기 시작했다.
인스턴스가 끊긴 게 아니었다. 그는 의심하기 시작했다 — 그것은 이 대화가 앞으로 더 나아가는 걸 원치 않았다.
【제023화 完 · 인스턴스 내 · Rift Memory Layer 1】
이 작품 업데이트 받기
이메일을 남기면 새 화가 공개될 때 바로 보내드립니다.
관측자 댓글
0건
