Proof of Actor 能够确定什么,以及不能确定什么。
对这些分类、其背后的证据、适用场景以及我们围绕其设计的限制的直白说明。
- 请求签名valid · sample-crawler.exampleverified
- 客户端声明"research-assistant/2.1"declared
- 浏览器交互pointer + keyboard eventsinferred
- 没有受支持的信号route not instrumentedunknown
简要说明
| Proof of Actor 可以告诉你的内容(在支持时) | 它不能保证什么 |
|---|---|
| 受支持的 agent 请求签名是否验证通过 | 该代理是诚实的、安全的,或被允许执行任何操作 |
| 某个会话是否暴露了某些交互或自动化信号 | 人类在你的可观测集成之外未使用 AI |
| AI 使用是否在受支持的工作流中被声明或可观察到 | 对 AI 辅助、复制内容或其他设备的通用检测 |
| 该证据不足 | 未知交互是恶意的 |
可用性取决于你的集成和已启用的检查。应用所有者保留执行决策的控制权。
分类
四种公开类别。每种都有明确定义和明确边界。
- 人类
支持的可观测信号表明这是由人主导的交互。
不意味着: 未使用 AI,或者该人的现实身份已验证。
- 人类 + AI
AI 协助已被声明,或由能够实际观察到它的受支持集成检测到。
不意味着: 所有隐藏的 AI 使用都可以被检测到,包括另一个标签页或另一台设备。
- 智能体
自动化或来自 Agent 的交互,由可验证身份或经过谨慎限定的推断支持。
不意味着: 该代理已获授权、安全,或在人的有效委托下行动。
- 未知
现有证据不足以支持可靠判断。
不意味着: 该交互可疑或恶意。
Verified、Declared、Inferred、Unknown
每个结果都带有依据。某个类别不会把推断伪装成加密验证,这对安全敏感型应用最为重要。
- verified
- 已验证. 经验证的加密或其他可核查断言,例如将请求签名与已发布密钥进行校验。它只能证明该项校验成立,仅此而已。
- declared
- 已声明. 执行者或你的应用声明了这一点,例如 AI 协助披露,或自称为代理的客户端。声明可能不真实。
- inferred
- 推断. 基于行为或上下文信号得出的结论。推断可能出错,并且始终标记为推断。
- unknown
- 未知. 证据不足,无法作出判断。结果会报告为 Unknown,而不是猜测。
如果某个置信度数字需要背后有经过测试和校准的模型,我们会改用定性的证据强度。除非已经经过测量并加以说明,否则你不会从我们这里看到类似 99.7% human 这样的数值。
支持的上下文及其限制
浏览器
浏览器采集器只能看到其运行页面上的交互会话。它无法看到不运行 JavaScript 的客户端、其他标签页、应用或设备中的活动,也无法看到从其他地方复制进来的文本。
服务器和 API
服务器端集成可以看到请求上下文,并在客户端支持时看到请求签名。它看不到人的屏幕,而且大多数未签名客户端都可以随意描述自己。
MCP
MCP server 会看到客户端声明的详情以及它发起的工具调用。客户端声明的名称是声明,不是验证。
两个值得理解的限制
来自另一个标签页或设备的 AI 生成文本
如果某人在另一个标签页里,或在手机上,向聊天机器人提问,然后把答案粘贴到你的表单中,普通网页流量通常不会显示任何相关信息。该会话看起来是由人类指引的,因为它确实是由人类指引的。
Proof of Actor 仅在辅助已声明,或由能够实际看到它的受支持集成观察到时,才报告 Human + AI,例如你应用自身的助手功能。
已签名 bot 请求能证明什么
与已发布 key 验证通过的 HTTP message signature 表明该请求是用与该标识符关联的 key 签名的,例如操作方的域名。
它不能确认请求背后人员的现实身份,也不能确认是否有人将权限委托给它,或该操作是否安全或被允许。该领域的标准,包括 IETF Web Bot Auth 工作,仍处于 Internet-Drafts 阶段。
默认不阻止
Proof of Actor 默认不会阻止、拒绝或挑战任何内容。我们不建议仅依据推断出的演员结果进行阻止或拒绝,尤其不建议据此对人做出具有重大影响的决定(如就业、信用、金融服务、教育或获得基本服务)。
执行发生在你的应用中,遵循由你的团队选择并确认的策略,并为 Unknown 和超时提供明确的回退。
Unknown 与弃权
当证据不足以支持可靠判断时,结果就是 Unknown。Unknown 不会被转换为 Human,也不表示可疑。保留其可见性可以告诉你覆盖范围到哪里结束,这些信息在执行任何强制措施之前都很重要。
隐私与治理原则
目的限制
证据向应用所有者描述交互。它不会用于构建跨站点画像。
最小化收集
每个集成只收集其上下文所需的数据。敏感遥测需要明确选择加入。
租户隔离
一个客户的 evidence 对另一个客户永远不可见。
可配置保留期
保留期限会在入驻期间与每个创始团队协商确定。
客户控制的访问
您决定团队中谁可以查看证据和结果。
不进行身份核验
Proof of Actor 不包含生物特征收集,也不进行身份验证。
已与各团队达成一致
性能与方法
覆盖率、unknown rate、false positives 和 calibration 会与每个 supported context 中的创始团队一起衡量,并对照这些团队已经熟悉的结果。随着每个 context 成熟,这里的方法和结果也会发布。
有关于隐私或安全的问题? [email protected]