空洞拳の渡し守と赤道公国

空洞拳の渡し守と赤道公国 第24話「第22章」

紙と指先の匂いが混じった薄暗い倉庫で、ページがめくられる音が幾重にも重なった。雨のように降る紙片をかき分けると、震える掌が一枚のフォルダーを抱え込む。ハナの手だ。指先の震えはただの寒さではない。逃げ延びた人たちの名簿、避難経路、仮設住宅の割当て——そのすべてが、薄いクリアファイルの中で微かに光を反射している。

紙と指先の匂いが混じった薄暗い倉庫で、ページがめくられる音が幾重にも重なった。雨のように降る紙片をかき分けると、震える掌が一枚のフォルダーを抱え込む。ハナの手だ。指先の震えはただの寒さではない。逃げ延びた人たちの名簿、避難経路、仮設住宅の割当て——そのすべてが、薄いクリアファイルの中で微かに光を反射している。

「早く。セルタの連中がもう建物の外にいる」コウが扉の影から低く告げる。彼の肩にかかったコートは濡れ、眉の間に泥が固まっている。外からは金属の靴底が床に叩きつけられる音が伝わり、近づくたびに床板が振動する。

ミリはノートパソコンの前で息を詰めていた。画面にはアップロードの進捗バーと、無数のプロセスログ。青いバーは止まり止まりで、パーセンテージは一桁で踊っている。被写体のカメラ、配信回線、同時多発的に接続する端末群——成功させるには同時性が必要だ。セルタは局側にバックドアを仕込み、ひとつずつ消して回る。ここで、同じ瞬間に複数の地点から同じファイル群を出さなければならない。

レンはフォルダーの端を掴んだ。紙の感触——それがかつての自分を繋ぎ止めていた。彼の右手の指先は、冷たかったり、熱かったり、時折何も感じなかったりする。空洞拳を単独で使ったときに失ったものだ。忘れようとしても、皮膚の下で忘却の跡が痺れている。

「レン、今日が来たんだよ。みんなのために。頼む」ハナが低い声で言う。彼女の目が揺れている。避難民たちの顔、幼子の手、夕べ聞いた泣き声。全員の未来がそのフォルダーの厚さに収まっているように見えた。

レンは拳を握った。空洞拳の形だ。いつも彼が作るとき、掌の中が空洞になるように感じる。けれどその空洞は決して魔法ではなく、約束と代償の刃だ。今日は使える。だが使い方には条件がある。味方の合意、具体的に練られた作戦、そして「一度きり」の実現。合意を無視すれば、力は敵にも及ぶ──誰の傷にもなる。

「同意を取る。今から、作戦の全体を言う。誰も口を挟まないでください。合意は、声に出すか、直接の触れ合いで示して」レンは告げた。彼の声は震えなかったが、言葉の端に疲労が滲んでいた。

ミリは指先を引き抜き、短く息を吐く。「私の端末から三箇所に同時にプッシュします。ローカルキャッシュ、パブリックストレージ、そして同盟の暗号チャンネル。時間は十六秒。コウ、入口を三十秒だけ保持してくれ。ハナ、避難民のスマホ二百台をホットスポットにして、自然な流れで受信を増幅して。合図は一つ、レンの空洞拳だけ。合意する?」

ハナはフォルダーを胸に抱え、うなずいた。「合意する。私は避難民がここに来るまで動かない。みんなに知らせるためにスマホを使う。」

コウも目を伏せ、唇を噛む。「合意する。ここは俺が守る。レン、頼むぞ。」

レンは、さらに重要なことを確認した。空洞拳の媒介は他者の意思が本物であることを嗅ぎ取る。偽の合意──強制や偽装された同意──は力を歪め、敵味方の境を溶かしてしまう。それは禁忌だった。セルタはそれを利用しようと、遠隔で合意に似せたデータを注入する準備をしているはずだ。

「ミリ、合意の声を音声で録って、同時に生体触知を使ってくれ。手の接触があるかどうか、皮膚電位で確認する。合意が偽物なら、自動的に中断する。条件はそれでいいか」レンが言う。

ミリは頷きながら素早くキーを叩いた。「やる。行ける。音声と生体のデータが一致したら、トリガーはレンの空洞拳だ。同期が取れなければ、即座にシャットダウンする。」

その瞬間、扉の外から怒声と金属音が近づいてきた。足音が乱れ、鍵が回される音。セルタの手先が突入してくる余裕はない。だがそれでも、時間は限られている。

レンは深呼吸し、空洞拳を作った。掌の中の空虚は、冷たい風のように肺を抜ける。合意は全員の唇から発せられ、ミリの機器が確証を取り、三つの地点が同時に「準備完了」を返した。十六秒を刻むように、レンの胸の鼓動が高まる。

「今だ!」レンが叫ぶ。彼は空洞拳を前に突き出すようにし、指先の感覚の端で世界を掴もうとした。

空洞拳が触れたのは、言葉と意思だった。計画は一つの実体になり、物理の縫い目を引き裂くように、倉庫の裏と街の端とインターネットの裏通りへと広がった。ハナがスマホのホットスポットを起動した瞬間、周辺の端末がまるで水面に投げられた小石のように振動し、受信が雪崩を起こした。コウの足が乱暴に踏まれると同時に、入口の補助ロックが突然噛み合い、外側からの錠前が数秒だけ反応を失った。そのわずかな猶予でミリはログを束ね、三つの経路へデータを放り込んだ。

画面の進捗バーが脈打つように動き、数字が跳ね上がる。誰かが短く叫んだ——ミリだ。「アップロード、完了! 同時配信、確保!」

だが、完了の瞬間、レンの右手に波が押し寄せた。感覚が消える方向に追いやられるように、指先から順々に暗い霧がもたらされた。最初は小さな冷たさ、次に何かが剥がれていくような感覚。レンの目の前に紙が揺れる。指でページをめくろうとしたが、何も感じない。記憶と現実の境が震え、掌から遠ざかる世界を見守るしかなかった。

ハナがレンの腕を掴んだ。「レン!」

コウが間を割ってカバーポジションを取り、外に突入してくる隊員たちを押し止める。撃たれたわけではない。だがセルタの手先たちは一瞬、手元を狂わせた。トリガーのように、別の作用が起こったのかもしれない——レンはそれを確認する余裕がなかった。

「どうだ?」ミリが息を荒くしながら訊く。画面のログには膨大なメタデータが並び、数十の配信先で同時に映像が再生されている。コメントが沸き、受信者たちが証拠を目にした。避難民たちの名前、移送命令、匿名化が甘い書類の端っこには、公的コードと施設の座標が赤丸で示されていた。

「成功だ。届いた」ミリの声は震えていた。喜びの底に、すぐに苦いものが混ざる。

レンはゆっくりと掌の感覚を確かめた。爪先に残る微かな痺れ。失ったものはまだ戻っていない。手袋を外したまま、紙の端に触れようとしたが、ふと画面のズームインが目に入った。書類の余白に、細い鉛筆で小さなコードが書き込まれている。上書きされたスタンプ。公国の内部でのみ通用する符号——それは単なる管理番号ではなかった。配信されたデータを追っていけば、避難ルートの出発点、受け入れの中継点、保護者の個人情報と、そこへ行き着くための座標が割り出せる。

ミリが指差した。画面の端、赤い四角で囲まれた部分だ。「このスタンプ……消したつもりだったのに。誰かが、隠れたメタデータを残している。これが流出すれば、逆に避難した人たちの居場所が露呈する。」

ハナの顔から血の気が引いた。倉庫の中が一瞬、静まり返る。ページをめくる音だけが、時間の流れを刻む。

レンは右手を胸に当て、呼吸を整えた。空洞拳の代償で失った感覚は、今回も確かに償われた。だがその代償が、誰かの命を奪う可能性を孕んでいることが、彼をどこか遠くまで引き裂いた。成功は勝利ではない。それは選択の提示だ——公表したことで誰かが逃げられなくなるかもしれない。

「それを流出させたのはセルタの工作だろうか?」コウが低く呟く。「あるいは、内側の