第5話:勇者の心と消えゆくキャッシュ
真っ白な空間だった。
壁も、床も、天井もない。ただ無限に続く「無」のなかに、整然と並ぶ魔力的な情報の格子だけが、この場所が世界の演算中枢であることを示している。
その中心に、一人の少年が浮いていた。
透き通るような白髪と、感情の欠落した瞳。彼は、数千年の重みを感じさせないほどに軽く、無機質な存在感を放っていた。
「……君が、『外部干渉』の正体だね」
少年の声は、空気ではなく、俺の脳の「認識領域」へ直接響いてきた。
「……あんたが、この世界の『管理者』か。……だったら話が早い。……今すぐ王都へのロールバックを中止しろ。……あれは俺が……俺たちが、現場で苦労して最適化した最新バージョンだ」
俺はフェンリルの背から降り、エリナの肩を抱きながら少年に歩み寄った。
だが、少年は微動だにせず、ただ悲しげに首を振った。
「……無理だよ。……君は大きな勘違いをしている。……この世界『ルミナス』は、完成された永続的なシステムじゃない。……より上位の存在から与えられた、『限定的な演算環境』に過ぎないんだ」
「……サンドボックスだと?」
「……そう。……メモリ(魔力)には限界がある。……君が持ち込んだ『過剰な色彩』や『高密度の情報』は、この世界の許容容量を大幅に超えてしまった。……システムを維持するためには、増えすぎたデータを削除する『ガベージ・コレクション(ゴミ拾い)』が必要なんだ」
少年の指先が、空中にいくつかのウインドウを展開した。
そこには、王都の住民たちの名前と、その背後に並ぶ「データサイズ」の羅列があった。
「……見てごらん。……このエリナ・ルミナスという個体。……以前の彼女は、わずか数キロバイトの『勇者』という役割のテンプレートだった。……でも今は、君の影響で複雑な感情や、独自の思考ロジックを読み込みすぎている。……管理側の視点から言えば、これは修復不可能な『メモリリーク(記憶の漏出)』なんだよ」
「――ふざけるなッ!!」
エリナが叫んだ。
彼女は俺の手を離し、聖剣を少年に向かって突きつけた。
「……私はデータなんかじゃない!……私が感じたこと、迷ったこと、サトウさんが教えてくれたこと!……それは全部、私の心に刻まれている本物なの!!」
「……『心』、か。……古い定義だね、エリナ。……このシステムにおいて、君の主観的な想いは『一時保存されたキャッシュ(一時ファイル)』に過ぎない。……再起動すれば、すべて消えて、初期値に戻るだけの、儚いものだ」
少年の瞳が、淡い光を帯びた。
『――キャッシュ・クリア実行。……対象:勇者エリナ。……関連付けられた「外部メモリエントリ」を削除します』
その瞬間。
エリナの身体が、一瞬だけ激しく「明滅」した。
「……あ、……あぐっ……!?」
彼女が膝をつく。
聖剣から虹色の輝きが失われ、彼女の瞳から、俺という存在を認識していたあの「温かい光」が、急速に削り取られていく。
「……エリナさん!!」
「……サトウ……さん?……あれ、……私、なんでここに……?……あなたは……誰……?」
俺の心臓が、氷を飲み込んだように冷たくなった。
最悪の事態だ。
管理者は、エリナの肉体を壊すのではなく、彼女を彼女たらしめている「記憶のリンク」を、システム的にデリートし始めたのだ。
エンジニアとして理解できてしまうのが、何よりも残酷だった。
今の彼女は、プログラムのなかで「未定義(undefined)」な状態へと、無理やり戻されようとしている。
「……相棒!……エリナのメモリを保護しろ!!……以前のログから、彼女のIDに関連する全キャッシュをリストア(復元)するんだ!!」
『……拒否されました。……佐藤。……管理者の実行権限は、物理層から直接命令を発しています。……ソフトウェア的なリストアでは、上書きの速度に追いつけません』
「……クソっ!……だったら、……だったら俺のデバイスそのものを、彼女の『外部記憶装置』としてマウント(接続)しろ!!」
『……正気ですか?……数万人分の王都の記憶を抱えた状態でそれをやれば、あなたの脳の処理能力はパンクします。……あなたは、あなた自身を喪失することになりますよ』
「……構わん!……現場のデータが消えるのを指をくわえて見てるなんて、エンジニアのすることじゃない!!……今すぐ、俺の『Link』をエリナの心臓部に直結(直結)させろ!!」
俺は、意識が朦朧としているエリナを抱きしめ、自分のデバイスを彼女の胸元に押し当てた。
「――特権命令(sudo)!……実行プロセス:エリナの魂のミラーリング!!……書き換えを、……俺が全部、引き受けてやる!!」
ドクンッ!!
視界が真っ白に染まった。
脳を巨大な杭で貫かれたような、凄まじい衝撃。
エリナのなかにあった、あの日、俺と見た色彩の記憶。
女神像の上で笑い合った記憶。
それらが膨大なパケットとなって、俺の意識のなかに逆流してくる。
管理者の「削除命令」と、俺の「保持命令」が、エリナの存在を巡って激しく衝突し、火花を散らす。
[Equation for Existence Stability:]
$$S_{identity} = \lim_{t \to \infty} \int (Will(t) - System(t)) dt > 0$$
「――ぐ、……ああああああああああッ!!」
鼻から、耳から、鮮血が溢れ出す。
俺の意識が、数万のノイズに細分化され、世界の果てへと飛散しそうになる。
だが、その濁流のなかで、俺は一つの「異物」を見つけた。
管理者の少年が「ゴミ」だと断じた、エリナの『心』。
それは、システムが用意した変数ではなかった。
彼女が自ら選び、悩み、俺というおじさんを信じると決めた、その瞬間に生成された、唯一無二の「非決定的な乱数」。
「……見つけたぞ。……これは、……あんたらのルールじゃ、……消せない……!!」
俺は、その『心の欠片』を、俺のデバイスの最深部にある「管理者でも触れられない暗号化領域」へと、死に物狂いで押し込んだ。
「……何……!?……削除プロセスが、……エラーで止まった……?」
少年の瞳に、初めて「驚愕」というノイズが走った。
エリナの明滅が止まった。
彼女の身体に、再び鮮やかな色彩が、以前よりも強く、深く戻ってくる。
それは管理者が用意したテクスチャではない。彼女自身の意志が、自分という存在を再定義し、強制的にレンダリングした「真実の色」だ。
「……サトウ……さん。……ごめんなさい、私……」
エリナが、俺の腕のなかで、震えながら俺の服を掴んだ。
その瞳には、はっきりと、俺への信頼が……そして、少女としての熱い想いが、以前よりも鮮明に宿っていた。
「……大丈夫だ、……エリナさん。……パッチは、……当たったよ」
俺は、全身の力が抜けるのを感じながら、血に濡れた顔で少年に向かって笑ってみせた。
「……聴けよ、管理者。……あんたらにとっての『ゴミ(キャッシュ)』は、……俺たち現場の人間にとっては、……かけがえのない『資産』なんだ」
フェンリルが、俺を庇うように前に出る。
その背中からも、灰色のノイズが消え去り、白銀の輝きが爆発的な魔力を帯びて復活していた。
「……驚いたよ。……ゲストユーザーに過ぎない君が、システムのカーネル(核)に直接干渉して、データの性質を『書き換え不能(定数)』に変更するなんて。……でも、それは禁忌だ」
少年の周囲に、無数の「削除エージェント」が召喚され始める。
今までの個体とは比較にならないほど巨大で、禍々しい武装を纏った、最終処置用のプログラムたち。
「……君がどれほど優れたハッカーでも、個別のデータを守るのが限界だ。……これより、サーバー全体への『物理的フォーマット』を開始する。……君も、エリナも、この世界も、……すべては最初からなかったことになる」
「……言ったはずだ。……仕様外のリセットなんて、……エンジニアとして、死んでも認めないってな」
俺は立ち上がった。
脳は焼き付くように熱い。視界は半分欠けている。
だが、俺のデバイスには、新たなコマンドが入力されていた。
【Project: Root_Revolution - Step 2: Kernel_Jacking】
くたびれたおじさんの監査記録。
物語は、個人の記憶を巡る防衛戦を超え、
世界の「根幹プログラム(カーネル)」そのものを乗っ取る、前代未聞のシステム・ジャックへと突入する。
最後までお読みいただき、ありがとうございます!
第5話は、管理者の論理と、おじさんの情熱が真っ向から衝突する、魂のエピソードでした。
「記憶は不要なキャッシュである」と断じる管理者。それに対し、佐藤さんは自分の脳とデバイスをエリナの外部記憶としてマウントするという、正気の沙汰ではない手段で彼女を守り抜きました。
「心」を、システム側から消せない「暗号化された定数」として定義し直す描写に、エンジニアとしての矜持を込めました。
次回、第6話「古代ドキュメントの解読」。
サーバー全体のフォーマットを開始しようとする少年。
絶体絶命のなか、佐藤はフェンリルの記憶の奥底に眠る、この世界が作られた時の「最古のログ」へとアクセスを試みます。
神のパスワードを暴き、世界の全権限を奪うための、おじさんの「超高速解析」が始まります!
続きが楽しみになりましたら、ぜひ【ブックマーク】や【評価(★★★★★)】で応援いただけると嬉しいです!
佐藤さんのパンク寸前の脳を冷やすのは、皆さんの温かい応援です。
よろしくお願いいたします!




