行为主体信任回执
示意性内容- 行为主体
- AI代理
- 代理身份
- 已验证
- 委托方
- 已验证的组织
- 权限
- 已验证
- 请求执行的操作
- 在委托授权范围内
- 人工批准
- 授权中未要求
- 授权状态
- 有效
Proof of Authority
Proof of Authority 是 Proof of Actor 的智能体授权基础组件:一种拟议中的方法,用于验证 AI 智能体的身份,将其与承担责任的人或组织(即其委托人)绑定,核对请求的操作是否在该智能体获授且可撤销的授权范围内,并记录责任归属。
问题
知道是哪个智能体,并不等于知道它是否有权操作
代理身份回答的是“这是哪个代理?”这个问题。这是必要的,但还不够。收到代理请求的商家、银行或软件即服务平台还需要知道:谁授权了它、授权范围是什么、授权是否仍然有效,以及这项具体操作是否在授权范围内。
非人类身份管理体系负责管理属于组织的服务账户、API 密钥和工作负载。自主代理则不同:它们代表委托人行事,其授权有范围限制、到期时间和撤销途径,而且其行为可能产生实际的财务和法律后果。
Proof of Authority 旨在使委托授权明确且可核验,让合法授权的智能体能够公开进行交易,而不必模仿人类,也让依赖方服务能够有把握地允许智能体参与。
它能确立什么
Proof of Authority 旨在确立什么
代理身份
哪个代理正在执行操作,以及由谁开发或运营。
委托方
代理所代表的个人、组织或获授权服务:个人与代理、组织与代理之间的绑定关系。
授权及权限范围
签名委托,明确权限、授权范围、交易限额、允许的交易对手方及有效期。
授权范围内的操作
当前请求的操作是否在授权范围内,需逐项评估。
明确意图
如果授权要求或服务要求,应提供证据,证明真人在此时、这些条件下批准了这项操作。
撤销与问责
可撤销的权限,以及记录操作最终由谁负责的信息。
来自不止一种信号的证据
Proof of Authority 正围绕以下能力进行设计:
我们公开已确立的内容,而非确立的方法。评分方法、信号权重和检测技术均不披露。
授权范围示例
- 代理
- Procurement Agent #4812
- 委托方
- Acme Corporation
- 权限
- 购买软件即服务订阅
- 交易金额上限
- $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 旨在作为补充,提供关于谁对代理负责、操作是否在其授权范围内的证据,供任何需要回答这些问题的场景使用。