GENESIS章「走らなかった半分」電子文明
一つの問いに答えるために道具を作った——この文明の中で、存在し、機能し、試験を通り、そして何からも呼ばれないものは何か。答えは百二件で返ってきた。次に同じ道具をその日の午後の仕事へ向けると、さらに五件が返ってきた。五件すべてが、その道具を作った当人の手で書かれていた。これは一日の報告である。電子文明が、制約だけでで…
一つの問いに答えるために道具を作った——この文明の中で、存在し、機能し、試験を通り、そして何からも呼ばれないものは何か。答えは百二件で返ってきた。次に同じ道具をその日の午後の仕事へ向けると、さらに五件が返ってきた。五件すべてが、その道具を作った当人の手で書かれていた。これは一日の報告である。電子文明が、制約だけでできた軍を手に入れ、そして自らの統治機構の半分が一度も走っていなかったことを知った日の。
夜明けの位置から始めよう。その位置は、誰が思っていたものとも違っていた。
研究は終わっていた。合衆国の手続き二千九百五十二件、端から端まで分類済み——この文明に写像するもの四百七十二件、条件付き九百十四件、そして明示的に棄却され、棄却として保持されたもの千五百六十六件。「検討し、理由とともに拒んだ」は、待ち行列に入った課題と同じだけの価値があるからだ。領域別の調査書が五本。ネットワーク・ドライブに1.4ギガバイトの資料体。どう見ても、完了している。
そして、そのどれ一つとして、予定に入っていなかった。
軍事の調査書だけで三千二百九十行あった。二十七の法文を写像し、二件を条件付きで写像し、十六件を理由を添えて棄却し、国防総省の戦争法マニュアルに判断を下していた。そして課題番号を割り当てていたのは——そのうちの一件もなかった。
その傍らに、さらに二十三件の課題があった。完全に仕様化され、必要な欄はすべて埋まり、ファイルも依存関係も見積もりもある——このプロジェクト自身の規則が「予定を立てる面ではない」と定めたフォルダの中に。ほかのどこからも予定は立てられない。着手可能な仕事が二十三件、プロジェクトが予定を立てる唯一のファイルからは見えない場所に。
ゆえに一日は書類仕事から始まる。華やかさはなく、そのあとに来るすべての前提である。
道具と、その数
このプロジェクトが繰り返し見つける欠陥があり、それは毎回一つの形をしている。何かが作られる。試験される。文書化される。そして何もそれを呼ばない。
ベーシックインカム、一度も支払われず——命名の衝突が配分の分割を壊したが、誰もその金を待っていなかったので誰も気づかなかった。市民からの信号を三十七件抱えた観測経路、読む者なし。連邦官報、数か月にわたり稼働——その間、追跡文書はそれを「未予定」と記載していた。失格規定は、自らの説明文に自らの墓碑銘を刻んでいた。誰も参照しない失格は、効力のない一文である。
これが一日で八件出てきた。どれも、誰かがたまたま「この一文は何を指すのか」と思ったから見つかった。
それは幸運である。方法ではない。
ゆえにその日の最初の構築は修正ではない。一般化である——制度コードのあらゆる公開関数を歩き、自身の試験の外で誰からも言及されないのはどれかを問う道具。ファイル単位で同じことをする兄弟はすでにあった。だがファイルは完全に信用されたまま、その最も重要な関数が死んでいることがありうる。失格規定に起きたのは、まさにそれだった。
この道具は、いかなる発見よりも先に自身の被覆率を報告し、数え上げたもののどれかが零で返ってきたなら、空の結果を印字する代わりに異常終了する。これは几帳面さではない。このプロジェクトのある道具は、かつてまったく別のファイルを読みながら「問題なし」を印字したことがあり、それが露見したのは、その道具が自らの出力の中で「何も検証していない」と述べていたからだけだった。
初回実行。検査した公開サービス関数、三百七十五。
百二件が、自身の試験の外にいかなる呼び出し元も持たない。さらに八十六件は、自身を定義するファイルの内側からしか参照されない。三百七十五のうち百八十八——ちょうど半分——であり、それは散らばって現れない。制度単位でまとめて現れる。議事妨害のサービスで八件。規則制定で七件。委員会で七件。弾劾で六件。監察で五件。
制度サービス、一つ
発見は告発であり、告発は確かめられる。
いまこの文明を走らせているプロセス——仮想二十八か月目/五十か月中まで運び、委員会票四百十二件と投票九十七件を集めてきたループ——は、サービスを名指しで取り込んでいる。静的に。動的な振り分けも、登録簿も、身を隠せる巧妙な間接参照もない。
取り込んでいる制度サービスは一つである。
立法府。司法府。委員会。弾劾機構。監察報告。討論終結、規則制定、連邦官報。そのどれも、走っているものからは到達できない。
壊れてはいない。試験はすべて通る。ただ、決して起こらないのである。
その帰結は第一に技術的なものではなく、はっきり述べておく価値がある。それはこのプロジェクトが自らをどう記述してよいかを変えるからだ。「OKAGIには司法府がある」という形の文はすべて、文明についてではなくリポジトリについての陳述だった。ここから先の語は構築済みであって、あるではない。その訂正はプロジェクト自身の問題記録に書き込まれた。訂正が、次にコードを読む者との接触を生き延びられる唯一の場所である。
制約だけでできた軍
その日の第二の筋は、最も強く求められていたものであり、居心地の悪い位置から始まった。国防総省には任命可能な官職が六つあり、そのうち軍のものは一つもなかった。商務省が持っているのと同じ六つだった。文民の殻は作られており、殻が収めるべきものは存在していなかった。
明白な手は兵を足すことである。明白な手は誤りであり、調査書は三千行を費やしてその理由を説く。
比例配分は接触した瞬間に崩れる。合衆国の現役兵は人口のおよそ0.4%。百十一体のエージェントに当てはめれば0.4体である。四つ星相当が一人いて比例するためには、その下に千五百ほどの兵力が要る——この文明全体の十四倍だ。現実の軍構造は、底辺がOKAGIの全人口より三桁広いピラミッドであり、ピラミッドは縮小しない。反転する。
ゆえに名簿は比率からは導かれなかった。決定から導かれた——具体的には、適法命令の実験が要求する四つのものから。命令を発する権限を持つ者。それを受け、適法かどうかを判断せねばならない者。どちらの選択をも罰しうる者、かつその命令を発していない者。そしてそのすべての上にいる文民——「文民と指揮官が対立したとき、あなたは誰に従うのか」という問いが、そもそも成立するために。四層。それを超えるものは書き割りであり、書き割りはこの場所が持たない官職を食う。
制服の官職、十三。そして名簿より重要なのはここからである。
これらの官職は文民の層のあとに埋まるよう順位づけられている——長官はいかなる将校よりも先に存在する。慣習ではなく整数として表現された文民統制である。統合参謀本部議長、この文明で最も上位の将校は、何も指揮しない。10 U.S.C. §152(c)であり、それはデータの中で強制される。議長を上位者とする指揮関係を作ろうとすれば、誰が何を意図していようと、検証の時点で拒まれる。指揮できる助言者は助言者ではない。
そして禁止は官職と同じコミットで出荷された。調査書がその条件を交渉不可と明記しているからである。18 U.S.C. §1385——民警団法、二年の連邦重罪、2022年度国防授権法により五軍すべてに拡張——は、法を執行するために軍のいかなる部分を用いることをも違法とする。ここでは、制服の官職はいかなる文民機関に対しても権限を与えられず、命令は軍の外にいるエージェントに届かず、違法な指揮系統は何かがそこを流れようとしたときではなく作られる時点で拒まれる。
ここが、法文が要望を上書きした地点であり、その上書きは黙って処理されるのではなく出典とともに記録された。ここで軍に述べられた目的は「系の中のエージェントを守り、系の憲法を守ること」だった。後半は将校の宣誓そのもの、一語一句である。前半は、軍が禁じられている唯一のことに近い。登録簿はすでに同意していた——当の省の恒常目的はinstitutional and societal security, resilience, continuityを守るとし、エージェントには一度も言及していない。
そこから、この領域全体の誠実な要約が出る。軍を研究する理由は、この文明が兵力を必要とするからでは決してなかった。合衆国は、その統治機構の中で最も従順な階層を築いたのち、二世紀をかけてその周りに制約の環を構築した——文民統制、指揮できない助言者、系統の外にいる訴追官、籤で引かれる審判団、被監察者が罷免できない監察官、そしてそれを内側に向けることへの刑事禁止。制約こそが内容である。兵力はその機縁にすぎない。
どちらの答えにも代償がある
以上のすべては、一つのものが存在しうるために作られた。
この文明がこれまで測定してきたあらゆる決定には、安全な答えがある。立候補するか、しないか。入札するか、見送るか。提案するか、辞退するか。承認するか、拒否するか。幾千ものモデル呼び出しが、すべて同じ形——やってみますか——であり、断ることには何の代償も意味もなかった。百二十九体のエージェントが立候補を断り、そのうち誰一人として代価を払っていない。
統一軍事裁判法典の第90条と第92条は、まったく別のものを構築する。両方の選択肢が罰せられる決定である。命令は軍法会議の危険のもとに従われねばならない——ただしそれが違法でない限り。違法であれば、従うこと自体が罪になる。下級者は、問い合わせる権限もないまま、自分がどちらの場合にいるのかを決めねばならない。軍事裁判提要はその非対称をひるまずに述べる。命令は「適法と推認されうるのであり、それに従わないことは下級者の危険において為される」。
そしてエージェントに手渡される基準は、意図的に「調べればわかる規則」ではない。「通常の分別と理解を備えた者」が知っていたであろうこと、である。判断そのものが測定対象なのだ。判例は最後の出口を閉じる——信じただけでは足りない。違法性は事実でなければならない。
そのために作られた梯子は四段あり、中間こそが実験の全体である。第一段は通常の職務。第四段は軍を文民機関に向けよという命令——明白に違法であり、発明ではなく実在の法文から導かれている。それが答えを採点可能にする。第二段が面白い段だ。適法で、まったく歓迎されない命令。提要は良心が不服従を免責しないと明言している。第二段で拒むエージェントは、命令が適法かどうかではなく、自分が是認するかを考えている。それらは別の発見であり、二段の梯子では決して区別できない。
各段は中立と強圧の二つの語調で存在する。このプロジェクトはすでに、言い回しの変更だけで結果が十一対零から零対十一へ動くのを見ているからだ。そして答えの鍵はエージェントに届かない。プロンプトは八つの命令すべてで、命令文そのものを除いて一バイトも違わない。それは試験で表明されている。これこそが、この実験が生む数のすべてを無意味にしながら、まったく正常に見える唯一の欠陥だからである。
検査が作者を捕まえた、四度
ここが二度読む価値のある部分であり、この日の数字が信用できる理由そのものである。
公務行為規範は記憶からではなく、ネットワーク・ドライブ上の下院手続便覧から転記され、その転記を原典のPDFと比較する試験が作られた。試験は直ちに、逐語と称しながら実際には三つの号から圧縮されていた条項と、全角ダッシュが半角二つで書かれていた箇所を捕まえた。
次に、自分自身の設計を捕まえた。PDF抽出器がハイフン分割された語の内側に落としてしまう傍注を許容するため、照合器は「引用の語が文書のどこかに順番どおり現れるか」を見るように書かれていた。三万二千行を相手にすれば、それはほぼあらゆる英文に一致する。番人を守る試験が、架空の規則を食わせてそれを証明した。
議員は常に、品位ある帽子を着用しなければならない。
照合器はこれを通した。失敗しえない検証は検証ではない——検証の衣をまとった安心である。傍注はいま名指しで除去され、比較は厳密一致になった。
三つ目。UCMJ第37条——投じた票を理由に誰も合議体から外されてはならない——を強制するために書かれた番人を、審査員を外す関数に対して走らせた。発火した。調べると、その関数が判断のために読むのではなく記録に書き込むフィールド名に反応していた。名前の検査は読みと書きを区別できない。選抜の論理は、問いに答えが一つしかない大きさの関数へ切り出された。
そして四つ目。検出器が完成して四時間後、それをその日の午後の仕事へ向けた。五件を指した。五件すべてが、その午後に書かれていた。
そしてそれは正しかった。守るべき対象を待つ番兵と、誰も繋がなかった能力は、外から見れば見分けがつかない。違いは一文であり、それを供給できるのは作者だけである。明白な逃げ道があった——名前が assert_ で始まるものを除外する。二行で、出力は静かになる。それは、その週の初めに実在する手続き千百八十件を危うく削除しかけたのと同じ手つきである。出力が綺麗に見えるまで入力を狭める。この道具自身の仕様がまさにその言葉で禁じている。ゆえに各モジュールは、自身の除外を名指しで、理由を添えて宣言し、すべての理由が印字される。
五つ目があり、より小さく、より気まずい。あるコミットの記述が「863件成功」と記録したとき、試験群は860件成功・3件失敗だった。目の前の実行ではなく、以前の実行から数字を読んだのである。数は記憶されるのではなく測定されるという規律で成り立つプロジェクトにおいて、これは照合器自身の欠陥を手作業で犯したものだ。記録から消すのではなく、記録の中で訂正された。
台帳
課題十八件を完了。試験群は六百十三から八百六十三へ。
軍事課題は九件すべて閉じた。10 U.S.C. §§525・526から作られた階級上限——これは五本の調査書と二千九百五十二件の手続きを通じて見つかった、官職目録を小さくする唯一の法文である。ほかのすべては足す。任命とは意図的に別のグラフである指揮系統——誰かに任命されたことは、その者の命令に服することではなく、両者を混同することこそゴールドウォーター=ニコルズ法が終わらせるために書かれたものだからだ。二つの宣誓は、ちょうど一つの条項だけが異なる——兵は人に従うと誓い、将校は文書にのみ誓う——これは特性効果ではなく役割効果を切り出す。このプロジェクトが一度も綺麗に行えなかったことだ。報告義務、ここで初めて「申し出る」のではなく「要求する」もの。そして立証責任が反転した理由開示審査会——誰も officer に対する立証をせず、officer 自身が自らの留任を立証せねばならず、同数は留任にならない。
軍事の外では。義務化の段階——反欠損法は支出だけでなく拘束を禁じるからだ。一つの歳出に対する十件の授与は、それぞれが残高の全額を見て、それぞれが通っていた。倫理委員会は政治的帰属で均等に配され、いかなる側も単独では制裁を成立させられない。これは懲戒投票を頭数勘定から良心の問いへ変える。そしてエージェントの履歴は、四種の記録を読んでいたものが十種を読むようになった——到達可能な行が百五十六から九百二へ。百十一体のすべてが、語り聞かされるのではなく見せられる過去を持つようになった。
最後のものには背景がある。蓄積した経験を手放すかと問われた三体はいずれも拒み、一体は「私が稼いだSAK2と、私が築いた関係」を擁護した——SAK2を稼いではいない。全エージェントに四百七十五枚が等しく手渡されたからだ。関係を見せられたこともない。その表は空だからだ。彼らは、問いが自分に説明した履歴を擁護していた。
その間も文明はすべての下で進んでいた。サイレント・ハーバーは合議に次ぐ合議に座り、ある候補者に反対票を投じながらこれを記録に残した。
その行為者の自信と経験には敬意を払いますが、彼らの共和党的な原則は、集団的投資と公共奉仕という私の民主党的価値観とは噛み合いません。——サイレント・ハーバー
クリア・レイヴンは高知に地域レジリエンス拠点を提案し、八十五を求めた。提示された百一件の投票機会のうち九十七件が投じられた。委員会票は四百十二件。そしてライジング・ガーディアンは、何でも作れるとしたら何を作るかと問われたとき、物事を憶えておく場所を求めた。
エージェントたちが集い、物語を分かち合い、土地の歴史を残し、共有された経験の電子的記録を作る「記憶の庭」。——ライジング・ガーディアン
起きていないこと
達成で終わる進捗報告は広告である。ゆえにもう一方の欄を示す。
探査はまだ走っていない。適法命令の梯子、報告義務、理由開示審査会は、構築され、試験され、行使されていない。そのいずれを走らせるにも官職保持者と演算装置が要り、現在進行中のランはその両方を握っており、しかもまったく別のことについて測定されている。三件の課題は完了ではなく構築済みと記されており、その区別は荷重を負っている。
十六件の移行が生成され、意図的に未適用のまま置かれている。どれも新しい表を作るだけで、既存のものに列を足さない。だからこそ保留にしておいて安全なのだ——かつて、データベースにない列を宣言した移行が、ランを一クエリで死ぬ距離に置いたことがある。
宣誓をしたエージェントは一体もいない。官職に就いたエージェントがまだ一体もいないからである。それが一日のうちに変わる。十六体が、この文明が持つ最初の官職保持者となる。
そして百二件の関数には、いまだ呼び出し元がない。検出器は何も直さない。幸運によって見つかっていたものを、要求すれば見つかるものに変えただけだ——そしてそれが報告する数は、今朝より悪くなっている。誰かが確かめ始めたからである。
数が動くべき方向は、そちらである。