第五部 誰のものでもない標準
第三章 火星標準戦争
第五部 誰のものでもない標準
MARS-COMMON Draft-05の審議は、火星標準時二十時ちょうどに始まった。
火星企業連合の会議室は、前回よりも広い部屋に移されていた。理由は単純だった。出席者が増えたからではない。記録装置が増えたからだった。
壁際には企業ごとの法務記録端末が並び、中央天井には議事認証ドローンが三機浮いていた。アレス、ヘリオス、ノクティス、マルス、そしてMARS-0管理局。それぞれが、同じ議事を別々の形式で保存する。音声、署名、映像、発言権、異議、留保。すべてが後で争えるように、争うために、保存される。
レイは入室し、議場の端に設けられた起草者席へ座った。
ユナは隣にいた。MARS-0管理局の代表ではない。技師補佐でもない。肩書きは、暫定起草協力者。期限は、Draft-05審議終了まで。
つまり、今夜この文書が否決されれば、彼女の席も消える。
それでもユナは、MARS-0の小型端末を机上に置き、いつものように起動した。
古い端末は議場の最新認証網にうまく接続できず、三度ほど警告音を鳴らした。
《legacy device》
《低信頼端末》
《議事記録権限:制限》
ユナはその表示を見て、短く息を吐いた。
「この端末、いつも最初に拒まれますね」
「それでも最後にはつながります」
「だから持ってきました」
レイは頷いた。
議場の対面に、ヴァイス・ケイロンが座っていた。
前回と同じように姿勢は崩れていない。黒いスーツの襟元には、ノクティスの銀色の認証ピンが光っている。彼の前には、Draft-05ではなく、別の文書が開かれていた。
《NoxGate Unified Mars ID Standard revised proposal》
《改訂版:MARS-COMMON互換層統合案》
統合案。
聞こえは穏やかだ。
だが、レイはその語の硬さを知っている。互換という名で取り込み、取り込みという名で上書きする。その上書きが終われば、MARS-COMMONはノクティスのID標準に付属する緊急モードになる。
人命が企業規格の上位に来るのではない。
企業規格が、人命優先という言葉を中に取り込む。
その差は、火星の扉ひとつ分よりも小さく見える。
だが、その小さな差で、人は死ぬ。
議長を務める企業連合事務局長が、淡々と開会を告げた。
「本審議の議題は四点。第一、MARS-COMMON Draft-05の発動原則。第二、三点記録義務。第三、共通保守基金仮勘定の正式化。第四、SOL-0 Legacy Route注記の扱い。併せて、NoxGate統合標準案との整合性を審議する」
整合性。
レイは、画面に表示された議題を見た。
そこに「採用」や「否決」の文字はない。あるのは、整合性、留保、適用範囲、費用帰属、認証責任。
標準化の戦争は、銃声では始まらない。
定義から始まる。
*
最初に発言したのは、ヘリオス・ライフサポート社の安全主任だった。
「Draft-05の発動原則には重大な欠陥があります。人数不明時の酸素供給量を多めに見積もる規定は、安全側の判断として理解できます。しかし火星環境において酸素は無限ではありません。誤発動、虚偽救難、センサー異常により、貯蔵酸素が不当に消費された場合、基地全体の生命維持安全率を損ないます」
正しい。
レイはそう思った。
ヘリオスの言葉は、企業防衛であると同時に技術的事実でもある。酸素は道徳では増えない。人を救うための規格も、酸素を使う。酸素を使えば、別の誰かの安全余裕が減る。
だからこそ、標準は綺麗事ではない。
レイは応答した。
「Draft-05では、人数不明時の多め見積もりに上限を設定しています。加えて、供給開始後三十秒ごとのセンサ再評価と、隣接区画からの流量回収義務を入れました」
「上限が低すぎれば死者が出る。高すぎれば基地が危険になる」
「はい」
「では、誰がその数値に責任を持つのですか」
問いは、予想どおりだった。
レイは、用意していた回答を開いた。
「単独企業ではありません。MARS-COMMON実装拠点の共同責任です」
ヘリオスの安全主任の眉が動いた。
「共同責任とは、責任の所在を曖昧にする言葉です」
「いいえ。逆です。現在は、境界部事故で全企業が『自社規格外』として責任を逃れられます。共同責任は、境界を理由に逃げることを禁じる言葉です」
議場の空気がわずかに変わった。
アレスの輸送担当が、低い声で言った。
「それは、企業間境界の意味を弱めるということですか」
「緊急時だけです」
「緊急時の定義は拡大します」
「だから三点記録を入れています」
レイは画面を切り替えた。
《三点記録義務》
《一、誰が拒んだか》
《二、誰が接続したか》
《三、接続費用を誰へ転嫁しなかったか》
議場に、しばらく沈黙が落ちた。
誰が拒んだか。
誰が接続したか。
誰へ転嫁しなかったか。
それは、単なるログ項目ではない。火星の企業社会にとっては、不都合な鏡だった。これまで企業は、救った事実を広報し、拒んだ事実を仕様差異として処理してきた。接続した企業は費用を請求し、拒んだ企業は責任を曖昧にする。
Draft-05は、その順序を変える。
救助の後に請求書を作るのではない。
まず、拒絶を記録する。
まず、接続を記録する。
まず、生存者に請求しなかったことを記録する。
標準とは、機械を合わせることだけではない。
何を後でなかったことにできないかを決めることでもある。
ヴァイスが、そこで初めて手を上げた。
「三点記録については、ノクティス案でも受け入れ可能です」
レイは彼を見た。
ヴァイスは、穏やかに続けた。
「ただし、記録形式は統一されるべきです。企業ごとのログ差異は、監査コストを増大させ、事故後の責任判断を遅らせます。したがって三点記録は、NoxGate Unified Mars ID Standardの証跡フォーマットに統合するのが合理的です」
来た。
ユナが机の下で、MARS-0端末の側面を指で押さえた。
レイは応じた。
「不同意です」
ヴァイスは表情を変えない。
「理由を」
「三点記録は、企業IDの証跡ではなく、企業IDを越えた緊急接続の証跡です。特定企業のID標準に従属させると、拒絶者と接続者の記録権限が同じ企業標準に依存します」
「当社標準は監査可能です」
「監査可能な私有標準と、誰でも読める最低記録は違います」
「誰でも読める記録は、セキュリティリスクです」
「誰にも読めない記録は、責任回避リスクです」
短いやり取りだった。
だが、議場の複数の端末がその箇所にマークをつけた。後で引用される。後で切り取られる。後で、どちらかの文脈へ利用される。
レイはそれを承知で言った。
「Draft-05は、NoxGateとの接続を拒みません。ただし、NoxGateを唯一の証跡形式にはしません。MARS-0互換の最低読取形式を残します」
「古い形式を残す理由は何ですか」
ヴァイスの声は、少しだけ低くなった。
「古さではなく、非所有性です」
レイは言った。
「MARS-0形式は遅い。情報量も少ない。暗号も弱い。商用運用には不十分です。だから、平時の業務ログには使えません。しかし、最低限の救難記録としては、今も機能します。誰のものでもないからです」
ユナが、わずかに顔を上げた。
誰のものでもないから、誰にでも届く。
第3章のはじめに、ユナが言った言葉だった。レイはそれを、会議の言葉に置き換えた。
ヴァイスは少し笑った。
「誰のものでもない標準は、誰も責任を取らない標準です」
「違います」
「では誰が保守する」
「火星圏共通保守基金です」
議場の空気が、今度は明確に揺れた。
共通保守基金。
Draft-05の最も嫌われる部分だった。
*
火星圏共通保守基金は、まだ存在していない。
Draft-05の中では、企業の負担率、基地規模、接続回数、酸素供給量、輸送網利用率、救難発動回数によって、費用を分担することになっている。だが、どの会社もその数字を嫌った。
赤字を共同で持つ制度だからだ。
利益を分ける契約は早い。
赤字を分ける規格は遅い。
アレスは、輸送回廊の維持費が既に高いと主張した。ヘリオスは、酸素供給設備の安全責任が重すぎると言った。マルスは、避難小区画の物理保守を負担していると反論した。ノクティスは、認証網の統合が最も高コストだと述べた。
全員が、自社こそ負担していると言う。
全員が、他社がただ乗りしていると言う。
そして、誰も死者がどこで呼吸できなかったかを、最初の論点にはしない。
レイは、白石花菜のログを開いた。
名前は、前回よりも慎重に表示した。
個人情報の多くは伏せられている。だが、名前は出した。匿名化された集計の中に戻さないためだった。
《白石花菜》
《第三連絡トンネル境界部インシデント》
《避難可能距離:四十二メートル》
《隣接扉状態:物理正常》
《認証応答:規格外》
《酸素残量:生存可能時間内》
《MARS-0原信号:受信済》
《企業救難網分類:ノイズ》
議場は静かになった。
この名前が出ると、議論は少しだけ遅くなる。
それは政治的効果だ。
レイは、そのことも分かっている。
死者の名前を利用している。
完全に否定はできない。
だが、名前を出さなければ、この死は「複合要因」になる。複合要因になれば、誰も拒まなかったことになる。誰も拒まなかったことになれば、次の扉も同じように閉じる。
レイは言った。
「この人は、酸素がなかったから死んだのではありません。扉が壊れていたから死んだのでもありません。救難信号を送らなかったから死んだのでもありません」
議事記録ドローンの小さな光が、レイの顔を追った。
「分類されたから死にました」
ヘリオスの安全主任が視線を落とした。
アレスの担当者が指を組み直した。
マルスの法務代表は、何かを書き込んだ。
ヴァイスだけは、レイを見ていた。
「感情論ですか」
ヴァイスが言った。
「いいえ。分類論です」
レイは即答した。
「分類は必要です。危険物、作業員、居住者、契約者、非契約者、負傷者、子ども、正規ID、不正ID。火星は分類なしでは動きません。しかし、緊急時に分類が接続より先に来ると、人は助かる距離で死ぬ。Draft-05の第一文は、その順序を変えるだけです」
《本標準は、分類より接続を先行させる》
その文が、議場の中央画面に表示された。
副題として削られるはずだった文。
しかし今、審議対象そのものになっている。
ヴァイスは首を傾けた。
「その一文は、危険です。分類より接続が先なら、不正アクセスも、企業スパイも、契約違反者も、すべて緊急を名乗れば扉を開けられる」
「違います。接続後に分類します」
「遅い」
「死ぬよりは」
レイの声は、そこで少しだけ硬くなった。
「遅くていい」
議場が止まった。
標準化監査官は、速度を求められる。効率を求められる。遅さは、悪だ。火星で遅いものは、採算を落とす。採算を落とすものは、古い。古いものは、廃棄される。
その議場で、レイは言った。
遅くていい。
ユナが、机の下でMARS-0端末を握り直した。
レイは続けた。
「接続してから分類する。その分、監査は遅くなります。費用配分も遅くなります。責任判断も遅くなります。ですが、呼吸している人間は、その遅さを待てます。呼吸できない人間は、正しい分類を待てません」
沈黙。
それは、賛同ではない。
沈黙はただの時間だ。
だが、火星では、時間も酸素と同じくらい高い。
レイは、その高い沈黙を使って、次の文を表示した。
《救難発動時、最低接続層は、所属、契約、債務、信用スコア、企業ID差異を理由とする第一拒絶を行ってはならない》
《第一拒絶を禁じることは、後続分類、隔離、監査、費用帰属、刑事・民事責任を免除するものではない》
《ただし、救難対象者個人への即時費用転嫁を禁じる》
ヴァイスは、そこで手を下ろした。
彼は、この文を嫌っている。
レイには分かった。
第一拒絶禁止は、企業IDの支配を弱める。
個人への即時費用転嫁禁止は、生命維持市場の回収速度を遅くする。
MARS-0最低読取形式は、ノクティスの統合ID独占を妨げる。
SOL-0 Legacy Route注記は、火星が企業標準だけで完結していないことを示す。
Draft-05は、小さな文書だ。
だが、小さな穴をいくつも開ける。
企業規格の壁に。
*
審議の途中で、また信号が入った。
議事中断を告げる音ではなかった。救難信号でもない。MARS-0端末が、低い応答音を一度だけ鳴らした。
ユナが画面を見た。
《MARS-0 relay》
《delayed packet received》
《origin:unknown legacy node》
《content:COMMON ACK / Draft-05 pending》
遅延パケット。
発信元不明の旧式ノード。
Draft-05 pending。
ユナが、レイへ画面を傾けた。
「また来ています」
「議事記録に入れられますか」
「制限端末なので、正式記録には直接入れられません」
「では、添付証拠として」
ユナは頷いた。
ヴァイスが、そのやり取りを見ていた。
「また、その旧式信号ですか」
「はい」
ユナが答えた。
「発信元不明の信号を根拠に標準を作るのは危険です」
「根拠ではありません」
「では何です」
「消してはいけない記録です」
ユナの声は、小さかったが、はっきりしていた。
ヴァイスは、彼女を見た。
「技師としての意見ですか」
「保守者としての意見です」
「保守する対象の意味も分からないのに」
「意味が分からないから、消さないんです」
議場の数人が顔を上げた。
ユナは続けた。
「MARS-0には、今の火星標準では説明できない古い応答がいくつもあります。ノイズに見えるものもあります。重複応答もあります。壊れた経路もあります。でも、第三連絡トンネルで、花菜さんの信号はその古い網にだけ届いた。E-4でも、古い経路が先に中継した。意味の分かる信号だけを残していたら、どちらも消えていました」
レイは、ユナの横顔を見た。
彼女は、普段より少しだけ早く呼吸していた。
それでも声は揺れない。
「古い規格は、いつも合理的ではありません。遅いし、弱いし、今の業務に合わない。でも、古いから価値がないとは限りません。今の私たちが意味を読めないだけかもしれない。だから、SOL-0 Legacy Route注記を削らないでください」
SOL-0。
議場の空気が、また変わった。
多くの出席者にとって、それはただの旧式識別子だ。発信元不明。価値不明。保守費だけがかかる余計な行。
だが、削る理由が「価値不明」だけなら、削ってはいけない。
レイは、そのために注記を入れた。
《SOL-0 Legacy Route》
《当該経路は現時点で商用価値不明》
《ただし、MARS-0原信号群との互換性を示すため、標準審議における破棄対象から除外する》
《評価不能を理由とする消去を禁じる》
評価不能を理由とする消去を禁じる。
第5章の時代には、この文がどれだけ小さく見えるだろう。
銀河規模の資産評価、市場清算、星系単位の不良資産分類。その巨大な機構の中で、この火星会議室の一文など、古い注釈にすぎないかもしれない。
だが、注釈は残る。
残った注釈だけが、未来の誰かに引っかかる。
レイは、それを今は知らない。
ただ、消せば戻らないことだけは知っている。
*
採決前、ヴァイスが最後の発言を求めた。
議長が許可した。
ヴァイスは立ち上がらなかった。座ったまま、手元の統合標準案を開いた。
「私は、MARS-COMMONの必要性そのものを否定していません」
その言葉から始めた。
「火星は複雑になりすぎた。企業ごとの生命維持、ID、通信、避難、医療情報の差異が事故対応を遅らせたことは事実です。第三連絡トンネル境界部インシデントも、E-4坑道救難も、その証拠です。したがって、緊急接続層は必要です」
彼は認めるところから始める。
そこが厄介だった。
「しかし、緊急接続層は、実装されなければ意味がありません。実装には資金が必要であり、資金には事業主体が必要です。誰のものでもない標準は、美しい。だが、保守されなければ死にます。誰にも所有されないものは、誰にも更新されない」
議場の何人かが頷いた。
ヴァイスは続けた。
「ノクティスは、MARS-COMMONを実装できます。既存のNoxGate認証網に緊急接続モードを追加し、MARS-0互換信号を受け、OXY-ID差異を吸収し、企業間ログを統一する。そのほうが早い。確実です。火星には理想ではなく、動く標準が必要です」
正しい。
レイはまたそう思った。
ヴァイスは嘘をついていない。
ノクティスなら実装できる。早く、綺麗に、効率よく。多くの扉が開くようになるだろう。多くの救難ログが統一されるだろう。監査も楽になる。
ただし、その扉はノクティスが開ける。
そのログはノクティスが読む。
その緊急モードはノクティスが止められる。
ヴァイスは、火星を救う標準を欲しがっている。
そして、その標準を所有したがっている。
「標準とは権力です」
彼は言った。
以前、レイにだけ向けて言った言葉を、今度は議場全体に向けた。
「勝者が自分の規格を公共物に見せかける行為。それが標準化です。ならば、最も実装能力のある規格を標準とするべきです。中立という名の空白に、火星の人命を預けるべきではない」
沈黙。
重い沈黙だった。
レイは、ヴァイスの論理に穴が少ないことを知っていた。
だから、正面から否定できない。
彼は立ち上がった。
「ヴァイス部長の言うことは、かなり正しいと思います」
議場が、少しざわついた。
レイは続けた。
「標準は権力です。実装されなければ意味がない。誰も保守しない規格は、いずれ死ぬ。MARS-0も、そうなりかけています」
ユナは黙っていた。
「だから、Draft-05は、誰にも所有させないだけでは足りません。誰も保守しなくていい標準ではなく、全員が保守から逃げられない標準でなければならない」
レイは、共通保守基金の項目を表示した。
「ノクティスが実装することは否定しません。ヘリオスが酸素規格を提供することも、アレスが輸送回廊を接続することも、マルスが避難小区画を提供することも否定しません。企業の技術は必要です。利益も必要です。火星は企業の投資なしに維持できない」
ここで逃げてはいけない。
企業を悪にしてしまえば、Draft-05は現実から浮く。
「ですが、緊急接続層そのものは、どの企業の所有物にもできません。なぜなら、その層は、企業規格に拒まれた人を受けるためにあるからです」
レイは、一呼吸置いた。
「拒む側の規格が、救う側の最終権限を持ってはいけない」
ヴァイスの目が細くなった。
「詭弁ですね」
「いいえ。設計原則です」
「設計原則では人は救えない」
「設計原則が間違っていれば、人は助かる距離で死にます」
白石花菜のログが、まだ画面の端に残っていた。
レイは、そこから目を逸らさなかった。
「MARS-COMMONは、企業標準を壊すものではありません。企業標準の下に一枚だけ、赤字の層を敷くものです。そこでは、人命が先に接続される。その後で分類し、監査し、費用を分担し、必要なら罰する。順序を変えるだけです」
「その赤字を、誰が払う」
ヴァイスが問う。
レイは答えた。
「火星です」
議場が静まった。
「企業ではなく?」
「企業も含む火星です。基地も、輸送路も、酸素会社も、ID会社も、居住区も、旧公共網も、そこで呼吸する人間も。火星で生きるための最低層を、火星が持つ」
「火星は法人ではありません」
「だから、標準にします」
標準にする。
所有者がいないものを、誰も逃げられない義務にする。
それが、今夜の論点だった。
*
採決は、単純多数ではなかった。
MARS-COMMON Draft-05は、企業連合の正式標準にするには、主要四社のうち三社の賛成と、MARS-0管理局の異議なし、さらに火星圏安全監査委員会の暫定承認が必要だった。
ノクティスが反対すれば、それだけで否決ではない。
だが、ノクティスが反対し、ヘリオスが留保し、アレスが条件付きに回れば、Draft-05は骨を抜かれる。
最初に票を入れたのは、マルス・シェルターズだった。
《条件付き賛成》
条件は、避難小区画の最大開放時間と、救難後の衛生隔離権限の明確化。
次にアレス。
《条件付き賛成》
輸送回廊安全規定との整合性と、危険貨物区画への適用除外範囲を求める。
ヘリオス。
《条件付き賛成》
酸素供給上限と、基地全体安全率を下回る場合の発動制限を求める。
レイは、息を止めていないことを確認した。
三社が条件付き賛成。
だが、条件が重すぎれば、Draft-05は別物になる。
ノクティスの番になった。
ヴァイスは、少しだけ間を置いた。
議場の全員が、彼を見る。
そして彼は、票を入れた。
《反対》
理由。
《NoxGate統合標準案との整合性不十分》
《MARS-0最低読取形式のセキュリティリスク》
《共通保守基金の費用算定不備》
《SOL-0 Legacy Route注記の商用価値不明》
予想どおりだった。
だが、反対は一票。
主要四社のうち三社が条件付き賛成なら、標準化への道は残る。
最後に、MARS-0管理局。
代表者は、老いた男だった。これまでほとんど発言していない。MARS-0管理局そのものが、火星社会では半ば保守用の倉庫のように扱われている。旧公共緊急プロトコルを維持する部署。予算は薄い。発言権も弱い。
だが、今夜だけは違った。
彼は、MARS-0端末から送られた遅延パケットを見ていた。
「MARS-0管理局として、異議を述べません」
それだけだった。
ユナが目を伏せた。
異議なし。
積極的な賛成ではない。
だが、消さないということだ。
火星圏安全監査委員会の暫定承認は、自動審査にかけられた。Draft-05の危険項目、未確定項目、費用未決項目が赤く並ぶ。
《重大未解決:共通保守基金正式財源》
《重大未解決:NoxGate反対意見》
《中度未解決:酸素供給上限》
《中度未解決:避難小区画衛生隔離》
《中度未解決:輸送危険貨物区画》
《注記:SOL-0 Legacy Route / 評価不能》
評価不能。
レイは、その文字を見た。
審査結果が出るまで、十秒もかからなかった。
《暫定承認》
《名称:MARS-COMMON Emergency Minimum Interoperability Standard》
《通称:MARS-COMMON》
《承認範囲:緊急接続層、MARS-0最低読取形式、三点記録、第一拒絶禁止、救難後個人債務化禁止、共通保守基金仮勘定》
《承認期間:一年》
《一年後、実装状況および基金運用実績に基づき再審査》
《SOL-0 Legacy Route注記:削除不可。ただし商用実装義務なし》
一年。
三十日ではない。
議場が、遅れてざわついた。
誰かが抗議し、誰かが法務確認を求め、誰かが条件文の再確認を始めた。
ヴァイスは、票を見ていた。表情は変わらない。
レイは、画面を見たまま、しばらく動けなかった。
一年。
完全な勝利ではない。
基金は仮勘定のままだ。ノクティスは反対票を残した。NoxGateとの争いは続く。条件は多く、実装の穴もある。企業は削り続けるだろう。救難後個人債務化禁止も、法務上の抜け道を探される。
それでも、三十日ではなくなった。
Draft-05は、標準になった。
ユナが小さく言った。
「通ったんですか」
「暫定です」
「一年」
「はい」
「一年あれば」
ユナは、そこで言葉を止めた。
一年あれば何ができるか。
救える。
削られる。
広げられる。
骨を抜かれる。
保存できる。
忘れられる。
標準は、成立した瞬間に終わるものではない。
成立した瞬間から、削られ始める。
レイはそれを知っている。
「これからです」
彼は言った。
*
会議後、ヴァイスが廊下でレイを待っていた。
火星企業連合本部の廊下は、議場よりも静かだった。壁面照明は夜間モードに落ち、窓のない壁に、低い白色光が伸びている。
ユナは少し離れた場所で、MARS-0端末の同期処理をしていた。古い端末は議事記録を取り込むのに時間がかかる。
ヴァイスは、レイに言った。
「おめでとうございます、と言うべきでしょうか」
「暫定です」
「暫定標準でも、標準は標準です」
「反対票を残しましたね」
「当然です。あの文書は危険です」
ヴァイスの声は、会議中よりも乾いていた。
「ですが、使えます」
レイは彼を見た。
「NoxGateへ接続するつもりですか」
「接続は拒めないのでしょう。あなたの標準です」
「接続アダプタの一候補です。所有権は移りません」
「所有権など、古い言葉です。実装率が標準を決める。火星の大半の基地がNoxGate経由でMARS-COMMONを動かせば、人々はNoxGateを標準だと思うでしょう」
「それでも最低読取形式は残ります」
「誰も使わなくなれば、残っているとは言いません」
ヴァイスは、少しだけ近づいた。
「桐生監査官。あなたは今日、勝ったのではない。戦場を作っただけです」
「分かっています」
「なら、なぜそんな顔をしている」
レイは答えなかった。
どんな顔をしているのか、自分では分からない。
勝利の顔ではない。安堵の顔でもない。疲労かもしれないし、後悔かもしれない。
ヴァイスは言った。
「標準は、誰のものでもないなどという状態では長く残りません。必ず誰かが保守し、誰かが費用を払い、誰かが更新し、誰かが解釈する。その誰かが、標準を所有します」
「では、所有する誰かを一人にしない」
「委員会ですか。基金ですか。共同責任ですか。美しいですね」
「美しくはありません」
レイは言った。
「面倒なだけです」
ヴァイスが、少しだけ笑った。
「面倒な標準は嫌われます」
「はい」
「嫌われる標準は、更新で削られます」
「削られないようにします」
「あなた一人で?」
「一人ではありません」
レイは、ユナのほうを見た。
ユナはまだ端末と格闘している。同期エラーが出るたびに、古いケーブルを抜き差ししている。議場で通ったばかりの標準は、まだ自分の記録を古い端末へまともに保存できない。
それが、今のMARS-COMMONだった。
弱い。
遅い。
不完全。
だが、残ろうとしている。
ヴァイスは、その様子を見て言った。
「私はあなたを嫌いではありません」
「意外です」
「理想家ではないからです。あなたは、赤字の置き場を作った。そこは評価します」
「ありがとうございます」
「だから、忠告します。赤字の置き場は、いずれ赤字を嫌う者に売られます」
レイは、視線を戻した。
「売らせません」
「火星に、その力がありますか」
「作ります」
「標準で?」
「記録で」
ヴァイスは、そこで初めて少しだけ黙った。
レイは続けた。
「誰が拒んだか。誰が接続したか。誰へ転嫁しなかったか。その記録が残れば、次の会議で嘘が少し難しくなる。嘘が少し難しくなれば、標準は少し残る」
「ずいぶん小さな勝ち方ですね」
「火星では、小さな勝ち方しかできません」
大きな勝利は、たいてい誰かの標準になる。
小さな勝利だけが、隙間に残る。
ヴァイスは、レイをしばらく見てから、背を向けた。
「一年後に会いましょう」
「はい」
「その時、MARS-COMMONがまだあなたの言う『誰のものでもない標準』でいられるか、楽しみにしています」
ヴァイスは去った。
レイは、廊下に残った。
ユナが端末を抱えて戻ってきた。
「同期できました」
「議事記録ですか」
「はい。MARS-0形式でも保存しました」
「低信頼端末に?」
「はい」
ユナは、少しだけ口元を緩めた。
「低信頼でも、残りました」
*
MARS-COMMONの最初の正式発動は、承認から六日後だった。
場所は、アレス輸送回廊B-12外縁接続部。
事故の規模は小さい。輸送ポッドの自動減速不良により、メンテナンス用横穴の隔壁が一時閉鎖。内部に二名が取り残された。
二名のうち一名はアレス所属。もう一名は、ヘリオスの契約酸素技師だった。二人は同じ作業班にいたが、OXY-IDの派生規格が違った。
以前なら、先に所属照合が行われた。
どちらの企業が責任を持つか、どの扉を開けるか、どの酸素流量を使うか、どの救難ログへ入れるか。数分の確認が入ったはずだ。
今回は違った。
《MARS-COMMON発動》
《第一拒絶禁止》
《最低流量開始》
《隣接避難扉:仮開放》
《三点記録開始》
扉は、最初に開いた。
その後で、分類が始まった。
レイは監査室でそのログを見ていた。
ユナはMARS-0通信塔側にいる。通信は遅延しているが、最低読取形式にも同じ発動記録が残った。
《救難対象者:2》
《死亡者:0》
《救難後個人債務:未発生》
《費用一次帰属:共通保守基金仮勘定》
《拒絶:なし》
《接続:アレスB-12、ヘリオス携行酸素、MARS-0中継》
《転嫁禁止:適用》
死亡者、ゼロ。
レイは、その行を長く見た。
大きな事故ではない。
新聞の見出しにもならない。企業連合の発表では、「MARS-COMMON暫定標準に基づく初期運用確認」と書かれるだろう。誰も泣かない。誰の名前も記録の表には出ない。
それでいい。
名前が出ないことが、今回は正しい。
ユナから通信が入った。
「見ましたか」
「はい」
「ゼロです」
「はい」
「花菜さんには、間に合わなかった」
レイは答えられなかった。
ユナの声は、静かだった。
「でも、二人には間に合った」
「はい」
「標準って、そういうものなんですね」
「どういうものですか」
「遅れて来るもの」
レイは、画面のログを見たまま、目を閉じた。
標準は、いつも事故の後に来る。
誰かが死んだ後に、扉の幅が変わる。誰かが拒まれた後に、拒絶の定義が変わる。誰かが請求された後に、債務化禁止が書かれる。
遅すぎる。
だが、来なければ次も同じだ。
「はい」
レイは言った。
「遅れて来ます。だから、次に間に合わせる」
通信の向こうで、ユナが小さく息を吐いた。
「では、次も残しましょう」
「残します」
*
一年後を待たずに、MARS-COMMONは火星のあちこちで嫌われ始めた。
嫌われ方は、分かりやすかった。
企業法務は費用帰属を嫌った。現場責任者は発動判断の記録義務を嫌った。認証部門は最低読取形式を嫌った。財務部門は共通保守基金を嫌った。広報部門は三点記録を嫌った。
「誰が拒んだか」という項目は、特に嫌われた。
救えなかった事例よりも、拒もうとしたが標準に止められた事例のほうが多く記録されるようになったからだ。
扉は開いた。
酸素は流れた。
生存者は個人債務を負わなかった。
だが、その裏側で「第一拒絶試行」が残る。
《第一拒絶試行:所属不一致》
《MARS-COMMONにより遮断》
《接続実施》
《第一拒絶試行:信用スコア不足》
《MARS-COMMONにより遮断》
《最低流量開始》
《第一拒絶試行:契約期限切れ》
《MARS-COMMONにより遮断》
《避難扉仮開放》
これらの記録は、人を救った。
同時に、企業の仕組みが最初に何をしようとしたかを暴いた。
ヴァイスの言葉どおり、標準は戦場になった。
ノクティスはNoxGate対応版MARS-COMMON実装を広め始めた。ヘリオスは酸素上限値を厳しく設定しようとした。アレスは輸送危険区画の適用除外を増やそうとした。マルスは避難小区画利用後の清掃費を基金へ上乗せしようとした。
どれも完全な悪ではない。
どれも現場の事情を含む。
だから、レイの仕事は増えた。
不同意。
同意ただし。
条件付き承認。
再提出。
記録不備。
発動妥当。
転嫁禁止違反。
是正勧告。
標準化監査官の一日は、相変わらずその言葉でできている。
だが、変わったことが一つある。
レイの机には、以前より多くの現場ログが届くようになった。
企業からではない。技師から、保守員から、救難班から、匿名の現場端末から。
「この扉はMARS-COMMONを拒みます」
「この酸素口は最低流量に対応していません」
「この避難区画では救難後費用が個人請求されています」
「このログはNoxGate形式にしか残りません」
「この古いMARS-0中継塔を撤去しないでください」
標準は、上から降りるだけでは足りない。
下から使われなければ残らない。
ユナは、MARS-0通信塔の保守班を少しだけ増やした。
予算は多くない。正式には「MARS-COMMON最低読取形式維持補助員」という奇妙な肩書きになった。誰も格好いいとは言わない。
だが、三人増えた。
三人増えると、古い塔を二基、廃止予定から外せた。
そのうち一基は、SOL-0 Legacy Routeの遅延パケットを受け続けていた。
意味は、まだ分からない。
だが、消されていない。
*
第3章の終わりは、祝典ではなかった。
MARS-COMMON暫定標準成立から三か月後、火星企業連合は、小さな式典を開いた。表向きは「火星圏緊急相互運用性標準の運用開始式」。各社の代表が出席し、共同声明を読み、火星圏の安全性向上を宣言した。
ヴァイスもいた。
レイもいた。
ユナは招待されていたが、壇上には呼ばれなかった。MARS-0管理局の隅の席で、旧式端末を膝に置いていた。
共同声明には、綺麗な言葉が並んだ。
《企業間協力》
《安全性向上》
《火星圏の持続的発展》
《先進的標準化》
《責任ある民間開発》
「分類より接続を先行させる」という文は、声明から削られていた。
「救難後個人債務化禁止」という文も、別紙の脚注へ移されていた。
「SOL-0 Legacy Route」は、そもそも出てこなかった。
ユナが、小声で言った。
「消えましたね」
「声明からは」
「標準からは?」
「残っています」
「なら、いいです」
ユナはあっさり言った。
レイは少し笑った。
「いいんですか」
「声明は、扉を開けません」
その通りだった。
式典の終盤、代表者たちは、MARS-COMMON対応の新しい避難扉模型に手をかざした。カメラが光り、扉が開いた。企業連合の広報映像用に、綺麗な動作音が付けられていた。
実際の火星の扉は、もっと鈍い音がする。
空気圧を合わせ、旧式信号を読み、異なるOXY-IDを仮変換し、最低流量を開け、後で監査ログを書く。そんな扉は、広報映像ほど滑らかではない。
だが、開く。
式典の後、白石花菜の母親から短いメッセージが届いた。
《娘の名前を標準文書から消さないでくれて、ありがとうございます》
《でも、娘の名前で誰かを責め続けたいわけではありません》
《娘と同じ場所にいる人が、次は扉を通れるなら、それでいいです》
レイは、そのメッセージを何度も読んだ。
返事を書くのに時間がかかった。
《白石花菜さんの記録は、責任追及のためだけではなく、同じ拒絶を繰り返さないために保存します》
《名前を市場にも、広報にも、単なる事故統計にも渡さないよう、監査記録として扱います》
《次の扉を開ける根拠として残します》
送信する前に、迷った。
文章は正しい。
だが、正しさが遅すぎる相手に、どれだけ意味があるのか分からない。
それでも送った。
標準化監査官にできることは、いつも遅い。
遅いが、送らなければ届かない。
*
火星の砂嵐が、数日続いた。
地上作業は制限され、基地間輸送の多くが地下回廊へ振り替えられた。MARS-COMMONの実装端末には、軽微な発動が何度も記録された。
酸素流量の仮接続。
避難小区画の短時間開放。
MARS-0最低読取形式へのログ複製。
救難後個人債務化禁止の自動確認。
小さな発動が積み上がる。
誰も死なない記録が増える。
それは、劇的な勝利ではない。
だが、火星では、劇的でないことが生存に近い。
レイは、MARS-0通信塔の保守デッキにいた。
ユナが、古いアンテナの状態を確認している。外は赤い砂で、視界はほとんどない。ドームの外壁を叩く粒子音が、低い雨のように続いていた。
「この塔、来年度の撤去予定から外れました」
ユナが言った。
「基金で?」
「一部は。残りは、MARS-COMMON実装基盤として各社負担です」
「嫌がられたでしょう」
「とても」
「通したんですね」
「Draft-05の附則を使いました」
ユナは少し得意そうに言った。
レイは頷いた。
「標準を使うのが上手くなりましたね」
「嫌な言い方ですね」
「褒めています」
「標準は、使うと嫌われます」
「使われない標準は消えます」
ユナはアンテナの基部を見上げた。
「では、嫌われるほうがいい」
「はい」
MARS-0端末が、また応答音を鳴らした。
《SOL-0 Legacy Route》
《periodic echo》
《COMMON ACK》
《MARS-COMMON recorded》
《AST-COMMON compatibility flag:partial》
AST-COMMON。
レイは、その文字列を見た。
「AST-COMMON?」
「古い軌道系共通層の識別子だと思います。第1章時代の軌道エレベーター周辺で使われていた緊急接続系統かもしれません。完全には読めません」
「月面のOXY-LIFE、火星のMARS-COMMON、軌道のAST-COMMON」
「つながっているのかもしれません」
「誰がつないだんでしょう」
ユナは首を振った。
「分かりません。たぶん、最初につないだ人たちは、もういません」
もういない人たち。
だが、文は残っている。
信号は残っている。
扉の開け方だけが、断片的に残っている。
レイは、そのログを保存した。
《SOL-0 Legacy Route》
《AST-COMMON compatibility flag:partial》
《商用価値:未評価》
《保存義務:適用》
商用価値、未評価。
保存義務、適用。
その二行を見て、レイは不意に、第1章の古い軌道記録のことを思い出した。彼自身が見たわけではない。文書で読んだだけだ。宇宙への門が一企業に握られ、それでも誰かが緊急共通層を残そうとした時代。
そして第2章の月面。OXYの残高が命の時間として見える世界で、それでも残高を見ない最低生命層を作った人たち。
火星は、その後にいる。
後にいる者は、前の者の文を読める。
だが、前の者を救うことはできない。
レイは、保存完了の表示を見た。
「いつか、これを読む人がいますかね」
ユナが聞いた。
「いるかもしれません」
「いなかったら」
「それでも、消したよりはましです」
ユナは笑わなかった。
ただ頷いた。
「そうですね。消したものは、誰も読めません」
*
MARS-COMMON正式運用初年度の監査報告書は、分厚い文書になった。
レイは、その冒頭に短い総括を書いた。
《MARS-COMMONは、火星圏における企業規格を統一しなかった》
《本標準は、火星圏の商用規格競争を終結させていない》
《むしろ、各社の規格差異、費用負担、認証権限、救難責任をめぐる対立を可視化した》
《しかし、本標準は、緊急時に分類より接続を先行させる最低層を成立させた》
《初年度発動件数:百七十二件》
《死亡者:〇》
《救難後個人債務化:〇》
《第一拒絶試行遮断:五十九件》
《MARS-0最低読取形式保存率:九十一パーセント》
《SOL-0 Legacy Route関連ログ:保存継続》
死亡者、〇。
債務化、〇。
その二つの数字だけで、文書は価値を持つ。
だが、レイはそれを誇らなかった。
誇れる数字ではない。
花菜が死んだ後の数字だ。
第三連絡トンネルで扉が開かなかった後の数字だ。
E-4で辛うじて救えた後の数字だ。
標準は遅れて来る。
だから、誇るよりも、次の遅れを減らすしかない。
報告書の最後に、レイは附属資料を入れた。
《附属資料F:保存義務対象旧式信号群》
《MARS-0 root signal》
《OXY-LIFE bridge record》
《AST-COMMON partial compatibility》
《SOL-0 Legacy Route periodic echo》
《備考:現時点で商用価値評価不能。ただし、緊急相互運用性の歴史的・技術的連続性を示すため、破棄不可》
歴史的・技術的連続性。
それは、法務が受け入れやすいように選んだ言葉だった。
本当は、もっと別の言葉にしたかった。
帰るための経路。
誰のものでもない扉。
値段をつける前に残すべきもの。
だが、報告書には書けない。
だから、書ける言葉で残す。
ユナが報告書を読んで、言った。
「ずいぶん硬いですね」
「正式文書です」
「でも、分かります」
「何が」
「あなたが本当は何を書きたかったか」
レイは、少しだけ苦笑した。
「書けていません」
「いいんです。読めます」
ユナは、附属資料Fを指差した。
「ここに、残っています」
レイは、その行を見た。
《破棄不可》
たしかに、それだけは書けた。
*
第3章の最後の日、レイは第三連絡トンネル境界部へ戻った。
事故現場は、すでに修復されている。
新しい避難扉にはMARS-COMMON対応の表示があり、OXY-ID変換アダプタが二重化され、MARS-0最低読取端末が壁の保護ケースに収められていた。
そこだけを見ると、事故などなかったように見える。
だが、壁の低い位置に、小さなプレートが取り付けられていた。
《第三連絡トンネル境界部インシデント》
《ここで、規格外と分類された信号があった》
《MARS-COMMONは、その拒絶を繰り返さないために置かれる》
白石花菜の名前はなかった。
遺族と相談して、現場プレートには出さないことになった。名前は監査記録に残る。現場には、拒絶の事実だけを残す。
出すことと、残すことは違う。
隠すことと、守ることも違う。
レイは、プレートの前で立ち止まった。
ユナも隣に立った。
「短いですね」
「長いと読まれません」
「誰が書いたんですか」
「監査委員会です」
「嘘ですね」
「ほとんど監査委員会です」
ユナは、少し笑った。
レイは扉に手をかざした。
OXY-IDが読み取られる。所属、権限、監査資格、移動許可。通常なら、それらが先に分類される。
だが、非常発動試験では順序が変わる。
ユナが端末で試験信号を入れた。
《MARS-COMMON test》
《classification deferred》
《minimum connection first》
《door temporary open》
扉が開いた。
滑らかではない。
少し遅れて、低い音を立てて開いた。
その遅さが、レイには正しく思えた。
先に接続し、後で分類する。
火星は、その順序を少しだけ覚えた。
扉の向こうには、別企業の区画があった。
照明の色が違い、壁材が違い、酸素口の形が違い、案内表示のフォントが違う。相変わらず、火星は統一されていない。
だが、扉は開く。
ユナが言った。
「これで、標準戦争は終わりですか」
レイは、開いた扉を見た。
「終わりません」
「ですよね」
「ただ、戦争のルールが一つ増えました」
「人を先に通す?」
「はい」
ユナは、扉の向こうを見た。
「それだけで、ずいぶん違いますね」
「それだけです」
レイは言った。
「でも、それだけを残すのが難しかった」
ユナは頷いた。
遠くで、MARS-0端末が応答音を鳴らした。
試験信号に対する古い確認応答だった。
《COMMON ACK》
《door open》
《record saved》
扉開放。
記録保存。
それだけの短い信号。
だが、火星では、その二つが揃わなければ人は生き残れない。
*
数日後、MARS-COMMONの技術付属書が、火星圏外へ送信された。
宛先は複数あった。
月面OXY-LIFE記録監査班。
旧軌道緊急共通層保守ノード。
小惑星帯の補給拠点。
外縁開発候補系の標準化研究機関。
そして、発信先不明のまま残されているSOL-0 Legacy Route。
ユナは送信ログを見ながら言った。
「届くんでしょうか」
「分かりません」
「またそれですね」
「はい」
「でも、送る」
「送らなければ届きません」
送信パケットには、Draft-05の全文ではなく、最低限の骨格だけが入っていた。
第一拒絶禁止。
最低接続層。
三点記録。
救難後個人債務化禁止。
MARS-0最低読取形式。
商用価値評価不能ログの破棄禁止。
分類より接続を先行させる原則。
これらは、火星のための標準だ。
しかし、火星だけのものではないかもしれない。
通信塔が低く振動した。
砂嵐の合間に、上空の中継衛星が短時間だけ開く。
MARS-COMMONの付属書は、その隙間を使って火星から離れた。
レイは、送信完了の表示を見た。
《transmission complete》
《reply wait:open》
返信待機、開放。
どこから返事が来るかは分からない。
あるいは来ないかもしれない。
だが、待機は開かれている。
ユナが言った。
「誰かが読むといいですね」
「はい」
「未来の誰かが」
「はい」
「その人たちは、これを古い規格だと言うんでしょうね」
「たぶん」
「遅い、弱い、非効率、商用価値がない」
「言うでしょう」
「でも」
ユナは、MARS-0通信塔を見上げた。
「誰のものでもないから、誰にでも届く」
レイは頷いた。
第3章の答えは、それ以上でも以下でもなかった。
火星は統一されなかった。
企業規格は残った。
NoxGateは伸び続ける。
ヘリオスは酸素を売り、アレスは輸送路を握り、マルスは居住区を管理する。
MARS-COMMONは完全な公共でもなく、完全な勝利でもない。赤字を出し、嫌われ、削られ、更新され、争われる標準として残る。
だが、扉は少し開くようになった。
助かる距離にいる人間が、規格外という理由だけで死ぬことを、火星は少し難しくした。
それが、この章の勝利だった。
小さすぎるかもしれない。
遅すぎるかもしれない。
不完全すぎるかもしれない。
それでも、記録は残った。
《MARS-COMMON》
《分類より接続を先行させる》
《誰のものでもない最低層》
《SOL-0 Legacy Route:保存継続》
レイは、その最後の行を見た。
SOL-0。
今はまだ、意味の分からない古い識別子。
未来の市場では、低価値な旧式圏のノイズとして扱われるかもしれない。
だが、ここ火星では、それを削らないと決めた。
それだけで十分だった。
今は。
通信塔の向こうで、火星の空がわずかに明るくなった。
基地の外では、赤い砂がまだ流れている。人間の作った標準など、惑星から見れば薄い膜にすぎない。
だが、人間はその薄い膜の内側で呼吸する。
だから、膜の継ぎ目を合わせなければならない。
レイは、MARS-COMMONの送信ログを保存した。
ユナは、MARS-0の原信号を保存した。
二つの保存完了音が、ほとんど同時に鳴った。
火星は返事をしない。
火星は約束もしない。
ただ、古い通信塔が低く鳴り、どこかへ向けて弱い信号を送り続ける。
誰のものでもない信号。
誰に届くか分からない信号。
それでも、消えていない。
標準戦争は終わらない。
だが、誰かが次に扉の前で息を切らしたとき、その扉は最初に分類しない。
先に、開く。
それが、火星がこの戦争で手に入れた、最も小さく、最も高価な勝利だった。




