宇宙港の荷役士 第21話「第19章」
倉庫を抜け出してから二十時間が経とうとしていた。港の夜は低く、機械の遠吠えがいつまでも残る。ユナの手は――片方ではない、まだ両方――じくじくと痛んでいた。掌の瘢痕の縁が糸を引くように熱を帯び、指先に走る感覚は、触れたものの記憶を引きずり出す小さな嵐だった。だが彼女は眠らなかった。眠れば、自己の中の「前史」が夢の中で暴れだすことを恐れていたからではない。目の前に積まれた小さな機器箱の山と、ポケットの中の小さなドライブが、眠ることを許してくれなかった。
倉庫を抜け出してから二十時間が経とうとしていた。港の夜は低く、機械の遠吠えがいつまでも残る。ユナの手は――片方ではない、まだ両方――じくじくと痛んでいた。掌の瘢痕の縁が糸を引くように熱を帯び、指先に走る感覚は、触れたものの記憶を引きずり出す小さな嵐だった。だが彼女は眠らなかった。眠れば、自己の中の「前史」が夢の中で暴れだすことを恐れていたからではない。目の前に積まれた小さな機器箱の山と、ポケットの中の小さなドライブが、眠ることを許してくれなかった。
「全ファイル、分割・暗号化・多地点公開。リーガルに送るのはまず欧州の規制研究所、次がアジアのシンクタンク、同時に三つの独立メディアに先行提供。メタデータは改竄済みで追跡されにくい。それと――」カゼトはしゃがれた声で言った。指先は淡々とキーボードを叩き、画面には流れるような文字列が踊る。彼の眼差しは、平静を装うだけの鋭さを持っていた。
「同時公開で帆綴の対応時間を稼ぐ。もし片手落ちの告発だと相手が主張したら、検証可能なハッシュでデータの完全性を示す。あとは記録の『物理的起点』だ。共用計量器のログ、改竄の軌跡を法廷資料にできる形で出す」カゼトがポケットの小さなドライブを手の平に転がした。金属の光が冷たく反射する。ユナはそれを見ながら、自分の掌の中にあった熱と、その熱に触れた人々の顔を思い出していた。
ソウマは顔を顰めた。「これをやれば、帆綴は黙ってないぞ。彼らは評議に繋がってる。封鎖、法的措置、保安隊の投入。君らのいる一帯には真っ先に狙いが来る」
「わかってる」ユナの声は低かった。痛みで声が震える瞬間がある。能力を使うたびに来るあの波、短い眩暈、手の痙攣。彼女はもう代償を数え切れないほど払っていた。だがデータがないままでは、次の何十という箱の中で誰かが息を止めるだけだ。港にどれだけの命が貨物コードで押しつぶされているかを彼女は知っていた。知ってしまった以上、手を動かさないことは許されなかった。
「ミナ、避難民の移動計画はどうなってる?」カゼトが訊ねる。ミナは消毒液の匂いに満ちた小さな部屋の灯りの下で、紙片と地図を広げていた。彼女の手は震えていない。医師の顔つきである。
「ルートAは今は使えない。帆綴は港の出力を抑え始めるはず。ルートBは小型輸送を複数回に分けるしかない。子守唄で合図を出すのは続ける。あれがないと集合は混乱する」ミナはユナの眼を見つめた。「でも公開したら、帆綴は追跡手段を増やす。ユナの“共鳴”がある限り、避難民は位置的に結びつく。私たちはそれを逆手に取るか、できれば共鳴を最小化する手段を用いるか――どちらかしかない」
ユナは掌を見下ろした。小さな瘢痕が、薄い皮膚の下で再び疼く。触ると、あの倉庫の冷たい割合板、秤眼の金属の縁取り、そして小さな子どもの指の先端が脈打つように重なる。彼女が触れなければ気づかなかったものを、触るがゆえに暴く——それは祝福でもあり呪いでもあった。
「公開しよう」彼女が言った。言葉は噛み砕かれたように、しかし確かに発せられた。「私たちがやったことが、ただの犯罪だとされるのは耐えられない。誰かがこれを知って、動かなければならない。たとえ私たちが標的になっても、真実を出すべきだ」
カゼトは短く笑ったように見せた。「そうだな。だが方法は考える。単なる流出は潰される。私が作るのは『不可逆的な公開』だ。証拠のハッシュを公開して、受け手の第三者が同時に確認できる形にする。これで『改竄』の言い逃れは難しくなる」
夜は長かった。カゼトは何度も確認を取り、データのコピーが複数の大陸へと送られていった。彼の指には汗が滲み、画面には小さな進行バーが忙しく動く。ソウマは工具箱の蓋を開け閉めし、時折外を窺った。ミナは簡素な包帯を切り、ユナの腕に冷たいジェルを塗った。若手の一人が、窓の外で通りを見張る役を引き受けた。誰もが何かを抱えていたが、全員が同じ一点を見ていた。
午前五時、最初の波が来た。海外の独立メディアが画面に躍り出し、帆綴と評議の名称が見出しに踊る。この記事は、改竄ログの抜粋、共用計量器の不自然なリセットタイムスタンプ、貨物タグに対する優先処理指示のスクリーンショットを含んでいた。ソーシャルネットワークは瞬く間に情報で満たされ、一般の注目が港へ向いた。投稿には怒り、困惑、そして小さな共感の声が混ざる。
だが反撃も早かった。午前六時、帆綴の広報が記者会見を開き、言葉を絞り出すように、しかし機械のように滑らかに話した。「我々はこれを断固として否認します。提示されたデータは不明瞭で、我が社の安全手順に反する不正な操作が疑われる。現在内部調査を行っており、法的措置を検討しています」。背景の映像には秤眼のグラフィックが浮かび、赤いアラートが点滅するCGのカットが差し込まれた。帆綴は「秤眼が警告している」と強弁した。秤眼の自動判定のスクリーンショットを見せ、「不審な改竄を検知した」と訴える。それは、彼らが自らの技術を守るために用いる論法だった。
テレビのワイドショーは分断的だった。ある番組は帆綴の言い分を延々と流し、もう一方の番組は流出データの重さを論じた。港内では労働組合が「事実解明を」と声を上げる一方で、市民の一部は秩序を重んじる立場から帆綴の保安強化を支持した。街角では抗議の呼びかけがなされ、ユナたちの仲間の一人の顔が、匿名のまま写真付きで流出した。帆綴のスポークスマンは「不法行為の助長」として、当局に差止めと捜査申し立てを行った。
「想定の範囲内だ」カゼトは言ったが、その声は少し硬かった。「彼らはまず話を覆そうとする。だが我々は証拠を分散している。法的には、共用計量器の改竄ログが決定的なのだ。これが法廷でどう扱われるかが問題だが、まず世論を味方につけることが必要だ」
共用計量器のログ。あの壊れる計量器の不具合痕跡を、ソウマが旧設備の接点から物理的に引き出した。ログは、同一の時間帯に遠隔からのコマンドが送られ、数ミリ単位での重み補正値が注入されていることを示していた。換言すれば、計量器の表示値が「意図的に」ずらされ、余分な重心を誤魔化していた――箱に隠された生命の存在を示す微かな質量が数字から消されていた痕跡だ。法廷で専門家がこのログを解読すれば、秤眼だけでは説明がつかない「人為的操作」が浮かび上がるはずだった。
だが帆綴は公の場で反撃を始める。評議の一部にいる友好的な役人経由で、封鎖の初動権限を行使させる動きが見えた。港の入り口に保安車両が集まり、最低でも数日の封鎖を指示する通達が出る。ユナたちの隠れ家の周辺にも、保安の目が増えていることが外での視察でわかった。ソウマは急いで装備をまとめ、避難民を移すための小型キャリアの稼働チェックを始める。機械の音が苛立たしく部屋を震わせた。
「彼らは我々の動きを封じる。だがそれだけじゃない」ミナは言葉を落として続けた。「帆綴は人員の追跡に、衛星の画像解析や秤眼の残骸を使ってくる可能性がある。ユナ、あなたの共鳴があるから、避難民はより見つかりやすくなる。私たちはそのリスクを負わせることになる」
ユナの胸の奥に寒さが沈んだ。能力の副作用はいつも残酷だ。触れた相手