火薬花の教官と擬態兵団

火薬花の教官と擬態兵団 第24話「第22章」

硝煙の匂いがまだ新しい。金属の冷たさと電気の残像が交差する室内で、火薬花の小さな筒が机の上で淡く揺れていた。紙の外装には、かつて避難路で見たあの落書き──白い花弁を模した黒いマーク──がにじんでいる。燈は震える指先でその筒を摘み、爪先で紙を裂いた。中の黒い粉が指先に零れる感触は、いつもより重い。鼓膜の奥で遠く、誰かの心臓が叩くような音がするのを感じたが、声にはならなかった。

硝煙の匂いがまだ新しい。金属の冷たさと電気の残像が交差する室内で、火薬花の小さな筒が机の上で淡く揺れていた。紙の外装には、かつて避難路で見たあの落書き──白い花弁を模した黒いマーク──がにじんでいる。燈は震える指先でその筒を摘み、爪先で紙を裂いた。中の黒い粉が指先に零れる感触は、いつもより重い。鼓膜の奥で遠く、誰かの心臓が叩くような音がするのを感じたが、声にはならなかった。

「佳乃、ログは?」斎藤海里が背後の端末に張り付く古井佳乃に訊ねる。佳乃は画面の海を指でひと撫でし、照明の薄い光を受けて顔が影陰に沈んだ。

「読み出しは完了。ただしここにあるのは……『合意の代替』の記録だけじゃない。火薬花を媒介にした操作ログが、過去五年分、しかも市内の複数の避難区で使われている。使用者は擬態兵団側のノードと、第三者の署名で埋まってる」佳乃の声は冷たい数字を吐き出すように平坦だった。

燈は筒を膝の上に置いた。外套のポケットに入れておいた水筒の冷気が、裸の掌に伝わる。ここまで来る途中、何度も「合意が要る」と言われた。教官として、選択の尊重を口で教えてきた。それでも今、目の前で息を潜める数十人の避難民の命が、外で迫る擬態兵団の群れに右へ左へ押し流されかけている。

「合意が無ければ、あの能力は敵にも作用する。君一人で使うと戻ってこない代償がある」中原蒼が短く言った。彼の肩には避難所の責任者バッジがかかっている。だがその瞳は戦場で何かを失った者の色をしていた。

燈は息を吸った。紙筒の端で、黒い粉がわずかに煙る。火薬花は、花のように咲く。轟音ではなく、同調の火だ。仲間の意思を媒介し、同じ作戦を一度だけ「実現」させる。だが「一度だけ」はしばしば、最後の一手を意味する。一人で使えば感覚の一部を失う。合意を無視すれば、擬態兵団にも同じ布石が落ちる──つまり、こちらの作戦も向こうの作戦も同期してしまう。

「選択肢は三つだ」海里が言う。「待って合意を取る。ログを破壊する。燈が――単独で使う」

燈はまっすぐに海里を見返した。彼女の指先に、子どものような震えがある。避難所の代表、篠田ミチルが扉脇で顔を上げる。皺だらけの手をぎゅっと握りしめている。「私たちはもう、待てないわよ」彼女の声は痩せているが芯がある。外の衝突音が遠くに鳴った。マネキンのように動かない人影が窓に映り、擬態兵団の外殻が木漏れ日を断ち切る。

燈は火薬花を掌で包み、思い出す。教官だった頃、危険な現場で仲間にハンドシグナルを出し、細かな同意と連携で困難を乗り越えた。あの時と同じやり方で同じ種の信頼を求めていた。しかし、今ここにいる全員と同じ時間に合意を取る余裕はない。佳乃が苦渋の表情で首を振る。中原は拳を固める。

「俺は――」燈が言葉を詰まらせた。世界の音が急速に濃くなる。机に置いた足の裏がじわりと汗ばむ。火薬花の縁が指に馴染むと、過去の感触が走馬灯のように押し寄せた。誰かが訓練でくれた小さな花の形の紙、震えた避難民の手、教え子の笑った顔。合意は言葉だけじゃないと燈は思った。合意は肌の温度、息の速さ、飢えや恐怖も抱き込むものだ。

「一度だけだ。合意が取れなくても、俺が媒介すれば──」燈は付け加えようとした。だが中原が遮った。「それは『合意の代替』そのものだ。あのアルゴリズムがやろうとしていることと同根だ。君がそれを望むなら、俺たちはまた別の道を選ぶべきだ」

言葉は刀のように切れて、部屋に漂った。篠田が口を開く。「子どもたちが外で待ってる。合意なんて言ってる暇は――」

外で一発、遠くの金属が弾ける破裂音。擬態兵団の接触が始まった合図だ。窓の向こう、影がうごめく。彼らは既に模様を変え、街路灯の光を引き裂く。佳乃が手を伸ばし、端末の一角を指す。「燈、もし使うなら端末を繋げて。ここに残るログを吸い上げて、その反動を最小化する。やり方は知ってる。だけど、合意の範囲は狭くなる。全員の同意がないと擬態にまで波及する」

燈は頷き、筒を—そして自分自身を—解放する決心をした。手を伸ばしたその瞬間、手の平の感覚が過去の数回の使用を警告する。胸の奥で、失うものの輪郭がゆらりと揺れる。彼は教師として、仲間を守るために何を差し出したかを知っている。だが教官の職務は「選ばせること」を守ることでもある。

「行く」燈は短く告げ、火薬花の端に火をつけるように指先を滑らせた。だが火を使うのではない。媒介を手のひらで確かめ、仲間の瞳を素早く一瞥した。数人がゆるく頷いた。全員の「はい」ではない。だがその頷きは、誰かのために手を挙げた合意でもある──完全ではないが、現場で得られる範囲の合意だ。

紙筒の中で小さな裂け目が広がり、掌に沿って冷たい爆ぜが走った。火薬花が開く瞬間、室内の空気が粘り気を帯び、光が音を伴って重く降り注いだ。花弁が開くように、視界の端から粒子が広がり、燈の頭の中で「作戦」の図像が一瞬にして結んでいく。仲間の手の感触、指の位置、出口に置かれた瓦礫、避難民の群れの振る舞いが鮮烈な絵に転換され、脳が稼働する。その瞬間、燈は確信した。彼は作戦を「一度だけ」描き、仲間と共有できたのだ。

だがその代償はすぐに牙を剥いた。胸の奥から抜けるような感覚で、世界の音が薄れていく。始めは机の上の紙片が擦れる音が遠のき、次いで佳乃の呼吸音、海里の思わず漏らす小声が消えた。燈の耳は綿に塞がれたように濁り、色だけが濃く残った世界へと一転する。言葉は届かない。誰かが叫んだ形跡を見て、燈は唇を震わせたが、声は返ってこない。

「聴力が……」海里が手の甲を燈の耳元に翳して口の形で尋ねる。燈はゆっくりと最後の声で「聴こえない」と形だけで返した。文字どおりの代償だ。だが計画は動き出した。視界の端で人々が動き、避難民を導く形が完成していく。火薬花が一瞬にして培った「共有された作戦」は、肉体と指先を通じて仲間の動きをレイヤー化し、皆を同じページへと押し上げた。

問題は外だ。窓の向こうで擬態兵団がーーいや、擬態兵団の一部が、燈たちと同じ動きを始めていた。彼らのフォーメーションがまるで同じ設計図に従うかのように変形する。燈は視覚でそれを確認し、咄嗟に手を上げて合図を送る。仲間は反応する。避難路が開く。だが同時に、敵もまた開いた通路へと誘導される。共有は両方向に流れたのだ。

「合意の範囲が足りなかった」佳乃が端末に噛みつくように言った。「擬態がノードを拾って、同調してる。同期し始めたら……向こうも我々の手順を知る」

燈は手の中の熱を感じながら、まだ開いている火薬花の残滓を見つめた。聴力を失った世界で、彼は自分の心臓の音だけが大きく鳴るのを視界で追った。何かが、ここにあるべきでない実装を示している。佳乃が画面に指を滑らせ、ログの一行を拡大表示した。

「ここだ。見て」その行は灰色の縦列になって、火薬花の使用日時と端末IDが並んでいる。だがその隣には別の列があった。『合意の代替アルゴリズム プロファイル:市民代行』。その説明欄に薄い文字で、不可解なフレーズが並ぶ。「未承諾者の意思を確率的に再構築」「選択消去」「統計的同化」──佳乃の指が震えている。

「これが、擬態兵団の中枢で動いていたのか」中原が