権限を委任したエージェント
エージェントレーンの発行は計画中です。公開済みWallet SDKには、この公開APIはありません。 以下のフローは、意図する承認と鍵管理の境界を説明します。
エージェントは、範囲を限定した署名レーンを受け取ります。 レーンは、委任ポリシー、型付き操作意図の確認、利用枠、有効期限、取り消し状態、監査要件に紐づきます。
フロー
mermaid
flowchart TD
Owner["所有者のレーン<br/>新たなユーザー承認"] --> Mandate["委任ポリシー<br/>承認済みダイジェスト"]
Owner --> Reshare["アドレスを維持したレーン作成"]
Reshare --> AgentShare["エージェントの保持者シェア<br/>エージェントの鍵管理先へ暗号化"]
Reshare --> ServerShare["サーバーのシェア<br/>レーン限定の受付"]
Mandate --> Admission["委任署名の受付"]
AgentShare --> Admission
ServerShare --> Admission
Admission --> Sign["Router A/Bの通常署名"]各エージェント署名リクエストは、レーン状態、委任条件、操作意図のダイジェスト、利用枠、有効期限、冪等性、リプレイの確認に成功する必要があります。
不変条件
- エージェントはウォレット秘密鍵を受け取らない。
- エージェントは復元要素を変更できない。
- エージェントはウォレット鍵をエクスポートできない。
- エージェントは委任条件の範囲外で署名できない。
- エージェントの取り消しは、ウォレットのアドレスを変更しない。