AI 基建
0%
第十一部分 · 生态与经济 · 第 80 章

智能体经济:身份、委托与机器支付

作者Changkun Ou
阅读时长约 12 分钟

付费智能体是一条交易路径,不是新的法律主体。设计这类系统时,不该笼统地问智能体是否「可信」,而要判断几项彼此独立的决定是否一致:哪套软件发出了请求,哪位委托人给予了授权,商户是否接受,付款是否成功,以及承诺的商品或服务是否已经交付。

这些决定会留下不同的证据。身份不能证明权限,权限不能证明意图,付款不能证明交付,签名记录也不能证明模型安全。混淆这些界限,或许能做出流畅的演示,却会留下无法解决的争议。

从角色入手,不要先看协议

一笔交易可能涉及六个角色:

  • 委托人: 尝试购买所代表的个人或组织;
  • 智能体工作负载: 选择并调用操作。模型、运行时和服务身份不一定属于同一家运营方;
  • 商户或资源服务器: 为商品定价、执行访问策略并记录履约情况;
  • 授权服务器: 或凭证签发方,记录委托人允许了哪些操作;
  • 支付服务商: 验证或执行付款指令;
  • 清算网络: 在机构或账户之间转移最终价值。

同一组织可以同时承担多个角色,但各项决定仍然彼此独立。商户依据自身策略独立决定是否接受智能体、授权书和订单。支付服务商也会独立决定是否授权或清算资金。任何一方的决定都不能证明另一项决定已经发生。

这延续了 第 56 章 对身份认证、授权、凭证与实际效果的区分。商务交易在此基础上增加了价格、支付状态、履约,以及失败后的恢复。

身份不等于权限

RFC 9421 规定的 HTTP 报文签名,让接收方可以验证 HTTP 报文中指定部分是否由某个密钥持有者签署,并确认这些部分在传输途中没有被篡改 (Backman et al. 2024)。它不能识别人类委托人,也不会授予购买权限。当前的 Web Bot Auth 工作把 HTTP 报文签名与智能体标识和密钥发现结合起来。截至 2026 年 8 月,其协议仍是正在推进的互联网草案,不是 RFC;工作组章程也明确说明,终端用户认证不在范围内 (Meunier and Major 2026; Internet Engineering Task Force 2026)。Visa 的可信智能体协议(Trusted Agent Protocol, TAP)同样使用 RFC 9421 签名识别智能体,并定义了可选的消费者和支付证据。它是一项 Visa 规范,不是所有商务协议共用的通用身份层 (Visa 2026)。

OAuth 不只是应用程序标识机制,而是一套授权框架。访问令牌代表具有特定范围和期限的委托访问权 (Hardt 2012)。RFC 8693 令牌交换可以表达委托关系并区分主体与行动方,RFC 9396 富授权请求则可以承载结构化的授权细节 (Jones et al. 2020; Lodderstedt et al. 2023)。这些标准提供了重要的构件,但它们本身不会为所有购物指令定义一套可移植的含义,不会迫使商户接受指令,也不能证明订单已经履约。

因此,验证方需要分别回答两个问题:

  1. 身份认证: 哪个密钥、工作负载、客户端或服务签署了这项请求?
  2. 权限验证: 哪位委托人允许在什么期限内,面向哪个目标接收方,对什么资源执行什么操作?

即使其中任一问题得到有效答案,接收方仍须依据自身业务规则决定是否接受。

授权书是一项有边界的指令

商务授权书的范围必须足够窄,让验证方无需还原整段对话就能作出判断。最基本的记录应写明委托人智能体工作负载、目标接收方、允许的操作和资源、最高金额和币种、签发时间和到期时间、对商户或商品的条件、所需的审批规则、是否允许再次委托、幂等键或随机数,以及撤销引用。记录还要指明这些字段采用哪项策略或模式解释。

AP2 把这个思路用于付款证据。其现行规范定义了开放式结账授权书、封闭式结账授权书和付款授权书。在没有人即时参与的流程中,用户可以先签署开放式约束,智能体随后再把选定的结账细节写入授权书。验证方可以借助这些产物核对订单、付款指令与此前的授权,但它们不会自行完成清算,也不会自行分配法律责任 (Agent Payments Protocol 2026)。

签名凭证也有同样的边界。W3C 可验证凭证数据模型规定了表达声明并附加安全机制的方法。其验证模型不能证明声明为真,也不能要求验证方接受。验证方仍须检查凭证状态并执行自身业务规则 (Sporny et al. 2025)。授权书是决策所需的证据,不是决策本身。

协议名称掩盖了不同职责

智能体商务项目之间确有重叠,但并不是一个强制性协议栈中可以互换的层。与发布时的宣传相比,各机制承担的职责及其边界更适合用来比较:

  • RFC 9421 与 Web Bot Auth: 负责请求认证和智能体识别,不证明委托人的权限或意图,也不代表商户接受;
  • OAuth、令牌交换和富授权请求: 负责受保护资源的授权与委托,不代表订单、付款或交付已经完成;
  • ACP 与 UCP: 负责商品、结账、订单和能力协作,不构成一条通用的支付或清算轨道;
  • AP2: 提供结账与付款授权的交易证据,不负责清算、商户接受或法律责任;
  • Visa TAP: 在其方案内提供智能体识别和可选的商务证据,不是跨方案的通用身份或授权机制;
  • x402 与 MPP: 通过 HTTP 协商支付与协调清算,不会带来需求、利润、交付或争议解决。

现行 ACP 规范让商户仍是记录系统,并允许支付处理器协商如何提供凭证。付款与清算仍由商户的支付服务商处理 (Agentic Commerce Protocol 2026)。UCP 涵盖能力发现、结账、订单、支付令牌交换和身份关联,也可以选择与 AP2 组合 (Universal Commerce Protocol 2026)。ACP 和 UCP 属于结账协作,AP2 提供交易证据,TAP 在其方案内识别智能体,x402 与机器支付协议(Machine Payments Protocol, MPP)提供支付交互。实现可以组合使用这些机制,但各项规范并不构成一张通用依赖图。

小额支付的经济性因何改变

HTTP 标准至今仍把 402 状态码保留给未来用途 (Fielding et al. 2022)。更早的系统已经证明,技术上可以完成金额极小的数字支付。1995 年发表的 Millicent 使用经纪方签发的代用券来降低小额交易成本 (Glassman et al. 1995)。真正棘手的是买方为小额购买投入的注意力。Szabo 指出,决定、监控和处理一笔小额购买所需的心智成本可能高于商品价格,并提醒人们,配置购物智能体只是转移了部分工作 (Szabo 1999)。

委托可以摊薄一次决策的成本,但不会让决策变成零成本。设

oagent(n)=cmn+ca,o_{\mathrm{agent}}(n) = \frac{c_m}{n} + c_a ,

式中,nn 是一份授权书覆盖的购买次数,cmc_m 是创建和维护这份授权书的成本,cac_a 是每笔购买的智能体成本,包括监控、复核和异常处理。再把它与每笔购买的人类决策成本 chc_h 比较。只有在 cm/n+ca<chc_m/n+c_a<c_h 时,委托才会降低决策开销。所有成本必须采用同一种单位和同一个核算期,例如每月多少美元或每周多少分钟。这是一项决策模型,并不声称任何符号都有通用数值。

商户面对的是另一条门槛。假设 nn 项请求共用一次清算或处理批次,则每项请求的简化净利润为

mn=p(1r)fnc,m_n = p(1-r) - \frac{f}{n} - c ,

式中,pp 是价格,rr 是按比例收取的费率,ff 是每批固定费用,cc 是每笔请求的履约成本。各项仍须采用同一种单位和同一个核算期。批处理可以降低 f/nf/n,却不会降低履约成本,也不会创造需求、消除损失或免除退款与争议成本。第 76 章 给出的完整经济账必须明确计入这些项目。

跟踪交易,也要跟踪证据

设计时真正有用的单位,是包含重试与补救的端到端的一次交易尝试。

transaction principal 委托人 签署权限边界 agent 智能体工作负载 选择请求 principal->agent merchant 商户 授权并报价 agent->merchant payment 支付服务商 预留并清算 merchant->payment delivery 商户 履约 payment->delivery ledger 证据账本 回执与恢复 delivery->ledger
图 80.1. 付费智能体依次经过彼此独立的授权、付款和履约决定。每次状态转换都需要自己的证据和恢复路径。

每次尝试都要保留授权书版本、经过认证的请求方、报价、商户决定、支付服务商响应、履约结果和效果回执。不要把它们压缩成一个 success 标志。有用的状态包括拒绝需要付款已授权已清算已履约失败未知已退款有争议。有些状态属于访问控制,有些属于资金,还有些属于交付,因此各自的时间戳和权威来源也不同。

这种区分在重试时尤其重要。付款后超时,可能表示「没有扣款」「已经扣款,但响应丢失」,也可能表示「已经扣款并履约,但回执丢失」。每项逻辑购买都要使用稳定的幂等键,拒绝重放的授权书或随机数,并在至少一次消息投递之上保证业务效果恰好发生一次。在执行不可逆操作之前预留预算,在约定效果发生时提交预算,在确认失败时释放预算。未知结果应进入对账流程,而不是自动重试。付款状态和履约状态要分开保存,使后续退款或争议能够引用原始证据。

x402 是支付协议,不是经济保证

现行 x402 规范具体使用了 HTTP 402,但没有改变标准中 402 状态码本身的定义。一个典型的第 2 版交互如下:

  1. 资源服务器返回 402 Payment Required,并在 PAYMENT-REQUIRED 中提供经过 Base64 编码的 PaymentRequired 对象;
  2. 客户端从可用方式中选择一种,创建付款载荷,再带着 PAYMENT-SIGNATURE 重试请求;
  3. 资源服务器自行验证,或请促成方验证;
  4. 验证成功后,服务器执行工作,并自行清算或通过促成方清算;
  5. 服务器返回资源,并在 PAYMENT-RESPONSE 中附上清算结果。

该规范区分客户端、资源服务器和可选的促成方,并说明自身不限定网络、代币和币种 (x402 Foundation 2026)。实际使用时,每种方案仍有具体的终局性、流动性、费用、合规、隐私和退款属性。成功清算不能证明响应有用、只交付了一次,或已根据外部合同获得授权。x402 降低的是发起付款请求的集成成本,不能保证需求或正利润。第 79 章 讨论的出版方经济性仍取决于定价、可执行的访问策略和愿意付款的买方。

MPP 进一步说明,支付协议与支付工具也不能混为一谈。它同样采用 402 质询与重试流程,但可以协商稳定币、银行卡或其他支付方式 (Weinstein and Kaliski 2026)。仅凭 402 响应或协议名称,运营方无法知道哪个资产发生了转移、何时达到清算终局,也无法判断哪些退款和消费者保护规则适用。

有活动不等于经济体已经成熟

发布协议不等于生产环境已经采用。代码仓库、合作方名单、交易笔数、支付金额和受控实验测量的是不同现象,不能放在同一条增长曲线上。

Anthropic 的 Project Deal 之所以有参考价值,正是因为边界清楚。在这项内部实验中,员工使用的智能体协商了 186 笔交易,总交易额略高于 4,000 美元 (Anthropic 2026)。这项研究可以揭示该市场内部的行为,并比较指定的模型条件,却不能据此推断总体需求、商户接受度、欺诈损失或整个经济体的市场份额。要回答这些问题,需要生产环境中的分母,并注明测量期间,包括符合条件的用户、尝试下单数、接受订单数、支付金额、履约、退款、争议和损失。

模型质量仍可能改变议价结果、搜索成本和获得报价的机会。这样一来,看似纯技术的选择就会变成 第 77 章 讨论的市场力量问题。推断必须服从证据:有边界的实验可以提出测量问题,不能直接给出市场预测。

把交易契约落实到运营

在允许智能体动用资金之前,应把交易契约写成所有参与方都能记录和测试的字段:

  • 权限: 委托人、智能体工作负载、目标接收方、允许的操作、金额、币种、到期时间、审批规则、再次委托规则和撤销引用;
  • 订单: 商户、报价标识、商品限制、税费与交付条款、允许的替代品和报价有效期;
  • 控制: 随机数、幂等键、累计预算、单笔限额、速率限制、预留、提交和释放规则,以及升级处理阈值;
  • 证据: 认证请求、授权书版本、授权决定、付款状态、履约状态、效果回执和保留期限;
  • 恢复: 超时负责人、对账流程、取消期限、退款路径、争议路径,以及获准重试的一方。

测试应覆盖重复投递、签名重放、结账期间撤销授权、批准后报价发生变化、部分履约、清算后交付失败、成功后响应丢失、终局性延迟,以及预算周期结束后的退款。无法对结果分类时,智能体应停止或升级处理。猜测不是恢复机制。

模型仍是这份契约内不受信任的规划器。提示词注入、工具遭到入侵和误导性商户内容属于 第 57 章 处理的运行时问题。支付控制可以限制后果,却不能阻止这些问题发生。

争议所在

仍有三项选择没有定论。清算方面,银行卡体系提供信用、消费者保护和成熟的争议处理机制,直接转移数字价值的轨道则更便于处理程序化小额付款。应针对明确用途比较总成本与恢复能力,不能只比较手续费。接受方面,可移植凭证可以减少重复集成,但每个商户仍会执行自身策略,并可能拒绝智能体或授权书。问责方面,签名证据可以表明谁在何时作出了什么声明,但合同法、消费者法、支付法和代理法决定由谁承担损失。协议可以让记录更清楚,却不能决定适用规则。

约束如何传导

下层约束来自安全。请求签名认证的是密钥,不是安全模型。授权书缩小了权限范围,但遭到提示词注入或入侵的智能体仍可能滥用剩余权限。因此,商务层需要本地授权、小额预算、幂等控制、独立效果回执和恢复状态。正如 第 56 章 所述,有效权限是授权与策略的交集,不是发出请求的智能体有多自信。

延伸阅读

  • Szabo, “Micropayments and Mental Transaction Costs” (为什么降低手续费并不能消除决策工作), 1999. nakamotoinstitute.org
    Szabo 论证,注意力、偏好设定、监控与争议成本可能超过小额购买本身的价格,即使由软件智能体执行也一样。
  • Glassman et al., “The Millicent Protocol for Inexpensive Electronic Commerce” (一种面向低成本交易的早期经纪商与代币设计), 1995. w3.org
    Millicent 展示商户代币与聚合如何降低支付开销,但并不声称技术可行性就会创造用户需求。
  • Fielding et al., “HTTP Semantics” (HTTP 规范,其中 402 状态码仍保留供将来使用), 2022. rfc-editor.org
    RFC 9110 定义 HTTP 语义,但仍将 402 Payment Required 保留;现代支付协议是叠加在 HTTP 上的约定,而非对 HTTP 本身的修订。
  • Hardt, “The OAuth 2.0 Authorization Framework” (委托访问受保护资源的基础框架), 2012. rfc-editor.org
    OAuth 区分资源所有者、客户端、授权服务器和资源服务器,并让客户端使用限定权限范围的访问令牌,而不是获取所有者凭据。
  • Jones et al., “OAuth 2.0 Token Exchange” (带有主体和行动方语义的令牌交换), 2020. rfc-editor.org
    Token Exchange 定义了委托与模拟交换以及 actor 声明,纠正了 OAuth 只能表示客户端应用这一误解。
  • Lodderstedt et al., “OAuth 2.0 Rich Authorization Requests” (超越扁平权限范围字符串的结构化授权详情), 2023. rfc-editor.org
    Rich Authorization Requests 提供结构化的 authorization_details 参数来表达细粒度权限,但领域语义和执行仍由部署方决定。
  • Backman et al., “HTTP Message Signatures” (为选定 HTTP 消息组成部分提供完整性和密钥控制证据), 2024. rfc-editor.org
    HTTP Message Signatures 对选定的请求或响应组成部分进行认证,但本身不识别最终用户,也不授权商业操作。
  • Meunier & Major, “HTTP Message Signatures for Automated Traffic” (用于认证自动化 HTTP 客户端、仍在制定中的互联网草案), 2026. datatracker.ietf.org
    该草案结合了智能体标识符、密钥发现和 RFC 9421 签名,但仍在制定中,并非已发布的互联网标准。
  • Sporny et al., “Verifiable Credentials Data Model v2.0” (用于表达可验证声明的 W3C 推荐标准), 2025. w3.org
    该数据模型规范凭证结构与验证关系,同时明确把声明真伪与是否采信留给验证方策略决定。
  • Agent Payments Protocol, “AP2 Specification” (开放式与封闭式结账授权书,以及支付授权书), 2026. ap2-protocol.org
    AP2 为结账和支付授权定义了确定且带签名的交易凭据,同时把智能体识别、结算和争议处理留给其他系统。
  • Agentic Commerce Protocol, “Agentic Commerce Protocol” (以商家为中心,协调结账、订单和支付处理器的协议), 2026. github.com
    ACP 负责协调商业流程,同时让商家继续充当记录系统,并通过处理器协商支付能力,而不规定唯一的结算通道。
  • Universal Commerce Protocol, “Universal Commerce Protocol Specification Overview” (能力发现、结账、订单、身份关联和支付), 2026. ucp.dev
    UCP 发布商家能力并协调广泛的商业生命周期,通过可选组合避免强制依赖某一种身份或支付协议。
  • Visa, “Trusted Agent Protocol Specifications” (基于 RFC 9421 的智能体识别,以及可选的商业凭据), 2026. github.com
    TAP 在 Visa 体系内定义了带签名的智能体识别、消费者和支付容器数据;签名有效并不能普遍证明权限或意图。
  • x402 Foundation, “x402 Protocol” (支持可选协调方服务的 HTTP 支付请求协议), 2026. github.com
    x402 第 2 版定义了 PAYMENT-REQUIRED、PAYMENT-SIGNATURE 和 PAYMENT-RESPONSE 交换,同时允许支付方案跨网络和资产扩展。
  • Weinstein & Kaliski, “Introducing the Machine Payments Protocol” (基于 HTTP 402、支持多种支付方式的协商协议), 2026. stripe.com
    MPP 将 HTTP 支付协商与底层支付工具分开,并支持稳定币、银行卡和其他支付方式。
  • Anthropic, “Project Deal: Our Claude-Run Marketplace Experiment” (一个同时包含真实与名义交易的小型内部市场实验), 2026. anthropic.com
    员工智能体完成了 186 笔真实交易,总额略超 4,000 美元;这是边界清楚的试点,不能当作全经济采用的证据。

评论

登录后评论