Proof of Actor 的含义
Proof of Actor 是 AgentCredia 为运营 applications、websites、APIs 和 MCP servers 的团队打造的产品。它回答一个仅靠账号登录无法回答的问题:此刻在这次交互中,究竟是谁或什么在行动?一个已登录账号,可能由点击界面的人在驱动,可能由与 AI assistant 协作的人在驱动,也可能由自主运行的 agent 在独立执行。Proof of Actor 为 application 提供关于它所看到对象的 evidence,并把响应留给 application 自己处理。
该产品围绕三项能力组织:
- Detect 收集集成可用的 actor signals,并将 verified 断言与 behavioral 推断分开。
- Understand 将这些结果转化为分析:按 route 统计 actor mix、随时间变化的趋势,以及每种分类背后的 evidence。
- Route 让 application 将自身 policy 应用于特定交互,以 allow、adapt、challenge、review 或 limit 这些交互。
为什么这很重要
应用最初是围绕这样一个假设构建的:每个 session 背后都是一个人。这个假设现在不再成立。AI agent traffic 已经到达 product pages、APIs 和 tool servers,而且人们在 app 内工作时也越来越多地使用 AI 协助。如果把这一切一视同仁,就会导致两个不好的结果:为防范 abuse 而设计的防御会阻断合法自动化,而敏感操作则会在团队以为拥有的上下文更少的情况下被执行。
Proof of Actor 为 product、platform 和 security 团队提供一个关于实际发生情况的共享视图,因此决策基于 evidence,而不是猜测。
它如何工作
每一次通过受支持集成的交互都会得到一个由两部分组成的结果:
- 一个 class: Human、Human + AI、Agent 或 Unknown。
- 一个 basis: verified、declared、inferred 或 unknown,用来说明该 class 的依据。参见 evidence basis。
携带有效 HTTP message signature(RFC 9421)的 request 是一个 verified agent identity。一个将自己标识为 agent 的 client 属于 declared。与人在键盘前操作一致的交互模式属于 inferred。如果 evidence 不能支持某个判断,结果就是 Unknown,并保持 Unknown。这四个 class 在 Human, AI-assisted or agent: a practical taxonomy for application traffic 中有说明。
团队从 observation mode 开始。结果会被记录并与真实 outcome 对照审查,而 application 行为不会发生任何变化。当团队确信某个 policy 适用于某个 workflow 时,就在自己的 code 中启用该 policy。完整流程在 How It Works 中说明。
常见误解
它不是 bot blocker。 Proof of Actor 默认不会阻止任何内容。许多 agent 都是受欢迎的参与者,对它们的合适响应通常是一个结构化 API,而不是一个 challenge page。
它不是 identity verification。 Human 结果表示可观察到的 signals 指向由人主导的交互。它并不能识别具体是谁。
已签名的 agent 不等于被授权的 agent。 有效 signature 证明该 request 是用与已发布标识符关联的 key 签名的。该 operator 是否可以在你的 application 中执行某个 action,是由你的 app 作出的 authorization 决策。
Proof of Actor 如何融入你的技术栈
Proof of Actor 位于你现有的 authentication 和 authorization 旁边。它增加的是 actor context;它不会取代你的 login、你的 permissions model,也不会取代你对 risk 的判断。application owner 会按 route 决定 enforcement,并为 Unknown 结果和 timeout 设置明确的 fallback。
阅读 product overview,查看 evidence 能够建立什么以及不能建立什么,或 申请 early access 加入 founding developer program。
来源
- RFC 9421: HTTP Message Signatures: verified agent identity 背后的标准