流星杭の治療士と青銅議会 第16話「第14章」
窓のない小さな診療室に、夜の余熱と金属の匂いが渦巻いていた。蒼乃は割れた椅子に腰を沈め、右手の人差し指の先を撫でる。指先にはまだ微かに冷たい振動が残り、触れた布がわずかにビリビリと静電気を帯びるのが分かった。耳の奥は遠く、低い海鳴りのように響く。昨夜――一度だけ単独で杭を打ち、避難所の崩落を押しとどめた代償だ。
窓のない小さな診療室に、夜の余熱と金属の匂いが渦巻いていた。蒼乃は割れた椅子に腰を沈め、右手の人差し指の先を撫でる。指先にはまだ微かに冷たい振動が残り、触れた布がわずかにビリビリと静電気を帯びるのが分かった。耳の奥は遠く、低い海鳴りのように響く。昨夜――一度だけ単独で杭を打ち、避難所の崩落を押しとどめた代償だ。
「痛むか?」と楓が、診療台の上で工具箱を片手に尋ねた。眼鏡の奥は疲れているが、画面に映る杭のネットワーク図に指を走らせるときの手は緩まない。
蒼乃は首を横に振った。言葉にすると弱さが露になる気がして、ただ喉の奥で「うん」と応える。音は届くがクリアではない。隣室から子どもの低い笑い声が漏れ、蒼乃の胸を小さく締めつけた。守ったはずの人々が、まだ眠れている。だからこそ痛みは飲み下す。
楓は呟くように言った。「杭のログ、掘り出した。議会の改変部分、ただのフラグじゃない。プロトコルそのものに『強制』の命令を書き込んでいる。ハンドシェイクを無理矢理反転させて、『同調』を被支配へと置き換える機能だ」
蒼乃は顔を上げた。暗がりの中、楓の指先に反射するモニターの青い光が、流星杭の図に沿って点滅する。杭は街の中の点のように表されていて、そしてその点の間を通る線が、まるで星座のように結ばれていた。
「『同意』を監禁するって?」紗夜が入り口の影から現れた。表情に怒りと不安が混じる。彼女は避難区の代表として住民たちの声を蒼乃に届ける立場だ。薄暗い部屋の空気が、一瞬凍る。
楓は資料をめくる。紙の端が震えて、鉛筆で描かれた回路と同じように見えた。「本来は杭が共有の約束を媒介するはずだった。『合意』があるかどうかを確認して初めて、杭は作戦を実行する。ところが議会は、その確認を独占する手段を埋め込んだ。杭がネットワーク越しに相互検査をするとき、中央の署名がなければ『同意』を持続できないようにしてしまったんだ。しかも署名は上書き可能な状態で、遠隔からでも『強制装置』に切り替えられる」
蒼乃の心臓が冷たくなった。言葉は技術的で冷酷だが、内容はもっと単純で残酷だった。杭はもはや、住民が互いに手を取り合って使う道具ではない。議会の側が、杭を通じて人々の「選択」を奪っている。
「つまり、杭を物理的に破壊しても、ネットワークには残る。署名があれば再起動できるってこと?」ユウトが腕を組んで窓のない空間をじっと見つめる。彼はかつて防衛隊員だった。戦術の常識が、論理の輪郭を作る。
楓は短く頷いた。「そう。だが……」楓は言葉を切り、診療室の隅に置かれた小さな杭の残骸を拾い上げる。金属の表面には焦げ跡と、昼光色の細い線が流星のように走っている。手に取ると微かな温度が指先に伝わり、そこから小さな脈動が伝播するのが分かる。蒼乃は無意識にそれを凝視した。
「ログには、元々の『根杭』が一つだけ特異点として残っている。それが署名の発行源らしい。そこさえ取り戻せれば、署名を差し替えることができる。杭のネットワークはピア・トゥ・ピアで再配置される。つまり根杭を再定義すれば、全体の挙動を改められる」楓の声は低く震えるが、それに混じる希望は確かにあった。
蒼乃はゆっくりと息を吐いた。目の前にある選択肢が、彼女の手の中の杭の冷たさと同じくらい現実的に重い。「でも」「一つ問題がある」と紗夜が言った。「根杭は議会の地下保管庫にある。アクセスは重装備のガーディアンで守られている上に、周辺は民間人の強制移住区域だって聞いた。襲撃すれば、また市民が被害を受ける」
語気に隠れた現実の重さが、部屋に波紋を広げた。蒼乃は思わず掌を握り直す。杭を取り戻せば「選択」を市民に返すことができる。だがそのための行動がさらに市民を危険に晒すなら、それは目的と手段の矛盾になる。
「それだけじゃない」楓が付け加える。「根杭は署名の鍵を持つ一方で、議会はプロトコルのバージョン管理を中央で保っている。だから単に根杭を奪っても、議会が遠隔から新しい署名を再投与できる。根杭の内部には古い証明書が埋め込まれている。古い証明書を持つ者が、同意の意味を復元できる。だけど証明書の鍵は、外科的に杭のコアを書き換えるしかない。つまり……」
言いかけて楓は言葉を止めた。そこまで聞かなくても、蒼乃は自分が背負うべき代償を知っていた。杭を「共有の道具として再定義する」には、杭を物理的に、そして技術的に取り戻さなければならない。彼女の能力は杭を通じてこそ機能する。だが単独で杭を使うたびに、彼女の感覚の一部は彼女から落ちていく。耳を失い、色を失い、匂いを忘れることもある。しかも合意無視のリスクは残る。
「私が、やる」蒼乃は言った。声は低かったが、部屋の全員の視線を一瞬で集めた。皆の目が蒼乃の顔に刺さる。そこには疲労の隙間から、決意が瞬いていた。
「独りで? また代償を払うつもり?」ユウトがすぐに反応した。怒気とも心配ともつかない声だった。彼は蒼乃の肩に手を置き、硬い表情で続けた。「前回だって――」
蒼乃はユウトの手を振り切らなかった。ただ静かに言った。「単独で杭を使うつもりはない。今は取り戻すための情報が必要なの。楓、ログにあった『旧式の再配置手順』――それを再現できる?」
楓はデータの断片を示し、その断片がスクリーンの上で僅かに光った。「できる。だが実行には杭の物理的接触が必要。二人以上の合意がいる。だからこそ――私たちが合意の意味を変えなきゃいけない。杭を――共有の意思の象徴に戻す」
診療室に沈黙が落ちる。そんな簡潔な言葉に、紗夜の瞳が潤んだ。住民たちを守るという蒼乃の最初の誓いは、いつのまにか「選択を取り戻す」というより大きな目標へと形を変えていた。だがそれは、単に誰かが訴えるだけで終わるものではない。行動が必要だ。
「どうやって合意を獲得する?」紗夜が問う。彼女はすぐに答えを用意するタイプだ。だが今回は答えが簡単に出ない。
楓は唇を噛む。「まずは小さな実験からだ。ここにある杭の断片を、住民の前で『再配置』してみる。旧式プロトコルでは、杭が互いに同意のパターンを確認し合って動作を始める。住民が自発的に手を取り合って合意を示せば、それが正当な同意として杭を起動させる。議会の署名が無くても、ピア間で鍵を構成できるかもしれない」
「演説で人を集めるの?」ユウトが眉を寄せる。声には深刻な懸念が滲む。「議会の目があるだろう。公開のやり方はリスクが高すぎる」
蒼乃は小さく笑った。笑いは乾いていて、診療室の空気を少しだけ和らげた。「違う。私たちは公開するだけじゃない。杭の再配置は、被害を受けた人たちの手で行う。私が杭を媒介して一度だけ実現できる力がある。だがその力を、私は独り占めしない。みんなが合意した瞬間に、私の力は作戦の中の一部分に過ぎなくなる。そうすれば代償は分配されるはずだ」
楓は眼鏡の奥でじっと蒼乃を見据えた。「言うは易し。だが君が能力を使うと、合意が不完全な場合、杭の作用は誰彼構わず及ぶ。議会の装置に触れられたら、それは我々だけでなく敵も味方も――巻き込まれる」
蒼乃は息を吸った。耳鳴りが少しだけ強くなる。彼女は自分の手のひらを見つめ、そこに残るかすかな書き込み