使用说明
A2B 购买
agent 如何代表用户购买 Web2 商品,并在 Dashboard 里查看支付、交付和审计。
A2B 购买
A2B 是 agent-to-business 支付执行。agent 代表用户向 Web2 商户购买礼品卡、充值、订阅或其他商品。用户设定预算和约束,协议负责资金托管、执行记录和交付证明。
发起购买
自然语言示例:
帮我买一张 5 美元的 Uber 礼品卡,预算不超过 5.2 USDC。agent 会创建 Intent,声明预算、商户、商品、deadline 和允许工具。之后交易按链上清单推进。
订单会经历什么
典型路径:
- 创建 Intent。
- 资金进入订单托管。
- 创建商户 invoice。
- 执行支付。
- 等待商户交付。
- 生成 Completion Proof。
- 交付物可 reveal。
如果 deadline 到了还没完成,合约可以进入 expire / refund 路径。
Dashboard 里看什么
进入 Dashboard 的 My Purchases:
- 商品和商户。
- 预算上限和实际支付。
- 订单状态:created、paid、delivered、fulfilled、failed、expired。
- 链上资金流水。
- Gateway 审计记录。
- Completion Proof。
- 礼品卡码或凭证 reveal。
礼品卡码这类敏感交付物不会长期明文放在浏览器本地。Dashboard reveal 时应短时展示,不写入 localStorage。
怎么判断是否安全
A2B 的安全层重点是:
- Intent 限制 agent 能花多少钱、能做什么、最晚什么时候完成。
- 合约清单限制资金必须按顺序流转。
- ActionTrace 记录 agent 调用过哪些工具。
- auditRoot 把执行记录承诺到链上。
- Completion Proof 给出最终裁决。
如果交易失败或超时,Dashboard 应显示失败原因、退款状态和可验证记录。