玻璃拳の運び屋と封鎖都市 第10話「第9章」
冷たい夜風が廃工場群の谷間を吹き抜け、青白い光が低く垂れ下がったように路地を染めていた。リクは背後の屋根の縁に腰掛け、掌に残る感触を確かめる。玻璃拳は今は形を持たず、ただ指先にひんやりとした予兆を残すだけだ。指の腹をなぞると、微かな振動が網膜に映る青い筋となって踊った――触れられない刃のように薄く、きらきらとした。
冷たい夜風が廃工場群の谷間を吹き抜け、青白い光が低く垂れ下がったように路地を染めていた。リクは背後の屋根の縁に腰掛け、掌に残る感触を確かめる。玻璃拳は今は形を持たず、ただ指先にひんやりとした予兆を残すだけだ。指の腹をなぞると、微かな振動が網膜に映る青い筋となって踊った――触れられない刃のように薄く、きらきらとした。
「ここで分かれる。三十分以内に戻る。カズ、柱番は任せる」
カズが地図を指で押し込み、肩越しにメイを見る。メイはいつもの無造作な束髪を額に押し戻しながら、ハッキング端末を軽く持ち直した。アラタは拳を小さく握りしめ、ハナは消毒ジェルの小瓶をポケットに突っ込む。彼らは既に合意に基づく小規模な情報共有を終えている。各自の役割とリスク、そしてリクの能力を使う条件――全員の明確な同意が成立したときにだけ、玻璃拳は「共有した作戦」を一度だけ実現する。それがこの夜に与えられた唯一の切り札だ。
「俺が合図するまで動くな。合意の撤回は手を上げて示す、声じゃない。声は混乱の元だ」
リクの低い声にみながうなずく。ハナは手のひらを開き、爪先で小さく三回床を叩いた。それが全員の合意の象徴になっていた。アラタは唇をかみしめながら自分の胸を軽く叩いて合図を返す。メイは端末の一端に小さな光るタグを貼り付け、それが承認記録になる。カズは懐から小さなカードを取り出し、表面にある印を指で擦った。合意は、彼らの単純な身体の動作で裏付けられた。
工場の中は想像より寒く、古いサーバ群が吐き出すわずかな熱が金属棚の列をかすかに揺らしている。青いLEDの列が暗い天井を反射し、空気には機械油と埃の匂いが混じる。遠くで断続的にファンの唸り声がする。サーバルームの入り口に立つと、リクは玻璃拳の予感が胸の奥で強く震えるのを感じた。それは使えば確実に計画を「一度だけ」現実に引き寄せる力だが、同時に代償を求める。使う者の感覚の一部を、交換のように奪う。さらに恐ろしい禁則が一つ――合意のない使用は、効果を味方だけでなく周囲の者、敵にまで及ぼす。
「行くぞ」
合図とともに、メイが端末を起動し、カズが物理的な端子に手を伸ばした。彼の指先は古い検査官のそれで、配線をたどる目は慣れている――この事務的な手つきが、今夜の鍵でもあった。カズは端子に自らのカードを合わせ、老練な動作で接続を確立した。モニターにログが流れ、割り当てアルゴリズムの痕跡がちらりと見える。だがそこに入るにはより複雑なルーティングが必要で、複数箇所を同時に押さえる同期がなければ突入は即座に封鎖される仕組みだ。彼らの小さなチームが差し込む余地はほんの一瞬しかない。
「あと五十秒でルートが閉まる」メイの声が耳元でささやいた。端末のスピーカーは低く震え、冷たい数字が通過する。リクは玻璃拳の存在を感じ、掌に痛覚が走るように力を入れた。一度の使用で全員の動作が噛み合い、サーバが一瞬だけ“止まる”ように計らねばならない。合意の撤回が一人でもあれば、効果は敵にも及ぶ。今は全員の合意がそろっている――そう彼は信じた。
だが、空気は一瞬で変わった。背後の通路で金属が鳴り、扉の陰から足音が滑り込む。予想外の巡回だ。アラタが一歩前に出て、爪先で地を蹴る。表情に浮かぶのは純粋な恐怖だ。
「俺、無理だ。戻る」アラタの声は低く震えた。彼は身を翻して後退する。合意の象徴の手の動きを見せない。リクの胸は締め付けられた。全員の同意が崩れた瞬間、能力は違う運命を取りうる。
「アラタ!」ハナが叫ぶ。だが彼女の叫びは無意味だった。アラタはすでに自分の意思で動いている。メイの指が端末のボタンに一瞬触れて離れ、そこに表示されたタイムスタンプが赤く点滅する。カズの手が固まる。合意の取り消しは、実際の動作で示されたのだ。
リクは冷たくなった掌を見下ろし、玻璃拳の予感が牙をむくのを感じた。時間がない。彼の目的は――封鎖都市に脅かされる避難民と仲間を守ることだ。今ここで退けば、アルゴリズムはまた誰かの選択を奪い続ける。アラタの恐怖は正当だが、リクは別の恐怖を抱えていた。選択の余地を奪われる者たちを、彼は見過ごせない。
「俺、行く」リクの声は静かだったが決意がこもっていた。誰にも断らない、合意を無視して突っ込む――それは禁則だ。だが彼はそれを選んだ。
掌の中に、玻璃拳が生まれる。透明で薄い拳が指間から立ち上がり、冷気を切り裂く。光は押し固められた水晶のように層を成し、プラスチックのような高い音が一瞬だけ耳を貫いた。握りこぶしが現れ、指の関節に冷たさが噛みつく。リクは拳を前に差し出し、念じる。共有した作戦――全員が参加するはずだった連携の「形」を、彼は一人で現実化させた。
効果は瞬時に波となって広がった。空気が引き裂かれ、サーバのファンの回転がひとつ遅れる。巡回のライトが微かに揺らぎ、監視カメラのスキャンパターンが一瞬くるりとずれる。アラタの後退が止まり、メイの端末に表示されるルートが変形する。カズが顔を青ざめさせて「おい」と言いかけた瞬間、ドアの向こうから巡回していた警備員が、まるで見えない合図を受けたかのように動きを変えた。
だが――それは味方だけに起きた奇跡ではなかった。リクが合意を得ていなかったため、効果はこの部屋にいるすべての『心の設計図』を撹拌し、共有した作戦の輪郭をあらゆる存在に与えてしまった。警備員はその「設計図」を自分の中で咀嚼し、埋め込まれた役割を勝手に解釈して動き始めた。彼は走り去る代わりに、なぜかリクたちの向かうサーバ列の先に一直線に走り、そこで何かを差し込むように装置を操作した。リクはその動きに一瞬理解が追いつかず、次の瞬間、サーバ側のログが狂い始めるのを見た。
「やばい!」メイが叫ぶ。カズの顔には焦りと怒りが混じる。共有した作戦が『全員に』作用したことで、敵がその作戦の一部分を自分勝手に執行し、予期しない副作用を生み始めたのだ。警備員の手は熟練の動きだった。彼はアクセスパネルを開け、反転したコマンドを流し込んだ。ログが白く点滅し、割り当てのルートが瞬間的に別方向へ曲がる。
リクの耳に、金属的な破裂音が走った。身体中で何かが弾かれるような鈍い痛みが鳴り、次いで世界が不連続になった。彼は指で耳を押さえる。右耳から、音がささやきのように遠ざかる。ファンの唸りが遠のき、メイの声が遠くで折れる。寒気とともに、言葉の輪郭がぼやけていった。玻璃拳の代償だ。単独で使えば、身体の一部が代償として奪われる。リクは聞こえない右耳とともに、心臓が激しく跳ねるのを感じた。
「リク!」ハナの顔が光の縁取りのように見え、彼女の口元から形だけの言葉が生まれる。リクは左手で彼女の肩を掴み、合図を送る。耳が利かなくとも、視覚は残っている。口元の動きで意味を読み取り、メイの指差すモニターに目を向ける。そこには、割り当てアルゴリズムが外部の識別子──市外の登録端末ID──を受け入れているログがあった。白い文字列の中に、見慣れないタグが並ぶ。 NOMAD: KIOSK-7──避難登録端末、番号七。
カズは顔を顰めて画面に触れる。「こいつは…ここからだ。割り当てアルゴリズムは、避難登録端末からの入力を食らってい