跳转到正文

验证基础能力 · Know Your Agent

Proof of Authority:谁授权了这个 AI 智能体,它可以做什么?

AI 智能体将代表我们进行研究、谈判、预订、购买和操作软件。Proof of Authority 旨在让服务能够验证正在执行操作的是哪个智能体、它代表谁、获准做什么,以及当前操作是否在其授权范围内。

行为主体信任回执

示意性内容
行为主体
AI代理
代理身份
已验证
委托方
已验证的组织
权限
已验证
请求执行的操作
在委托授权范围内
人工批准
授权中未要求
授权状态
有效
12:44 UTCact_4c7m10...

Proof of Authority

Proof of Authority 是 Proof of Actor 的智能体授权基础组件:一种拟议中的方法,用于验证 AI 智能体的身份,将其与承担责任的人或组织(即其委托人)绑定,核对请求的操作是否在该智能体获授且可撤销的授权范围内,并记录责任归属。

问题

知道是哪个智能体,并不等于知道它是否有权操作

代理身份回答的是“这是哪个代理?”这个问题。这是必要的,但还不够。收到代理请求的商家、银行或软件即服务平台还需要知道:谁授权了它、授权范围是什么、授权是否仍然有效,以及这项具体操作是否在授权范围内。

非人类身份管理体系负责管理属于组织的服务账户、API 密钥和工作负载。自主代理则不同:它们代表委托人行事,其授权有范围限制、到期时间和撤销途径,而且其行为可能产生实际的财务和法律后果。

Proof of Authority 旨在使委托授权明确且可核验,让合法授权的智能体能够公开进行交易,而不必模仿人类,也让依赖方服务能够有把握地允许智能体参与。

它能确立什么

Proof of Authority 旨在确立什么

01

代理身份

哪个代理正在执行操作,以及由谁开发或运营。

02

委托方

代理所代表的个人、组织或获授权服务:个人与代理、组织与代理之间的绑定关系。

03

授权及权限范围

签名委托,明确权限、授权范围、交易限额、允许的交易对手方及有效期。

04

授权范围内的操作

当前请求的操作是否在授权范围内,需逐项评估。

05

明确意图

如果授权要求或服务要求,应提供证据,证明真人在此时、这些条件下批准了这项操作。

06

撤销与问责

可撤销的权限,以及记录操作最终由谁负责的信息。

来自不止一种信号的证据

Proof of Authority 正围绕以下能力进行设计:

人类与智能体绑定组织与智能体的绑定关系签名委托权限与授权范围交易限额到期时间撤销针对具体操作的授权代理身份委托方身份

我们公开已确立的内容,而非确立的方法。评分方法、信号权重和检测技术均不披露。

授权范围示例

代理
Procurement Agent #4812
委托方
Acme Corporation
权限
购买软件即服务订阅
交易金额上限
$5,000
获准的供应商
已批准供应商名单
法律协议
未获授权
权限到期
2026年12月31日

差异化

Proof of Authority 及相关方法

方法解答它能增加什么
代理身份 / 已签名的代理这是哪个代理或运营方?谁授予了它权限、它可以做什么,以及此操作是否在权限范围内。
非人类身份(NHI)这是哪个工作负载或凭据,它可以访问哪些资源?由可问责的委托方授予委托权限,并明确每项操作的权限与意图。
类似 OAuth 的委托授权用户授予了应用哪些权限范围?针对单笔交易设置的限额、明确的意向确认,以及可供第三方使用的可移植证明。
了解你的客户 / 企业这位客户或这家公司是谁?此刻是哪个代理代表他们行事,依据什么授权。

API 预览版

验证代理权限(API 预览版)

在拟议的 API 中,依赖服务查询特定操作是否获得授权,并接收代理、委托主体和授权范围的验证状态。

开发者预览计划 - API 设计仍在演进。本页面中的端点均非生产环境端点。
API 预览版POST /v1/authority/verify
// 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 旨在作为补充,提供关于谁对代理负责、操作是否在其授权范围内的证据,供任何需要回答这些问题的场景使用。

请告诉我们您需要验证什么。

Proof of Actor 正与开发者和早期设计合作伙伴共同设计。您的使用场景将影响 API 的设计。