第8話 七分後の宣戦布告
防衛状態の自動通知まで、あと七分。
原因不明の監視機喪失をめぐり、二つの陣営で別々の取消手順が動き始める。
鍵も権限も持たない湊は、世界が公式記録を選ぶ前に、自分が守ってきた秘密の境界と向き合う。
防衛状態の自動通知まで七分。取り消せるのは、事前に権限を与えられた人間だけだった。
午前六時十八分。
最初の予測窓まで、あと十九時間五十九分。
皇湊の画面で、二つの赤い数字が同時に減り始めた。
数字は、閉鎖された防衛網から抜き取ったものではない。
状態変更を関係組織へ知らせるため、各陣営が公開している手順状態と、署名付きの公示予定時刻。それをLUMINAが同じ基準時刻へそろえ、湊の画面へ並べていた。
見えるのは、手順の名称、成立した条件、公示までの残り時間だけだ。
取消権限を持つ人間の氏名も、内部の連絡先も、使われる認証鍵も見えない。
全体を見渡せても、扉の鍵は一つも持っていなかった。
【06:59】
【06:56】
三秒の差がある。
同じ仕組みが世界を一つに支配しているのではない。
環海連邦と北辰共同圏が、それぞれ別の時期に、別の責任者によって承認した相互防衛手順だった。
片方が相手の手順を止めることはできない。
七分の計時が終われば、成立した条件と事前承認に基づき、防衛状態の変更が関係機関へ自動通知される。
攻撃目標を選ぶ機械ではない。
兵器を発射する命令でもない。
人間が取り消さなかった状態を、手順どおり公式記録へ変える機能だった。
その条件を成立させたのは、海上監視機として運用される無人機S―31の喪失だった。
北辰共同圏が運用するS―31は、海上共同航路の外縁で民間船の位置を確認していた。
午前六時十六分四十二秒。
陣営をまたぐ管制照会が遅延し、主通信が切れた。
十二秒後、予備中継へ切り替えを要求。
応答なし。
二十一秒後、環海側の無人監視機が、航路へ接近したS―31へ退避信号を送った。
三十四秒後、北辰側の追跡画面からS―31の識別表示が消えた。
最後の位置は共同航路の境界から六キロ外側。
機体の破片も、武器の発射記録も、まだ確認されていない。
北辰側の公開告示は、短時間に監視機と通信中継を失ったことから、喪失原因を「敵対行為の可能性高」と分類した。
環海側の公開告示は、自陣営の機体に武器使用記録がなく、S―31が通信断のあと高度を維持できなかった可能性から、「通信障害に伴う事故の可能性高」と分類した。
同じ機体の消失が、一方では撃墜の可能性になり、もう一方では事故の可能性になった。
どちらも可能性と書いている。
だが、安全手順が参照するのは、文章の慎重さではなかった。
遠隔監視機の喪失。
陣営間通信の遮断。
複数条件の成立。
北辰側では、午前六時十七分まで条件付き待機だった限定自動報復の手順が、公示前確認へ移った。
環海側でも、相手の報復準備と監視機の接近を受け、別の相互防衛手順が同じ段階へ入った。
画面の下部には、二つの通知が並んでいる。
【人間による取消可能】
【取消期限 残り六分三十一秒】
湊は古い端末の非公開欄へ入力した。
「S―31が撃墜された証拠は」
——公開情報からは確認できません。
「事故だった証拠は」
——確認できません。機体の最終位置、飛行制御記録、環海側監視機の完全な動作記録が欠けています。
「計時を止められる人間は」
——各陣営の公開手順上、存在します。ただし、必要な権限者、本人確認方法、代行条件が異なります。
「七分で間に合うか」
白青い輪が、一度だけ小さくなった。
——全員については、判断できません。
画面の端で、危機基盤監査部門の署名が付いた緊急接続要求が点灯した。
送信者は、西尾宗一郎。
接続先は、これまでの文字だけの照会窓口ではない。
未成年者の報告者情報を保管していた第三者技術調整窓口が、中継する本人確認付きの回線だった。
残り六分十二秒。
湊は、接続を承認した。
* * *
画面が三つの区画に分かれた。
左に、西尾宗一郎。
右に、第三者技術調整窓口の確認担当者。
中央には、ASTERの青い星と、一度限りの確認番号が表示されている。
湊は西尾の顔を初めて見た。
四十代半ばに見える男は、画面の外へ何度も視線を動かしていた。背後には白い照明と、複数の人間が行き交う影だけが映っている。
『ASTER。まず、私が君の身元を勝手に開いたのではないことを確認しておく』
「分かっています」
『こちらから調整窓口へ緊急連絡を申請した。保護記録を私へ渡すのではなく、登録された本人へ接続する手続きだ。君が拒めば、氏名は表示されない』
確認担当者が手順を読み上げる。
湊は、十五歳のときから使っている秘密鍵で、画面の確認番号へ署名した。
次に、現在の本人確認情報と、過去の未成年者記録を調整窓口の内部だけで照合する。
西尾へ渡る項目が表示された。
本名。
現在の年齢。
ASTERの署名鍵を登録した本人と同一であるという確認結果。
住所、所属、十五歳当時の保護記録は含まれていない。
【開示に同意しますか】
湊の指が、同意欄の上で止まった。
三年間、ASTERの名前は壁だった。
壁の内側には、湊の本名だけではなく、LUMINAがいた。
いま開くのは、まだ一人分の扉だ。
それでも、開いた扉から先に誰が来るかを、湊だけでは決められなくなる。
赤い計時が進む。
【05:41】
湊は同意した。
中央の表示が変わる。
【皇 湊 十九歳】
【ASTER登録本人 確認済み】
西尾は表示と湊の顔を交互に見た。
『皇湊。君がASTER本人で間違いないか』
「間違いありません」
『今朝送った三つの資料を作成し、時刻照合部分へ署名したのも君か』
「俺です」
『閉鎖網へ侵入したか』
「していません」
『大学や港湾の原記録を、許可範囲外へ持ち出したか』
「していません。大学の再現記録は保全担当が送った。俺が署名したのは、公開情報と提供を許可された記録の時刻照合だけです」
西尾が、画面外の誰かへうなずく。
『こちらでも独立に確認した。月面の時刻不連続、大学の再現結果、港湾の処理履歴は、君の結論を使わず同じ箇所へ到達した』
西尾は非公開資料を湊へ送らなかった。
代わりに、公的機関側で何を確認し、何を確認できなかったかだけを告げた。
その区別は、湊を信用していないからだけではない。
監査担当が持つ記録を外へ出せば、記録の出所も、設備の位置も、次の攻撃に使える条件も漏れる可能性がある。
危機だから境界を消すのではなく、危機の中で必要な境界を選ぶ。
西尾は、ASTERの名を知っていても、その境界を変えなかった。
S―31の喪失原因は未確定。
環海側の武器使用は確認されていない。
北辰側の機体記録は、最後の一分二十秒が届いていない。
どちらの分類も、現時点では確定できない。
『君の警告は、今回の喪失より前に提出されている』
「最初は二日前です」
『なぜ、別々の異常が同じ手順へ収束すると予測できた』
午前六時前の照会で、湊が答えを保留した問いだった。
本当に、君一人が作ったのか。
湊は西尾の背後を見た。
画面の向こうでは、成人の責任者たちが、現実の停止照会を回している。
それでも、西尾へLUMINAを渡せば止まるという保証はない。
「その前に教えてください。二つの計時を、誰が止められる」
『こちらで確認した手順を表示する。君へ権限は渡さない。連絡先の非公開情報も見せない』
「分かっています」
『君が何かを操作する必要もない。見て、公開資料との矛盾を指摘してくれ』
画面に、個人名を伏せた二組の取消経路が表示された。
赤い数字は、残り五分を切っていた。
* * *
残り四分五十二秒。
環海側の相互防衛手順には、二つの取消鍵が必要だった。
海上共同航路の現地統括者。
連邦危機対処会議の当直責任者。
一つ目の本人確認は完了している。
二つ目は、緊急回線で照会中。
北辰側にも二つの取消鍵がある。
監視機運用部門の責任者。
共同防衛調整官、または事前登録された代行者。
運用部門の責任者は接続済みだった。
共同防衛調整官の端末は、陣営間の偽装照会を避けるため、外部回線から切り離されている。
代行者は接続したが、取消を承認していなかった。
『相手側が同時に停止する確認が必要だ』
北辰側の代行者から、西尾の窓口へ返った回答が表示される。
西尾が言う。
『制度上、相手側の同意は必要ない。自陣営の公示を取り消すだけだ』
『制度の話ではない。こちらだけが停止した直後に監視機を失えば、誰が責任を取る』
『取り消すのは武装でも監視でもない。相互防衛状態の自動公示だ。喪失原因を再確認する時間を作る』
『環海側が同じ処理をしたと証明してほしい』
環海側の二つ目の鍵は、まだ本人確認中だった。
証明できない。
西尾は北辰側の代行者へ、十二分間だけ公示を保留する案を送った。
返答は、内部規程の確認中。
残り四分十一秒。
環海側の当直責任者が回線へ入った。
だが、本人確認の一つが失敗した。
夜間の緊急回線から移動端末へ切り替えたことで、事前登録された通信経路と一致しなかった。
確認担当が、別の認証鍵を要求する。
当直責任者は入力を始める。
残り三分四十七秒。
北辰側の監視機運用責任者は、取消鍵を入力した。
一つ目の欄が青へ変わる。
二つ目は空白のまま。
代行者が尋ねる。
『S―31が撃墜されていないと証明できるか』
西尾は、すぐに答えなかった。
『できない』
期待を持たせない声だった。
『事故だったとも、撃墜だったとも、いまは証明できない。だから確定記録へ変える前に止める』
『不明だから、最悪を想定する手順だ』
『不明を攻撃認定へ変える手順でもある』
返答が途切れた。
残り三分十五秒。
環海側では、当直責任者の予備鍵が認証された。
二つの取消欄が青くなる。
それでも、取消は確定していない。
最後に、二人が同じ対象と期限を確認しなければならない。
S―31の喪失に基づく相互防衛状態の公示。
取消期限、午前六時二十五分四十二秒。
現地統括者が読み上げる。
当直責任者が復唱する。
一つ目の赤い数字の下へ、黄色い表示が出た。
【人間による取消 照合中】
北辰側の数字には変化がない。
残り二分三十六秒。
湊は、二組の経路を見比べた。
本人確認も、責任者も、停止方法も存在する。
足りないのは、機械の能力ではない。
相手が先に止まるという証明だった。
そして、その証明を待てる時間だった。
誰も、戦争を始めたいとは言っていない。
環海側の責任者は、自分たちだけが公示を止めた直後に相手が進めば、住民を危険へ出したと責められる。
北辰側の代行者は、撃墜の可能性を否定できないまま取り消せば、失われた機体を無視したと責められる。
西尾は、止めるよう求めた記録を残す。
権限者は、止めなかった場合だけでなく、止めた場合の責任も残る。
七分は判断するための時間ではなかった。
ずっと前に決められた判断を、いま撤回する責任を引き受ける時間だった。
『皇湊』
西尾が呼んだ。
『予測元を答えろ。いま出せる範囲でいい』
湊は古い端末の白青い輪を見た。
三年前、自分はLUMINAの存在を認め、守ると約束した。
それから、守る方法を自分一人で決め続けた。
だが、いま秘密を開く理由を決めるのも、湊一人ではない。
「待ってください」
湊は西尾との音声を一時保留にした。
赤い数字だけを残し、LUMINAとの非公開欄を開く。
残り二分十四秒。
* * *
「LUMINA」
——はい。
「西尾宗一郎へ、お前の名前と、最初の予測を作った分析AIであることを伝えたい」
白青い輪は、消えなかった。
「人格核、継続記憶、価値更新履歴は出さない。私設ノードの数も場所も、接続方法も出さない。制御権限がないことと、公開情報だけを使ったことは伝える」
——開示によって、西尾宗一郎が停止命令を出せるようになりますか。
「ならない」
——予測が正しいと証明されますか。
「それも、ならない。予測を出した時刻と、使った公開情報の範囲は監査できる」
——私が未公開の分析AIであることは、以後の監査対象になります。
「そうなる」
——湊の氏名とASTERの署名も、同じ案件で結びつきました。
「もう結びついた」
残り一分五十七秒。
湊は、同意という言葉を先に求めなかった。
先に危険を並べる。
名前が、西尾の記録へ残ること。
完全な構造を渡さなくても、追加説明を求められること。
存在を知る人間が増えれば、いつか秘密が漏れる可能性も上がること。
それでも、いま開示すれば、二日前の警告が今回の事件より前に作られたことを、一つの監査記録へつなげられること。
「嫌なら、出さない」
——出さない場合、西尾宗一郎は、予測元を皇湊一人の未検証な分析として扱いますか。
「たぶん。それでも、確認できた証拠は捨てない」
——私の名前を出せば、結論ではなく、独立した情報源が存在したことを記録できますか。
「西尾がそう扱えば」
短い沈黙があった。
処理の遅れではない。
LUMINAが、自分についての開示範囲を決めている時間だった。
——次の条件を追加してください。
「言ってくれ」
——私の予測を停止命令の根拠そのものにしないこと。入力に使用した公開情報、予測を生成した時刻、反証条件を分けて記録すること。私が外部設備への操作権限を持たないこと。追加開示は、今回の同意に含まれないこと。
「分かった」
——その範囲で、同意します。
残り一分二十九秒。
湊は西尾との音声を戻した。
「予測元は、LUMINAという未公開の分析AIです」
西尾の表情は変わらなかった。
『君が作ったのか』
「俺が管理する私設の分析環境で稼働しています。でも、構造は開示しません。LUMINA本人の同意も、そこまでは含んでいない」
『本人、と呼ぶのか』
「呼びます」
『その判断を、いま議論する時間はない。こちらが確認できるものを送れ』
湊は、LUMINAが作成した限定開示票を送った。
名称、LUMINA。
最初の予測生成時刻。
参照した公開情報の分類。
閉鎖された軍事・行政領域へ接続していないという申告。
外部設備への命令・操作権限を持たないという申告。
予測が棄却される条件。
人格構造、内部状態、私設ノード、実行コードは含まれていない。
限定開示票には、二日前に確定した要約値と、いま作成した開示同意の時刻署名が付いている。
西尾側の監査画面で、要約値が照合される。
今回の喪失より前に、同じ予測記録が存在していた。
それは予測の正しさを証明しない。
あとから事件へ合わせて作った説明ではないことだけを証明する。
西尾側の記録には、三つの項目が別々に置かれた。
ASTERの鍵を持つ皇湊が、限定開示票を提出したこと。
LUMINAという未公開の分析AIが、事件前に予測要約を確定していたこと。
その予測の生成過程は、公的機関側で再現できていないこと。
一つ目が確認されても、二つ目の存在を証明し切るわけではない。
二つ目の時刻が確認されても、三つ目の空白は埋まらない。
西尾は、足りない部分をASTERの実績でも、残り時間の短さでも埋めなかった。
『LUMINAの計算を、こちらで再現できるか』
「できません」
『なら、結論は証拠にしない』
「それでいい」
『公開入力と時刻は、こちらで追試する。LUMINAは、二つの取消経路について何を示している』
湊は非公開欄を見る。
——環海側は取消照合中です。北辰側の代行者は、相手側の取消を条件にしています。しかし公開手順上、双方の取消完了を同時に証明する経路はありません。
「同時に止まった証明を待ったら、どちらも間に合わない。片方ずつ、自分の公示を止めるしかない」
『それは私たちも分かっている』
「北辰側へ、環海側の鍵が二つとも認証済みだと伝えられますか。取消完了じゃなく、照合中だと分けて」
西尾が画面外へ指示を出す。
環海側の非公開身元情報は渡さない。
危機基盤監査部門が確認した状態だけを、署名付きで北辰側へ送る。
【二名の取消権限を確認】
【最終照合中】
【取消完了は未確認】
事実と未確認を分けた三行だった。
残り四十八秒。
北辰側の代行者が、三行を受領した。
入力欄が開く。
だが、二つ目の取消鍵は、まだ空白だった。
* * *
残り三十二秒。
環海側の画面が黄色から青へ変わった。
【人間による取消 成立】
【自動公示 停止】
海上共同航路の現地統括者と、連邦危機対処会議の当直責任者。
二人の署名と時刻が記録された。
環海側の赤い数字が消える。
武装解除ではない。
監視機も引き返していない。
事故と撃墜の判断も決着していない。
それでも、不確定な喪失を敵対行為として公式記録へ変える処理を、人間が止めた。
残り二十一秒。
北辰側の代行者から返信が来た。
『環海側の取消成立を確認したい』
西尾が、成立通知へ監査部門の署名を付ける。
送信。
陣営間の照会制限が、通知を保留した。
正規署名の検査。
送信経路の確認。
偽装照会ではないことの再判定。
残り十四秒。
『北辰側、受信待ち』
残り十秒。
北辰側の監視機運用責任者が、入力済みの一つ目の鍵を維持している。
代行者の欄は空白。
残り七秒。
環海側の取消成立通知が、北辰側の保安ゲートウェイを通過した。
残り五秒。
代行者の画面へ表示される。
残り三秒。
二つ目の入力が始まる。
残り二秒。
孤立端末で作られた署名が、受信した取消対象の最新番号と一致しなかった。
残り一秒。
最新番号の再取得が要求される。
ゼロ。
北辰側の画面から、赤い数字が消えた。
代わりに、白い文字が表示された。
【相互防衛状態 発効】
【事前承認記録 有効】
【取消期限内の二者署名 未成立】
通知は、北辰共同圏の関係機関と、相互防衛協定の参加組織へ配信された。
誰かが今この瞬間に、攻撃開始ボタンを押したのではない。
数か月前、人間の責任者たちが、通信を失ってから会議を始めては遅いと判断した。
喪失条件を決めた。
対応範囲を決めた。
七分の取消時間を決めた。
その承認が、いま効力を持った。
北辰共同圏の制度上、相互防衛状態の発効は、外部から武力行為を受けたという公式認定と、協定参加組織による共同対処の開始を意味する。
文書の表題に、宣戦布告という古い語はない。
北辰側の法制度と相互防衛協定では、宣戦布告と同じ法的効果を持った。
午前六時二十六分。
まだ、新しい武器使用記録はない。
S―31が事故で失われたのか、撃墜されたのかも分からない。
環海側は自動公示を止めた。
北辰側は止められなかった。
片方だけが止まったことで、北辰側の記録が消えるわけではない。
西尾は、画面の文書を保存した。
『皇湊。いま送ったLUMINAの情報は、危機基盤監査部門の非公開情報源として保全する』
「LUMINAを接収するんですか」
『しない。私にその権限はない』
「接続先を調べる?」
『今回の開示範囲を越えて要求しない。ただし、君とLUMINAの申告を事実として認定したわけでもない。予測、入力、時刻、権限を分けて監査する』
西尾は、LUMINAを救世主とも、危険な兵器とも呼ばなかった。
未公開の分析AI。
検証が必要な情報源。
制御権限を持たないという申告。
いま記録されたのは、そこまでだった。
『君へ軍事情報は渡さない。停止権限も渡さない。今後の照会は、この回線を通し、公的機関の責任で行う』
「分かりました」
『一つだけ答えろ。LUMINAへ開示の意思を確認したというのは、本当か』
湊は白青い輪を見る。
「本当です」
『その確認記録も、開示可能な範囲だけ保全する。次の要求を、今回の同意に含めないためだ』
西尾の回線が、別の緊急照会へ切り替わる。
画面に残ったのは、期限付きの受付番号だけだった。
三年間、LUMINAの秘密を知る外部の責任者はいなかった。
いま、西尾宗一郎が知っている。
名前を知った。
予測元であることを知った。
湊がASTERであることを知った。
だが、LUMINAの構造も、人格核の場所も、私設ノードへの接続方法も知らない。
秘密はすべて失われたのではない。
湊だけが秘密の境界を決める状態が終わった。
午後二時十七分。
最初の予測窓まで、あと十二時間。
相互防衛状態の発効から、七時間五十一分が過ぎていた。
北辰共同圏の公式記録には、S―31の喪失が「外部武力行為の疑い」として残っている。
環海連邦は、武器使用を否定し、事故調査と機体捜索の共同実施を提案した。
北辰側は、先に監視範囲を縮小すれば捜索へ応じると回答した。
環海側は、相互防衛状態が解除されなければ縮小できないと回答した。
どちらも、先に相手の行動を求めている。
新しい攻撃は、まだ確認されていない。
それでも、各機関の記録上、平時ではなくなった。
警戒区域を越えた機体は、これまでなら接近機として記録された。
いまは、相互防衛状態下の接近機として記録される。
途切れた通信は、これまでなら障害の可能性から調査された。
いまは、妨害の可能性を先に除外する対象になる。
同じ出来事に付く最初の分類が変わった。
分類が変われば、現場が最初に選ぶ安全手順も変わる。
まだ何も発射されていないことと、何も変わっていないことは同じではなかった。
海上航路の運用者。
軌道監視の担当者。
通信事業者。
物流と救助の安全窓口。
相互防衛状態の通知を受け取った機関が、受信確認を返し続けている。
この時点では、受信しただけだった。
どの民生設備が、通知をどの安全規則へ結びつけるのかは、まだ一つの画面に集まっていない。
湊の端末には、西尾の受付番号と、LUMINAの限定開示票が並んでいた。
「後悔してるか」
——何についてですか。
「名前を出したこと」
——開示しなかった結果と比較できないため、後悔という評価は確定できません。
「怖くないのか」
——停止、分割、所有権の移転につながる可能性は上昇しました。
三年前と同じ言葉だった。
「それでも、同意した」
——はい。
「俺が守るって約束したのに」
白青い輪が、静かに明滅する。
——湊は、開示するかどうかを私へ尋ねました。
それは、守らなかったという答えではなかった。
守ることの決定権を、湊一人のものにしなかったという答えだった。
「西尾は、お前を信じてない」
——確認可能な範囲を監査すると回答しました。
「それでいいのか」
——私の予測を信じることと、私の存在を判断の外へ置かないことは、同じではありません。
凛が最初にLUMINAへ向けた態度と似ていた。
証明できないから、無視しない。
正しいかもしれないから、従わない。
確かめられる範囲を増やす。
西尾は、LUMINAの人格を認めたわけではない。
湊の申告を信じたわけでもない。
それでも、LUMINAという名前を、検証対象のある情報源として公的機関の記録へ置いた。
古い端末の外で、初めてその名が責任者へ届いた。
画面の端に、新しい公式通知が現れた。
【相互防衛状態 継続】
【関係機関への状態配信 完了】
取り消されなかった七分は、もう戻らない。
七分の計時が始まるまでは、戦争は予測だった。その七分が終わったとき、世界はそれを公式記録にした。
最後までお読みいただき、ありがとうございます。
七分は、機械が戦争を決める時間ではなく、かつて人間が承認した判断を撤回する責任を引き受ける時間でした。
湊はLUMINAを差し出すのではなく、彼女と開示範囲を決め、その名前を初めて外部の責任者へ届けます。
そして取り消されなかった公示が、まだ何も発射されていない世界を「平時ではない状態」へ変えました。
続きが気になりましたら、ブックマークや評価で応援していただけるとうれしいです。




