天蓋鎌の消防士と虚空市 第6話「第5章」
雨の重みが鉄屋根を叩いていた。発電機の低い唸りと、薄暗い避難所の中で誰かが震える声を上げる音が混じる。モニター群が並ぶ簡易指令室の中央、結城葵は天蓋鎌の柄を膝に立て、刃の影を冷静に見つめていた。刃元には傘のように広がる薄い金属の弧が幾重にも重なり、用途も成り立ちも人智を超えた工芸品のようだった。木の柄は使い古された消防ホースの繊維で巻かれ、葵の指の痕がそこに残っている。
雨の重みが鉄屋根を叩いていた。発電機の低い唸りと、薄暗い避難所の中で誰かが震える声を上げる音が混じる。モニター群が並ぶ簡易指令室の中央、結城葵は天蓋鎌の柄を膝に立て、刃の影を冷静に見つめていた。刃元には傘のように広がる薄い金属の弧が幾重にも重なり、用途も成り立ちも人智を超えた工芸品のようだった。木の柄は使い古された消防ホースの繊維で巻かれ、葵の指の痕がそこに残っている。
「本当に合意か?」と、監視官の加賀が低い声で言った。彼の手には小さな端末が光っている。加賀は虚空市の監視官だ。制服の胸に刺繍されたバッジがほのかな光を反射している。端末の画面には、ログと短い映像が表示されていた。カメラは避難民のひとり、小田の顔を捉えている。彼の唇は震えて、呼吸は浅い。端末の右側にはタイムスタンプと、合意を表す二重のチェックマークがきちんと並んでいる。
里美が画面から顔を上げる。指先にまだ包帯が巻かれている。彼女の声は怒りと疲労でかすれていた。
「それは強制された合意だ。震えている人間に、ボタンを押したというログがあるからって、本当に同意と呼べるの?」
志村が端末に指を当てて、ログのメタデータを拡大する。彼の眉間には自信と不安が混ざった線が刻まれている。指で滑らせながら、数字とハッシュ列を見せる。
「機械は機械でしかない。だが、機械が生成したトークンに外部署名があれば信頼できる。もし虚空市側のサーバが外部の合意を偽造していれば——ここに不整合がある。だが検証には時間が必要だ」
加賀は冷たい微笑を浮かべた。
「時間がないのだろう? 君たちは実地で『合意』を取っている、と宣伝している。だが我々は疑う。君たちの権限を行使するその前に、問う。君たちの合意は人の意志か、それとも都市の代わりか、と」
言葉の放つ矢は簡易指令室の空気を切り裂いた。避難民たちの寝具が揺れる。遠藤班長が唇を噛む。葵は天蓋鎌を握る手に少しだけ力を込めた。刃は重くない。だがそれを振るうと世界が歪む感覚を知っている。
そのとき、建物全体が低い金属音を立てて締め付けられた。床を流れる者たちの足音が一斉に増え、避難所の奥から亀裂音が走る。モニターの外、鉄柵が崩れ、暗がりに薄暗い影がうごめいた。
「虚空市の圧縮波だ!」志村が叫ぶ。映像は瞬時に外の廃墟を映し、道路が陥没する様子、空中に残る幻の箱型の構造体が雑多に回転しているのが見える。そこから無数の小端末──虚空市の探索ユニット──が、避難民のいる区画に向かって飛び込んでくる。
「退避ルートが塞がれた。あの橋が落ちれば大勢が取り残される」と遠藤が短く告げる。彼は地図に赤いペンで線を引く。赤は既に火を噴く箇所で、避難経路は浅薄な白線で断ち切られている。
里美が視線を葵に向ける。血の気の引いた顔をしていた。
「葵、あなたの力があれば──計画を共有して一度だけ、通路を確保できるかもしれない」
葵は黙って天蓋鎌の柄を擦った。能力の条件はいつも単純だが残酷だ。天蓋鎌は、仲間と共有された作戦だけを「実現」する。共有された計画が実行の契機となり、同時に一度しか作動しない。仲間の合意がなければ作動しないというだけでなく、合意を無視して単独で使えば感覚の一部を失う代償がある。合意を機械的に取ったり外部で生成されたりすれば、効果の広がりは予測不能になる——加賀が示唆した通りだ。
遠藤が口を開く。
「具体的にはどうする、里美?」
里美は呼吸を整えて、簡潔に説明する。
「鉄骨の下に空洞を作る。葵が天蓋鎌を介して、我々の動きを一度に同期させる。合図で全員が同じ軌道を通り、狭い出口を一斉に通過する。時間差を無くすことで瓦礫の落下を回避するの」
志村が眉をひそめる。
「データで再現してみる。タイミングは0.8秒以内に全員が動かないと、偏差が生じる。合意は全員の生体パラメータで確認する必要がある——すなわち、各自が自発的に意思表示をしないと合意と認められない」
「どうやって確認する?」里美が鋭く言う。
志村は端末を差し出した。そこには避難民や隊員の生体センサーの同期画面が並ぶ。だが端末の一隅に、加賀が差し出した小田の合意ログと似たハッシュが浮かんでいる。志村はそれに気づいて顔を青ざめさせた。
「このセンサーの一部に、外部署名が付与されている……仮に、虚空市が合意トークンを注入しているとしたら、我々の確認は無意味だ。機械が『合意済み』と表示するだけで、人は押し流される」
里美の唇が震える。彼女は小さな声で言った。
「それでも、待っている余裕はない。人がここで死ぬなら、私たちは同意を取ってでも動くべきだ、って言うの?」
葵は刃の反射に自分の顔を見た。決断は彼女の下にあった。合意を取るために一人一人に声をかける。すれ違う目は恐怖と混乱で濁る。遠藤が脱兎のように動き、避難民に声をかける。志村は端末を持ち、強制的に全員の生体センサーをスキャンし始めた。だが端末が示すのは、音のない合図と、空白を埋めるように中央に浮かぶチェックマークだった。
「全員の承認を待つ」——志村の声は震えていたが、彼は数字にすがろうとしている。だがその時、端末のログの一つが赤く点滅した。加賀が指差した画面に、小田の映像と重なる形で別の署名が浮かび上がる。署名には見慣れた都市の識別子が含まれていた。虚空市が勝手に合意トークンを差し込んだのだ。
「やられている」志村が吐き捨てるように言った。「彼らは合意を外部で生成して、我々のセンサーにタグを付ける。見せかけの同意を作ることで、我々の能力を誘導するつもりだ」
里美の目が一回り大きくなった。「それなら、合意なんて意味をなさない。私たちの『共有』って何よ——」
瓦礫の向こうで、探索ユニットの一つが開いて、中から薄い蠟のような流体が垂れ落ちた。流体は地面に落ちると透明な膜のようになり、そこを触れた者が一瞬、動きの同期を強制されるようにぐらりと揺れた。避難者の一人が膜に手を触れ、目を見開いてから同時に数人の動きを真似始める。声にならない呻きが室内を満たした。
「虚空市は『同意』を武器にする」加賀が言った。「合意の形式を整えてしまえば、どんな力でも制御可能になる。合意はもう、意思の表明ではない」
葵はその光景を見て、手が冷たくなった。もし合意が虚空市によって作られるのなら、彼女の鎌の条件もそのまま虚空市の手の内で操作される。共有された計画がどこまで誰のものであるか、わからなくなる。計画が虚空市に乗っ取られた瞬間、彼女の天蓋鎌はその制御下に置かれる可能性がある。
「代償も忘れるな」遠藤が低く言った。「葵、単独で使うなら感覚を失う。合意をねつ造された状態で使えば、効果は予想外の方向に出る。君はその責任を取れるか?」
刻まれた記憶が葵を縛った。前世で彼女が聞いた警報、嗅いだ油の匂い、熱の焦げるにおい——それらが彼女の体に刻まれている。感覚を失うことは、消防士としての自分を失うことでもあった。だが目の前にいるのは、今を生きる人たちだ。決断は理屈ではなく重さで下される。
「合意を再確認する時間はない」里美が言った。「でも、私たちは同意の『意味』を守る方法を作れるはずよ。だから——葵、あなたが一