システムが意思決定を固定された結果のように扱わなくなったとき、実際に何が変わるのかを、より考える時間を増やしてきました。
最初は、ポリシーの検証を単純なチェックポイントのように見ていました。
確認する
検証する
進める
境界をきれいにする
明確な結果
しかし、適応的な実行を前提に作られたシステムを見るほど、そのモデルを維持するのが難しく感じます。
というのも、条件付きポリシーはもはや従来の固定ロジックのようには振る舞わないからです。
それは、変化する条件と能動的なシステムの振る舞いのあいだの、進行中の交渉のようなものになります。
最初にそれに気づいたとき、その違いはずっと小さく見えた。
でも今は、それが管理可能だと言い切れない。

多くの金融システムは、検証を静的な出来事として扱い続けている。リクエストが到着し、条件がチェックされ、処理はレビューに通り、システムは前に進む。最初のチェックを通過しさえすれば、そのロジックはだいたい姿を消してしまう。
Newton Protocolは、まだ多くの人が十分に理解できていない形で、その前提に対して押し返し続けている。
プログラム可能なポリシーレイヤーが、アクティブな実行条件が、変化し続けるシステムの制約を満たし続けているかどうかを継続的に再評価できるからだ。
そのことで、金融インフラの中で検証が果たす役割が変わる。
成功した判断は、もはや恒常的な状態のようには振る舞わない。
元の検証が行われた後も、変わり続ける可能性のある周囲の条件に依存するようになる。
「システムは失敗しなかった。」
それを取り巻く環境が変わった。」
私はずっと、その一文に立ち返ってしまう。
特に、ソフトウェアシステムが、制度的な審査のサイクルが本来想定していたよりも速い速度で環境をまたいで相互作用することを考えると。
静的な判断レイヤーは、多くのシステムが気づくよりも速く老いる。
適応的な環境が、以前に承認された振る舞いの周りに、絶えず新しい条件を生み出すからだ。
リスクが変わる。
曝露が変わる。
依存関係が変わる。
システム状態は残る。
それを正当化していた条件が、もうない。
その緊張感は、人々が認めるよりも大きく感じられる。
ほとんどのインフラは、検証済みの振る舞いが文脈のドリフトによっても生き残ると前提にしている。
その前提が、静かに最初に壊れ始めている気がしてならない。

失敗は、不正な活動から来るとは限らない。
むしろ、以前は承認されていた振る舞いが、変化する条件の中で十分長く生き残ってしまい、元の検証が静かに意味をなさなくなるのかもしれない。
「検証は、かつて出来事だった。」
条件付きのシステムは、それを“生きた境界”に変える。」
その転換は、思った以上に私の中に居座っている。
とりわけ、Newton Protocolのようなプログラム可能なポリシーレイヤーは、単に「システムが先へ進めるかどうか」を判断しているだけではないからだ。
彼らは、検証済みの状態が有効であり続けるべき条件を、インフラが定義せざるを得なくしている。
それは、まるで別のアーキテクチャのように感じる。
実行を先に置くインフラではない。
条件を先に置くインフラ。
そして、適応的な金融システムは、好みではなく必然によって、やがてその方向へインフラを動かしてしまうのではないかと考え始めている。
実行が、人間が変化する状況を手作業で継続的に見直せる速度を超えて拡大してしまうと、静的な検証レイヤーは、本来保持するよう設計されていなかった前提を運び始めるからだ。
たぶん、より単純な環境ならそれは管理可能だ。
委譲された調整、手動ではなく自動化された金融システム、そしてシステム間の相互作用が、変化する条件の中で継続的に動き始めると、それがなお管理可能なのか確信が持てなくなっている。
ある時点では、検証済みの状態そのものが、システムがいちばん信頼する対象ではなくなるかもしれない。
周囲の状況こそが、現実のインフラになる。
そして、ほとんどの金融システムが、実時間で老いていくようなシステム状態に合わせて設計されているとは思えない。
