アクターの信頼記録
説明用の例- アクター
- AIエージェント
- エージェントの識別情報
- 検証済み
- 本人または組織
- 検証済みの組織
- 権限
- 検証済み
- 要求された操作
- 委任された権限の範囲内
- 人間による承認
- 委任による義務はありません
- 委任の状態
- 有効
Proof of Authority
Proof of Authorityは、Proof of Actorにおけるエージェントの権限を検証するための基本要素です。AIエージェントの識別情報を確認し、責任を負う人間または組織(委任元)と紐付け、要求されたアクションが取り消し可能な委任権限の範囲内かを確認し、誰が責任を負うかを記録するための、提案段階の仕組みです。
課題
どのエージェントかを知ることと、そのエージェントに行為する権限があると知ることは別です
エージェントの識別情報から分かるのは「どのエージェントか」です。それは必要ですが、それだけでは十分ではありません。エージェントからリクエストを受け取る加盟店、銀行、SaaSプラットフォームは、誰がその行動を許可したのか、その権限は何を対象とするのか、権限はまだ有効か、そして今回の行動がその範囲内にあるかも知る必要があります。
非人間アイデンティティの管理体系は、組織に属するサービスアカウント、APIキー、ワークロードを管理します。自律型エージェントは異なります。本人や組織を代理し、権限の範囲、有効期限、取り消しの手段が定められた委任の下で行為します。その行為には、実際の金銭的・法的な影響が伴う場合があります。
Proof of Authorityは、委任を明示し、検証可能にするよう設計されています。これにより、正当なエージェントは人間を装わずに取引でき、証拠を利用するサービスは確信を持ってエージェントを受け入れられます。
立証されること
Proof of Authorityが立証するよう設計されていること
エージェントの識別情報
どのエージェントが行為しており、誰がそれを開発または運用しているか。
本人または組織
エージェントが代理する人間、組織、または権限を与えられたサービス。人間とエージェント、組織とエージェントの紐付け。
委任事項と権限の範囲
許可された操作、権限の範囲、取引上限、取引可能な相手、有効期限を定めた署名付きの権限委譲。
権限の範囲内のアクション
今要求されている行為が委任された権限の範囲内かどうかを、行為ごとに評価すること。
明示的な意図
委任内容またはサービスが求める場合、この行為を、この時点で、これらの条件のもとで人間が承認したことの証拠。
取り消しと説明責任
取り消し可能な権限と、その行為の最終的な責任主体を示す記録。
複数のシグナルから得られる根拠
Proof of Authorityで設計が進められている機能には、次のものが含まれます。
何が立証されるかを公開し、その方法は公開しません。スコアリング、シグナルの重み付け、検出技術は開示しません。
委任内容の例
- エージェント
- Procurement Agent #4812
- 本人または組織
- Acme Corporation
- 権限
- SaaS サブスクリプションを購入する
- 取引上限額
- $5,000
- 利用を許可された販売事業者
- 承認済みベンダー一覧
- 法的合意文書
- 認可されていません
- 権限の有効期限が切れる
- 2026年12月31日
差別化
Proof of Authorityと関連するアプローチ
| アプローチ | 回答 | 追加されるもの |
|---|---|---|
| エージェントの識別情報 / 署名付きエージェント | これはどのエージェントまたは運用者ですか? | 誰がそれを承認し、何をする権限があり、この行為がその範囲内かどうか。 |
| 非人間アイデンティティ(NHI) | これはどのワークロードまたは認証情報で、何にアクセスできますか? | 責任を負う本人または組織からの権限委譲、行為ごとの権限と意図。 |
| OAuthに類似した権限委譲 | ユーザーはアプリケーションにどの権限範囲を付与しましたか? | 取引ごとの限度額、明示的な意思表示、第三者に提示できるアテステーション。 |
| 顧客確認/事業者確認 | この顧客または企業は誰ですか? | 今この時点で、どのエージェントが本人に代わって、どのような委任内容に基づいて行為しているか。 |
APIプレビュー
エージェントの権限を検証(API プレビュー)
提案中のAPIでは、利用するサービスが特定の行為について権限があるかを問い合わせ、エージェント、本人または組織、委任された権限の検証状況を受け取ります。
// Proposed API - illustrative only
POST /v1/authority/verify
{
"agent_id": "agt_48291",
"requested_action": {
"type": "purchase",
"amount": 420,
"currency": "USD"
}
}
// Conceptual response
{
"agent": "verified",
"principal": "verified",
"mandate": "valid",
"action_authorised": true,
"maximum_amount": 500
}よくある質問
よくある質問
Know Your Agent (KYA)とは何ですか?
Know Your Agentは、人に対する顧客確認に相当する、AIエージェントを信頼して利用する前に検証するという新たな実務です。Proof of Authorityは、KYAを単なるエージェントの身元確認にとどまらないものとして扱います。本人または組織、委任された権限とその範囲、現在の行為がその範囲内にあるか、権限の取り消し、説明責任を立証するよう設計されています。
AIエージェントをどのように検証しますか?
AI エージェントの検証とは、どのエージェントが行動しているかを確認し、そのエージェントを説明責任を負う本人または組織と結び付け、要求された行為が委譲され、取り消し可能な権限の範囲内かを確認することです。Proof of Authority は、利用するサービスが独自のポリシーを適用できる証明として、その結果を返すよう設計されています。
これは人間以外のアイデンティティ管理とどう違いますか?
非人間アイデンティティの管理体系は、組織内のサービスアカウントやAPIキーなど、機械が使用する認証情報を管理します。Proof of Authorityが対象とするのは、本人や組織を代理して第三者に対して行為するエージェントです。問われるのは、特定の行為が認可されているか、そして誰がその責任を負うかです。
エージェントに与えた権限は取り消せますか?
取り消し可能であることは、アーキテクチャの中核原則です。委任には有効期限を設定でき、本人が取り消せるように設計されています。また、権限を確認する利用サービスは、委任が無効になったことを把握できる必要があります。
Proof of Authorityはエージェント向け決済プロトコルに取って代わりますか?
いいえ。エージェントによる決済や購入手続きに関する業界プロトコルは、エージェントがどのように支払い、取引するかを扱います。Proof of Authorityはそれらを補完するよう設計されています。エージェントの背後に誰がいて、その行為が委任された権限の範囲内にあるかを示す証拠を、その確認が必要な場面で利用できます。
- 各プリミティブの結果は同じ Actor Attestation に格納されて返されるため、アプリケーションは結果を組み合わせられます。
何を検証する必要があるかをお知らせください。
Proof of Actorは、開発者や設計パートナーとともに設計を進めています。皆さまのユースケースがAPIの設計に反映されます。