宇宙港の荷役士

宇宙港の荷役士 第15話「第13章」

ニュースの窓が倉庫の空気を切り裂いた。帆綴のスポークスマンが整然とした笑顔でマイクの前に立ち、「違法行為は公共の安全を脅かす」と繰り返す。画面の隅には均衡監査のロゴ。街角のホログラム広告がそれを拡大して見せれば、波紋が港の隅々まで広がる。ユナは工具箱の端で指先をほじりながら、音声を半分だけ拾っていた。目は作業の線に向いているが、耳は外の嵐を追っている。

ニュースの窓が倉庫の空気を切り裂いた。帆綴のスポークスマンが整然とした笑顔でマイクの前に立ち、「違法行為は公共の安全を脅かす」と繰り返す。画面の隅には均衡監査のロゴ。街角のホログラム広告がそれを拡大して見せれば、波紋が港の隅々まで広がる。ユナは工具箱の端で指先をほじりながら、音声を半分だけ拾っていた。目は作業の線に向いているが、耳は外の嵐を追っている。

「彼らは世論戦を仕掛けてきたか」カゼトの声が暗がりから出た。彼は端末を指でなぞり、小さな文書をスクロールさせる。帆綴の広報資料、港局への匿名の通報、監査データの強調された断片。字面だけでも十分に鋭い。

ソウマはクランクを握り締め、ふうと息を吐いた。「動くなら、先に動かれる前に動けってことだ。だが相手は金で作られた盾を持ってる。俺らが負けるのは、準備不足だ」

ミナは診療用の白衣を羽織っていた。普段は医療区画の明るい空間にいる彼女の顔は、普段より堅い。彼女はユナの前に寄り、パッドを差し出す。「メディアは放っておけないわ。私のルートで、医療NGOのネットワークにまずは事実だけ流しましょう。感情や揶揄は抜きで。避難民の人数、負傷者の治療記録、壊れた計量器の報告──これだけでも反撃の起点になる」

ユナは掌を見た。瘢痕は淡い凹凸を伴い、倉庫のネオンを吸うように黒ずんでいる。触れると乾いた紙のような感触がある。前節で払った代償がまだ冷たい無感覚として残り、指先は反応しにくい。だが心のどこかで、その瘢痕は違う意味を持ち始めている。カゼトが言ったように、設計の残滓、鍵──そう呼べるものかもしれない。

「まずは小さな勝利を」カゼトが低くまとめる。「我々の立場は法的に不利だ。港局の記録が秤眼と連動している以上、"不正は許されない"という論理で押し切られる。だから先に改竄の痕跡を示す。壊れる共用計量器のログ、古いタグのトレース、帆綴の外郭契約の一部──それらを外部に出して、監査の信用を揺るがす。公開は法廷戦略の一部でもある。だが公開はリスクも招く。名前が出る、立場が出る、追跡される。覚悟してくれ」

覚悟という言葉は薄いカーテンのように倉庫を通り抜ける。ユナの胸の奥で何かが硬くなった。箱に閉じ込められた命を一つでも減らすために、彼女はすでに多くを差し出してきた。だがここからは、個人的な触覚の行使だけでは済まない。公の場で戦うということは、港全体を揺さぶることだ。仲間たち、それに使う道具や工房も攻撃対象になる。

「出すなら徹底的に」ソウマが言った。「俺の方で物理証拠を固める。古い荷役契約書、保守記録、壊れた計量器のハードコピー。連中は数で勝とうとする。だが物は嘘をつかない。ログも取り出せる。問題は、どうやって外に出すかだ」

ソウマの手が工具箱の底を探り、古い端末が取り出された。港の古い計量器──荷役区共用のブリッジスケールのアナログログが保存されたメモリ。表向きは既に帆綴の管理下にあるが、老朽化し廃棄予定だった機材の謄本は、ソウマの旧知の修理工を通じて夜間に入手可能だという。彼の目は乾いた青で、成功の確率を冷静に測っている。

「だが、こいつにはクセがある」ソウマは端末をユナに渡した。「このタイプの荷重センサは、環境ノイズで読みが揺れる。帆綴はそれを"自然故障"にして処理してきた。だがログの底層を見ると、遠隔制御の痕跡が残ってる。アクセスのタイムスタンプが、正規のメンテと一致しない。そこが食い違う。たった一行の差だが、十分に刺せる」

ユナは画面を覗き込む。数字が続き、重心の変化、キャリブレーション値の時系列、それに添えられたハッシュの痕跡。彼女は無意識に掌を端末の金属枠に触れていた。冷たい金属が掌に伝わる。条件が重なる――直接接触でしか得られない、掌の感覚。触れるだけで情報の端緒が手の中で微かな「波」として伝わる可能性がある。しかし彼女は、今すぐ全てを読み取ることを拒んでいた。過去の接触が引き起こした失神と記憶の揺らぎを、再び味わうわけにはいかない。

「触れなくても大丈夫か?」ミナが訊ねる。

ユナは小さく首を振った。「今は端緒だけで。ログの整合性を法的に突くなら、カゼトがやる。私は現場の物理証拠に触れて、必要な部分だけを確認する。長時間の連続接触は避ける。共鳴の副作用で、避難民が我々の位置に紐づけられるリスクがあるから」

ミナのまなざしは深くなる。「あなたの能力があるから、私たちはここまで来た。でもあなた一人に頼るわけにはいかない。公に戦う時は、あなたは影にいるべきだ。それでも—」

「影でできることは限られている」カゼトが割って入った。「法で戦うには、証拠が公正なフォーマットである必要がある。データのハッシュ、タイムスタンプのオリジナル、ログの取り出し履歴。これらをチェーンで示す。われわれのリークは、単なる告発ではなく"証拠の再現可能性"を示さなければならない。さもないと帆綴は"改竄された証拠"と叫ぶ。彼らは資金も弁護士もある。だがその反面、過去の記録を完全に隠せない脆弱性がある。そこを突く」

カゼトは言葉の端を削るようにして続けた。「今、壊れる計量器のログの一部が既に外部にリークされている。匿名のソースからだが、我々のネットに届いた。見ろ」彼は端末を差し出した。画面には粗い解像度のログが表示され、断続的なグリッチと共に不自然なクロックの跳躍が現れている。時間差で打たれた更新が、正常なキャリブレーションのサイクルと合致しない。そこには確かに、人為的な介入の痕がある。

「これをまず広く出すんだ」ミナが決意を固めた。「NGOルートで医療的な被害を訴えると同時に、我々の現場写真と保護されている避難民の数を出す。公共の同情を得る。帆綴は"安全保障"を主張するが、被害者の顔はウソをつかない」

スクリーンの外ではすでに帆綴側の反撃が始まっていた。スポークスマンの声明は効果的に編集され、ユナたちの行為を「密輸助長」「港秩序の破壊」と結びつける。ニュース掲示板には匿名の書き込みが増え、「荷役士の違法行為を許すな」と叫ぶアカウントと、「人を守った彼女たちを支持する」とつぶやく別のアカウントが混在し、港の空気が細い糸で引っ張られるように振れる。

ユナは倉庫の窓から外を見た。人の群れ、ホログラムの広告、そして秤眼の小さなセンサーポストが街灯の陰で半透明に光る。彼女の手の中で赤いタグがこすれた。先に拾ったタグの三角が、胸ポケットの中で冷たく固まっている。タグはただのタグではない。古い許可の名残、見えないルートを示す印。だがそれを使うにはさらに大きな物証が要る。単体のタグだけでは、帆綴の巨体を倒すには足りない。

「リークが効くかどうかは、数の問題だ」カゼトが言う。「国際的な目を引ければ、帆綴の法的対応も抑えられる。しかし我々は時間を買う必要がある。公開する情報を整理して、外部にリークするタイミングを調整する。舌先で投げる石が、波紋を作るように」

ソウマが、古い計量器の一部品を取り出して机に置く。それはひび割れたロードセルの断面で、露出したリード線が不自然に切断されている。彼の指がその金属に触れると、機械的な生気が消えたように冷える。ユナも横に寄り、その感