翡翠盾の航路士と統計院 第19話「第17章」
倉庫の空気は冷たかった。鉄骨の匂いと古い油のにおいが混ざり、足元の割れたコンクリートは手錠のように冷たく、誰かが息を詰めるたびに微かなほこりが舞い上がる。天井のわずかな隙間から差し込む街灯の橙色が、床に伸びた影を引き裂いた。流れるような白い線で描かれたデータの列が、携帯型の投影器から空間に浮かんでいる。数十万件、いや百万単位の名前と座標、行動ログ――そのスクリーンを見つめる佐久間唯(さくま ゆい)の指先が震え、薄い掌は青白く光るUSBドライブを握りしめていた。
倉庫の空気は冷たかった。鉄骨の匂いと古い油のにおいが混ざり、足元の割れたコンクリートは手錠のように冷たく、誰かが息を詰めるたびに微かなほこりが舞い上がる。天井のわずかな隙間から差し込む街灯の橙色が、床に伸びた影を引き裂いた。流れるような白い線で描かれたデータの列が、携帯型の投影器から空間に浮かんでいる。数十万件、いや百万単位の名前と座標、行動ログ――そのスクリーンを見つめる佐久間唯(さくま ゆい)の指先が震え、薄い掌は青白く光るUSBドライブを握りしめていた。
「私たちがここに来たのは間違いじゃない。だけど、これを出したら——」佐久間の声はかすれていた。唇が震え、目の下にできた影が薄闇の中で深くなる。彼女は統計院の若手解析官だ。言葉と数字の扱いに長けているが、数字の裏にいる人の顔を想像することは苦手だった。今、その顔が彼女自身の吶喊となって戻ってきた。
白羽凪(しらはね なぎ)は投影の前に立ち、翡翠色の円盤を取り出した。翡翠盾──小ぶりだが持つ者の意志を映すように冷たく、表面には航路士の指紋が何重にも刻まれている。凪は盾を軽く握りしめ、掌の汗を感じた。航路図を織るように培った手先の記憶が、今はただこの一回の行為にかけられている。
「俺たちは約束した。勝手に押し付けることはしないって」相馬礼司(そうま れいじ)が隣に立ち、低い声で言った。彼の顔は暗がりでもはっきりとしていて、指先がふと震える。礼司は交渉役だ。人の目を見る力があり、戦うよりも説得で切り抜ける方が得意だった。
「うん。誰か一人でもためらえば、作戦は作戦じゃなくなる」望月里緒(もちづき りお)が言葉を重ねる。里緒は避難民の代表としてこの場にいる。傷跡のある右手をテーブルの上でさすり、遠くで犬が吠えるような風の音が倉庫の外から入ってきた。里緒の視線は、数値の列よりも人の並びを想起していた。
高畑創(たかはた そう)は投影器の横で黙って、表示されたプログラムのスニペットを指先でなぞった。彼は解析官だが、佐久間よりも慎重で、目の奥に計算式を何層も重ねる癖がある。ほんのわずかに口角を上げると、そこに冷静が混じる。
「私が提案するのは、同時実行。ここにいる全員の合意があることを可視化して、翡翠盾に“共有された作戦”として実現させる。データの分配、公開回線の確保、避難ルートの一時的隔離。全部、同時に行う」凪は言った。声は震えなかったが、掌の中の翡翠の冷たさが骨まで届くようだった。
「一度だけだ。翡翠盾は、共に合意した作戦を一度だけ“現実化”する。」礼司が付け加える。「でも、凪が言うように、合意があることが前提だ。誰かが手を引けば、――」
「能力は反転する。合意を無視して使えば、作用は敵にも及ぶ」里緒が呟いた。彼女は以前に凪が能力を独りで使ったときの代償を知っている。代償とは単なる体の痛みだけではない。信頼関係を壊す危険だ。倉庫の空気が、そうした過去の記憶を呼び覚ます。
静寂が長く続いた。投影の白い線がまばらに揺れ、佐久間の指がUSBをぎゅっと握りしめる。高畑は視線を上げ、四人の輪を見回す。和音のような沈黙の後、彼は言った。
「私たちには内部の保護回路がある。署名を消されるリスクもある。だが、匿名化と分散配信、そして最小限のトレーサブル情報を残さない方法なら……」彼の指が空中のコードを引きちぎるように動いた。それは言葉でなく、確かな設計図だった。
佐久間が小さく息を吸い、やっと首を縦に振った。小さな音が、倉庫の底に落ちる石ころのように聞こえた。「やる。やらせてください。私たちのデータで、人が指差されるようなことにはもう――」彼女は言葉を呑み込むと、USBドライブをテーブルに置き、両手を翡翠盾に近づけた。
高畑、里緒、礼司もそれぞれ盾に手をかざした。掌が触れた瞬間、翡翠の表面が微かに脈打ち、緑色の光が縁を走る。凪はその光に合わせて息を整えた。全員の合意が可視化される。これは航路士として凪が計った「共振」の一つだった――複数の意志が一点に集まると、盾は道を切り開く。
だが、その時だった。倉庫の外、遠くでブレーキの摩擦音が急に高まり、鋭い金属音が響いた。誰かの靴が走る。投影器の角に赤いセンサーが点滅し、微かな警報音が二度、三度と繰り返された。静かな倉庫が一瞬にして警戒態勢へと切り替わる。
「来た。監視のパトロールだ」高畑の顔が固まる。彼は素早くコードを操作しようとしたが、投影の線がかすれ、パスワード入力のウィンドウが一つ跳ね返された。
佐久間の肩が震え、手が盾から離れかける。顔色が白くなり、目に浮かんだのは“家族の顔”だった。彼女は震える声で言った。「ごめんなさい。無理。私、引きます」
掌が離れる音が、四人の胸に深く刺さった。合意が崩れた。翡翠盾の緑の光が一瞬、波紋のように揺れた。凪の胸の奥に、航路図がばらばらに裂けるような感覚が走る。
「やめて。佐久間!」里緒が叫んだ。「今、離れるって言うんじゃない!」
だがすでに時間は踊り場に差し掛かっていた。外の気配は近づき、扉の外で金属の擦れる音と低い男性の声が聞こえ始める。里緒の顔が硬直する。逃げられないと知った。
凪はその瞬間、選択を迫られた。全員の合意を待てば、監視に捕まる可能性が高い。だが合意を無視して使えば、能力が“敵”にも作用するリスクがある。さらに、もし盾を単独で起動すれば、自分はまた感覚を失う――その代償は、彼女が以前に味わった暗い夜の記憶をよみがえらせた。混濁した鼓動、空間が揺れるような感覚喪失、耳鳴りの切迫感。あのとき凪は、短い間だが視界の色を失った。
「凪、やめろ!」礼司が懇願する。だが彼の声はすでに倉庫の反響に飲まれそうだった。
凪は目を閉じた。掌の中で翡翠が冷たく堅かった。誰かのために失うもの――それが航路士の、彼女自身の譜面だった。凪は決めた。誰かを守るという選択は、時に自分を削ることでもある。
「ごめん。行くよ」凪は小さく呟き、翡翠盾を胸に押し付けた。全員の合意は揃っていない。だが彼女は盾を起動した。翡翠の表面が眩く発光し、冷たい風が掌をすり抜ける。光は瞬時に投影器とUSBドライブを包み込み、重力のように配置を変え始めた。コードが自ら結び直され、データの流れが一方向に圧縮される。倉庫の壁に沿って小さな経路が浮かび上がり、避難ルートの図が一瞬現れては消える。
同時に、凪の右側の世界が何かを忘れたように薄くなった。音の縁が切り落とされ、左耳から急速に音が遠ざかっていく。鼓動はまだ聞こえるが、周囲の声が遠くなる。凪は本能的に左手で耳を押さえるが、指先を伝うのは冷たさだけだった。世界は一部分、白日に焼かれたように輪郭を失った。
「やった……っ」里緒の歓声と、礼司の短い咳払いが耳に届かない。凪は自分の息だけを確かめるように吸って、盾の発光が弱まっていくのを感じた。翡翠の光は次第に静まり、最後の断片として、倉庫中を駆ける小さな繋がりの地図が残った。それは、複数の公衆回線へ分散されたデータの一斉公開と、避難経路の短時間の遮断――監視システムの目を一瞬そらすための虚像を同時に実現していた。
だが同時に、足元の投影が一箇所だけ違う色で点滅した。敵