Newton Protocol の zkPermissions について、ずっと引っかかっていることがあります。「revocable(取り消し可能)」という言葉です。
ユーザーが、秘密鍵を渡すのではなく、スコープされた取り消し可能な権限をエージェントに付与する、という構図になっています。これは、盲目的な委任よりも確かな改善です。ですが、いったい「いつ」取り消し可能なのでしょう?
エージェントがすでに自動化の意図を送信しており、パイプライン上でオペレーター待ちになっているとします。さらに TEE のアテステーション待ち、バリデータの確認待ちになっている場合、その権限を取り消すと、その進行中の特定のアクションは途中で止まるのでしょうか? それとも次のものをブロックするだけなのでしょうか? セッションキーと権限の更新は、独自のブロック時間とファイナリティを持つ Keystore rollup 内にあります。「ユーザーが取り消しを決める」から「権限状態が実際にオンチェーンで更新される」までには、たとえ小さくても、ある猶予期間があります。
DCA 買いなど低リスクの自動化なら、その猶予はおそらく問題になりにくいでしょう。時間に敏感だったり高額な場合は、そうではないかもしれません。

@NewtonProtocol $NEWT #Newt