玻璃拳の運び屋と封鎖都市 第23話「第21章」
雨上がりの夜風が、瓦礫と防壁の埃を薄く撫でた。路地の明かりは断続的に消え、遠くで巡回ドローンの低い嗚咽のような音が反響する。リクは、指先の感覚に集中した。掌につけた小さなガラス片──玻璃拳の中核が、冷たく震えているのがわかった。いつもより脈打つように光が走り、そこに触れれば誰とでも「一度だけの作戦」を現実に刻める。だが今夜の現場には、合意が必要だった。
雨上がりの夜風が、瓦礫と防壁の埃を薄く撫でた。路地の明かりは断続的に消え、遠くで巡回ドローンの低い嗚咽のような音が反響する。リクは、指先の感覚に集中した。掌につけた小さなガラス片──玻璃拳の中核が、冷たく震えているのがわかった。いつもより脈打つように光が走り、そこに触れれば誰とでも「一度だけの作戦」を現実に刻める。だが今夜の現場には、合意が必要だった。
「準備はいいか?」マヤが低く訊く。白い包帯を巻いた彼女の目は、揺れる炎のように赤く光っていた。後ろでは避難民の列が詰まっている。ハルナが子どもを抱え、濡れた髪を耳に掛ける仕草が見えた。ソウタは、背負った機器の画面をじっと見つめている。スクリーンには封鎖線の地図と巡回ルート、熱線の予測が幾重にも重なっていた。
「合意だ。みんなで、同じイメージを持つんだ」リクは息を整えて言った。玻璃拳は指先に吸い付くように冷たく、まるで中に小さな水銀が動く音がするかのように、微かに軋む。
「私、いいよ」マヤが手のひらを差し出す。包帯の端が濡れていた。ソウタは一瞬止まり、肩を竦める。彼の手は、躊躇のまま膝に置かれている。
「ここは危険だ。俺は……」ソウタが言葉を切った。乾いた笑いが漏れた。「もし、失敗したらデータまで失う。盟約なしでそれを賭けられない」
リクの胸の中で、何かが窪んだ。合意。彼の能力は合意を媒介にしてこそ仲間と「一つの作戦」を成立させる。その代わり、合意は一回限りの実行を縛り、使えば玻璃拳は次の用途に向かわない。だがそれがなければ、リクが単独で引き金を引いたとき、彼自身の感覚が代償として切り落とされる。失うものの重さは、ここ数回の失敗で刻まれている。
「時間がない」ハルナが囁く。避難民の足音が列を乱し、子どもが短く泣いた。外側の封鎖線が、増援を伴って音を立てて近づいてくるのが判る。街灯に反射した金属の輪郭が、コンクリートの影に吸い込まれていった。
リクは息を吐き、玻璃拳をしっかりと握った。合意のないまま動けば、敵にもこの動作が作用する――それが頭の中で何度も響いたルールだった。敵に作用するとはどういうことか。彼はこれまで、それを恐れていた。だが今、彼の眼前の小さい首が震えるのを見たとき、思考と躊躇は裂けた。
「やるぞ」リクは叫んだ。言葉に迷いはなかった。掌のガラスが温かくなる。彼は索を解くように、ただ一度だけ──拳を振り下ろす。
光が裂けた。ガラスの震えが、空気の分子を引き裂くように広がり、薄い膜のような断層が路地を覆った。マヤが手を合わせ、ソウタが慌てて身を投げ出した。だが合意の輪は、完全に閉じていなかった。
リクの視界が瞬間、軋んだ。周縁から色彩が失われていく。左側の世界が、薄いガラスのように曇り始める。耳鳴りが剥がれるように高くなり、左耳からは音が遠のいていく。身体の位置感覚がふっと狂い、足元が一歩遅れて追いかけてきた。
「リク!」マヤの声が、遠ざかる湖の中の音みたいに届く。リクは両手で頭を押さえる。玻璃拳は彼の手首に張り付いたまま、冷たく脈を打つ。だが計画は、途中で歪んだ。
合意の輪が緩く結ばれた瞬間、玻璃拳の効力は被作用的に外へと漏れ出した。膜は避難列を包むはずが、向こう側の封鎖機構にも微かな網目を生じさせた。薄い光の糸は気づかれないままに、巡回ドローンのセンサーの動きに同期してしまったのだ。
「感知だ!」ソウタが叫ぶ。彼は端末を叩き、警報が断続的に鳴り出す。向こう側の装備が、玻璃拳のパターンを取り込んで反応している。合意のない発動は、敵のシステムにも同調する。リクの頭は怒鳴り声と機械音で溶けた。
反動は即座に現れた。左耳の世界は、金属の擦れる音だけが残り、足下の感覚の遅延が一人の女性を転倒させた。子どもが泣き崩れ、ハルナが転がる母親の腕を抱え上げる。漏れた光は、巡回路を補強するための遮断膜を厚く強化する方向に使われていた。封鎖線が、彼らのやろうとした道を迂回するように再構築されたのだ。
「なんで……」マヤが嗚咽混じりに言う。彼女の掌はリクの腕をしっかり掴み、冷たい雨のように小さな震えが走った。リクは自分の指先を見た。玻璃拳の縁に、細い亀裂が入っていた。かすかな血の匂いが指先から立ち上る。
「ごめん……」リクは声を絞り出した。謝罪の言葉は、誰に向けてか分からなかった。自分自身にも、ここにいる全員にもだった。
「合意だって言ったのに!」ソウタの叫びが、冷たい鉄のように響いた。彼は端末を床に叩きつけ、画面が散る。だが怒りは彼だけのものではなかった。仲間たちの視線は、リクに抗うことができなかった自分への裏切りの光で刺さる。
「違う、リクが間に合わなかったんだ。誰かがためらったから」ハルナが言った。彼女の声は低く、着実だった。避難民の一人が、濡れた毛布を抱いて震えている。皆の判断は重く、しかも希薄な時間の上に成り立っている。
「いいか、聞け」マヤがぐっとリクの肩を掴み、彼を自分の方へ引き寄せる。彼女は息を整え、顔を近づけて囁いた。「今のことは、ただの教訓じゃない。玻璃拳は、合意の外で使うと向こうの制御にも影響を与える。彼らはそれを学ぶ。真似ることだってできる」
「真似るって……」リクの声は掠れていた。左耳の詰まった感覚が、考える速度を奪う。
ソウタがふいに、床に置いた端末を拾い直す。彼の指が震え、ログをスクロールする。白い文字列が走る中、索引に見慣れないシグネチャが浮かび上がった。玻璃拳の発動に伴う周波数パターン──それが、封鎖側の新しい遮断アルゴリズムに書き換えられた形跡を示していた。
「やられたのか」ソウタは短く言った。「彼らはパターンを取り込んだ。模倣して、逆に使えるようにしてる。合意がないときのノイズを拡張して、封鎖を強くする方向へ」
ハルナが唇を噛んだ。雨滴が彼女の頬を滑り落ちる。避難民たちの息遣いが路地に満ち、緊張が冷たく広がる。
「俺のせいだ」リクは言った。言葉は紙のように薄く、しかし重い。彼は玻璃拳を外そうとしたが、指先に馴染んだガラスは簡単には外れなかった。代償の一部は、肉体に物理的な痕跡として残った。
「何ができる?」マヤが訊いた。彼女の目は、崩れかけた顔の中で強く燃えていた。彼らに残された時間は限られている。封鎖線はこれからさらに堅くなるだろう。リクがもう一度單独で動けば、どんな代償が生まれるかは予測がつく。もし相手が玻璃拳のパターンを武器に変えれば、この先に待つのはもっと深い絶望だ。
ソウタは端末の画面を指で押さえ、文字を一行ずつ削除するように独り言を吐いた。「合意が必要だ。だが向こうは、それを模倣して合意の『形』だけを作れるようになる。合意の中身、主体性がなければ意味がない」
「主体性……」ハルナは言葉をつむいだ。彼女は薄く笑い、だがその目は真剣だった。「彼らは、選べない人間を増やすために最適化してきた。私たちはその選べない状態を変える必要があるんだ」
路地の向こう、封鎖線の閘門が赤い光線を放っているのが見えた。そこに立つ人影が、一瞬動いた。リクは左耳の奥で鈍い轟きを感じながら立ち上がる。彼の胸の中で、玻璃拳が微かにまた響いた。痛みと悔恨と決意が、混ざり合った。