第72話 もう一つの座標
```
[SYSTEM LOG - top floor / coordinate analysis / T+12:41:00]
> entity 01 (LEN): Lv5 / root / active / emotional amplitude 80%
> source-code inflow: stabilized (filter: memory + shell, 8-channel)
> task: hidden coordinate analysis
> coordinate: below /dev/null graveyard layer (depth: unmeasured)
> linked: PCH-0001 / plan_v_final / rollback_target lock
> witness: aria / guard / shell / memory / harsh / PCH-0001
> bug_density (global counter): 94.27%
> [STATUS] analysis phase active
```
---
立ち上がっても、足の繊維はもう震えなかった。胸の中央で、Lv5の塊がLv4の核と並んで静かに座っている。そこから世界の源コードが、フィルタ越しの薄い解像度で流れ続けていた。
「レン」
ガルドが入口の脇から立ち上がり、三歩手前まで来た。
「立てるんなら、一つ言わせろ。お前、さっきから――静かだ」
その声は、咎めるというより、何かを確かめる響きだった。
「Lv5になって、世界中のコードが見えてんだろ。いつものお前なら、もう早口でまくし立ててる。『これはすごい』だの『劣化がひどい』だの、息継ぎもせずに。なのに今、お前、黙ってる」
返事を探すのに、少しかかった。
「感情の二割を、世界に渡した」俺は言った。「Lv5の代償だ。喜びも驚きも、振幅が八割に絞られてる。世界中のコードが見えるのは事実だ。だが、それに驚く分の燃料が、足りない。だから騒げない」
ガルドは、外していた赤い篭手の片手で後頭部を掻き、低く息を吐いた。
「……それ、痛くねえのか」
「痛くないわけじゃない。痛みも八割だ。痛みが八割になるってのは、痛くなくなるんじゃない。痛みは、ある。ただ、その痛みに俺が引きずられる力が、弱い」
「わかんねえな」ガルドは唸った。「だが、お前が騒がねえと調子が狂う。早口のお前を横目に殴るのが、俺のいつもの戦い方だ」
「覚えておく」少し笑おうとして、笑いが半歩遅れて出た。「必要なときは口に出す。八割でも、口には出せる」
ガルドは納得とも不満ともつかない顔で頷き、入口の脇へ戻っていった。その背中に湧くはずのありがたさも、薄かった。薄くても、ありがたさはありがたさだ。それだけは、何度自分に言い聞かせても足りなかった。
---
「シェル」俺は呼んだ。「あの座標を解析する。生情報を補助具へ振り分けてくれ」
「了解」
シェルが八個の補助具を視界の前へ低く並べた。その表面に、隠された座標の薄い輪郭が浮かぶ。/dev/nullの墓場の層の、さらに下。
「深度が測れない」シェルが言った。「お前のLv5でも、底が見えないのか」
「見えない。アドミンの記録にも、メモリの書にもない。世界の源コードの、いちばん下の層――そのまた下に、別の層がある。本体じゃない。本体の下に、誰かが後から掘った層だ」
シェルの補助具のグラフが、追いきれずに止まった。その向こうで、メモリが千頁の書を開き、いちばん奥の頁を繰った。
「マスター」メモリの声が低くなった。「私の書の最後の頁、その裏に滲んだ参照――`archive: v0.x snapshot / maintained externally`。座標の本体はありません。ですが、参照はこう告げています。バージョン0.xの世界のスナップショットが、外部で維持されている、と」
「0.xの世界の、スナップショット」俺は繰り返した。「三千年前に削除されたはずの世界が――どこかで、まだ保存されてる」
「`maintained externally`」メモリが、その単語を慎重に置いた。「外部で維持されている。アドミンのコアでもない。墓場の層でもない。そのさらに下の層で、誰かが四百年、絶やさず守り続けてきた、ということです」
塔の空気が止まった。
俺は、ゆっくりと北壁の手前へ目を向けた。
ヴァイラスが、二色のオーラを揺らして、そこに立っていた。
---
「ヴァイラス」俺は呼んだ。「お前、四百年、ここに何を隠してた」
ヴァイラスは答えず、北壁の手前から、塔の中央へゆっくりと歩いてきた。両手から流れる藍と銀のオーラの比は、藍六、銀四。俺の五歩手前で足を止める。
「……レン。お前のLv5に見えたのは、座標だけか」
「座標と、お前の計画コードだ」俺は静かに言った。「`plan_v_final`。単独行動、自己犠牲、アドミンのコアの破壊。そして最後のロック――`rollback_target`。それが、あの座標を指してる」
ヴァイラスのオーラが、長く揺れた。奥で、ロックが明滅する。
「……読んだか」
「読んだ。お前の目的の半分は、前に分かった。0.xの世界へのロールバックだ。だが、半分しか分からなかった。戻す先が、どこにもなかったからだ。世界はもう3.xで、0.xは削除されてる。ロールバックしたくても、書き戻す相手がいない――そう思ってた」
「思ってたが」
「お前は、書き戻す相手を、自分で作ってた」言葉が、自分の喉で重くなる。「四百年かけて、墓場の下に層を掘って、そこに0.xの世界のスナップショットを構築し続けた。それが `rollback_target` だ。お前の計画は――アドミンのコアを壊し、世界を初期化させ、空になった源コードに、お前が四百年積み上げた0.xの世界を上書きする。それで全部だ」
ヴァイラスは長く黙った。自分の両手を見下ろし、藍と銀が、わずかに混ざる。
「……当たりだ」その声は、もう争う色を失っていた。「四百年、あそこに俺の世界を作り続けてた。消えた町。消えた人。消えた空の色。覚えてる限り源コードに書き戻して、墓場の下に凍らせて、保存してた。動かしはしない。動かせばすぐ崩れる。だから凍らせたまま、ただ維持だけしてた。いつか世界が初期化されたら、その空白に解凍して、書き戻すために」
「故郷を、書き戻す」
「故郷を、書き戻す」ヴァイラスは繰り返した。「それが、俺の四百年の全部だ。お前が半分しか読めなかった、もう半分が、それだ」
---
長い沈黙が、塔を満たした。
メモリが千頁の書を抱え直す。頁の参照が、灯火のように明滅していた。
「ヴァイラス様」メモリが低く呼んだ。「そのスナップショットの中に――パッチ様が暮らしていた町は、ありますか」
ヴァイラスは彼女を見た。長く黙ってから、薄く頷く。
「ある。お前と俺が一緒に旅をした町も。お前が初めて目を覚ました遺跡もだ。覚えてる限り、全部書き戻した。――書き戻せなかったのは、お前の声だけだ。覚えていたのに、再現できなかった」
メモリは何も言わず、ただ書を強く抱いた。抱いた本の参照が、彼女の鼓動に合わせるように明滅し続けた。
「マスター」やがて彼女は、俺を見た。「私は、その座標を……見たいです」
「見たいか」
「はい」そう言ってから、彼女は素早く付け足した。「でも、それは私個人の願いです。判断はマスターがしてください。私の願いで、世界の判断を曲げてはいけません」
「分かってる」
頷きながら、視界の奥の座標を、もう一度見た。その隣で、`rollback_target` のロックが、さっきより速く明滅している。
「シェル。あの計画コード、まだ生きてるか」
シェルの補助具のグラフが一拍止まり、その向こうで彼女が答えた。
「武装したまま休眠してる。`ARMED (dormant)`。だが――お前がLv5になってから、休眠が浅くなってる。お前のLv5の塊が世界の源コードに繋がった。その繋がりが、ヴァイラスの計画コードの眠りを、わずかに揺すってる。今すぐ起動するわけじゃない。だが、放置はできない」
俺は北壁の手前のヴァイラスを見た。彼は自分の両手を見つめている。その奥で、ロックが明滅し続けていた。
「ヴァイラス。あの計画コード、自分で消せるか」
ヴァイラスが両手から目を上げ、俺と視線を合わせた。
「……消せない」声は静かだった。「四百年抱えた計画だ。俺の源コードの、いちばん深い層に編み込まれてる。藍も銀も、その計画コードの上に座ってる。消そうとすれば――俺のパッチの部分も、一緒に剥がれる」
「パッチも剥がれる」
「剥がれる」二色のオーラが揺れた。「あの計画は、俺の四百年そのものだ。怒りも、孤独も、忠誠も、全部その上に積み上げた。計画コードを消すってのは――俺の四百年を消すってことだ」
---
塔の空気が、ぴたりと止まった。
水盤の中で、半透明のアドミンが輪郭を濃くした。
「レン」その声が低く響いた。「その座標を、私は知らなかった。だが今、Lv5のお前の視界を経由して、私にもその層が観測できる。――ひとつ、伝えることがある」
銀色の目が、わずかに伏せられた。
「その凍結された0.xのスナップショットは、四百年のあいだ、源コードの資源をわずかずつ食い続けている。維持には、世界の共有資源の一部が使われている。バグ密度上昇の要因のひとつは――それだ」
俺は低く問うた。「カウンターが上がってる理由の一部は、あのアーカイブの維持費、ということか」
「一部だ。全部ではない。だが、無視できる量ではない。四百年、誰にも観測されずに、世界の資源を引き続けてきた層だ」
ヴァイラスのオーラが、激しく揺れた。
「……知らなかった」その声には、初めての種類の動揺があった。「俺はただ、故郷を保存していただけだ。それが――世界の資源を、引いていたとは」
「お前は知らなかった」アドミンの声に、責める色はなかった。「四百年、お前は故郷を維持してきた。その副作用を観測する手段を、お前は持たなかった。今、Lv5のレンがそれを観測した。観測された以上――対処の判断が要る」
「対処」俺は繰り返した。「あのアーカイブをどうにかしないと、カウンターは下がりきらない。だが消せば、ヴァイラスの四百年が消える。計画コードはパッチの部分に編み込まれてる。簡単には、消せない」
「そうだ」アドミンは頷いた。「二つの異常は絡み合っている。アーカイブと、計画コード。片方だけを切り離すことはできない。Lv5のお前が、その底を直接観測し、判断する必要がある」
俺は長く黙った。視界の奥で、座標と計画コードが寄り添ったまま明滅している。隣で、メモリが書を強く抱いていた。
「マスター」メモリが低く言った。「観測には私の書の参照が要ります。あの層への参照を持っているのは、私の書だけです。私を――連れて行ってください」
「お前を、連れて行く」
「はい」彼女の目に、さっきまでとは違う芯が通っていた。「今度は、願いだけで言っているのではありません。私の参照がなければ、Lv5でもあの底には届きません。必要だから、言っています」
「分かった」俺は頷いた。「お前の書の参照を使う。連れて行く」
メモリは静かに頷いた。その目の奥で、四百年分の待ち時間が、薄く揺れていた。俺がそれに感じるものは八割だった。それでも――それが四百年分の待ち時間だということは、八割の解像度でも、はっきり分かった。
「あなたは」
入口の壁から、アリアが静かに言った。ずっと黙って聞いていたのだろう、白い軽鎧の腕を組んだまま、まっすぐ俺を見ている。
「あの座標へ向かう前に、ひとつだけ確かめさせてください。――あなたは、ヴァイラスの四百年を救うために、世界の時間を使おうとしていませんか」
問いの刃は、いつものアリアらしく、まっすぐで容赦がなかった。だからこそ信用できる。
「順番は逆だ」俺は答えた。「世界を救う線の上に、たまたまヴァイラスの四百年が乗ってる。アーカイブを片づけなければ、カウンターは下がりきらない。アーカイブを乱暴に消せば、計画コードが暴発する。どっちにせよ、あそこは通らなきゃならない道だ。ヴァイラスを救うために遠回りするんじゃない。まっすぐ進んだ先に、あいつの四百年があるだけだ」
アリアはしばらく俺を見つめ、それから腕を解いた。
「……その答えなら、信じられます」声が、わずかに和らいだ。「あなたは二割を世界へ渡しました。判断が鈍ることを、私は少し恐れていました。今のは、鈍っていない答えです」
「鈍るのは振幅だ。論理じゃない」俺は言った。「むしろ――感情が薄いぶん、計算はやりやすい。それを、いいことだとは思わないがな」
アリアは何も返さなかった。返さないことが、答えだった。彼女のその沈黙に俺が覚えるものも八割だったが、八割でも、それが気遣いだということは分かった。
---
```
[SYSTEM LOG - top floor / coordinate identified / T+13:08:00]
> hidden coordinate: IDENTIFIED
> - content: v0.x world snapshot (frozen archive)
> - maintainer: PCH-0001 (400-year voluntary maintenance)
> - state: frozen / unstable if unfrozen
> plan_v_final: ARMED (dormant) / dormancy weakening since Lv5 bind
> note: plan code woven into PCH-0001 deep layer. self-deletion → patch-collapse risk.
> bug_density (global counter): 94.33%
> [STATUS] two-anomaly entanglement confirmed
> [NEXT_PHASE] direct observation of archive
```
---
次回――第73話「アーカイブの底」




