@NewtonProtocol l の Verifiable Execution(検証可能な実行)について読んでいて、ずっと考えてしまうことがあります。
なぜ認可レイヤーは「許可する」または「許可しない」と答えるだけでは足りないのでしょうか?
目標が無効なアクションをブロックするだけなら、Rejection(拒否)結果があればおそらく十分です。
しかし、たぶんニュートンは別の問題を解こうとしているのでしょう。
それは地下の集合住宅のカメラを思い出させてくれます。
カメラでは盗難は防げません。
それでも、車が勝手に元に戻るわけではありません。
カメラができる唯一のことは、人々に推測させないことです。
いつ車が消えたのか。
誰かが先に入る。
誰かがドアを開ける。
誰かがその車のそばに立つ。
さらに重要なのは、人々がもう感覚だけで揉めなくて済むことです。彼らには、出来事の決定を振り返って確認できる道があります。
ニュートン・プロトコルの Verifiable Execution も、まさにそのタイプの思考を追求しているのだと思います。
重要なのは、システムがいつも正しいことではない。
重要なのは、各 authorization の決定が、影響を受ける人が後から振り返って確認できるだけの、はっきりした道筋を残すことです。
ある agent は、どの policy によって execute を許可されるのですか?
どんな条件によって、ある action がブロックされるのか?
どこまでが制限に到達したのか?
当時点で、その authority はもう無効になっているのはどれですか?
もしこれらの質問に答えられないなら、ユーザーが見るのは最終結果だけです。
まるでカメラが「次の文字だけ」を表示するように:
「データが見つかりません。」
それはもはや AI の問題ではありません。
それはインフラの問題です。
これこそが、ニュートンが「execution」について語った理由であり、さらに Verifiable Execution を強調していた理由かもしれません。
authorization layer は、ただ決定を下すだけでは不可能です。
そして、その決定が後から他の人も検証できるだけの透明性を持っている必要がある。
それが、意思決定システムと、自分の決定に対して責任を負えるシステムとの違いです。
自己反論。
マンションのカメラも、勝手に信頼を生み出すわけではありません。
誰にも知られずに、動画が編集できてしまうなら。
もし timestamp が変更できるなら。
誰も、誰が以前にデータへアクセスしたのかを知らないなら。
そうすれば、カメラはただ安心感を与えるだけになります。
証拠を作るだけではない。
Newton Protocol もまた、まさにその問題に直面することになります。
Verifiable Execution が本当に意味を持つのは、ユーザーが結果を見るだけでなく、その決定のすべての痕跡が、記録された後に改変されていないと信じられる場合です。
それこそが、@NewtonProtocol からよりはっきり見せたい部分です。
もっと多くのダッシュボードを増やすわけではありません。
もっと多くのデータが必要というわけではありません。
というより、ユーザーが振り返ったときに、決定へ至る道筋がそのまま維持されていることを理解できるようにする仕組みです。
それができれば、Verifiable Execution は単なる技術的な機能ではなくなるはずです。 $NEWT
それは、ユーザーが重要な決定を autonomous system に委ねる理由になります。彼らが信じるのは、AI が常に正しいからではなく、すべての決定が後から検証できるほど十分に透明であるからです。 #Newt $SPCXB

