AWS 发布 Anchor Browser 集成 AgentCore payments 实现 x402 协议自动支付
Building agents that transact with Anchor Browser and AgentCore payments
AWS 联合 Anchor Browser 推出基于 x402 协议的机器对机器支付解决方案,使 AI Agent 能够自主访问按请求计费的 Web 资源和 API。该方案通过 Amazon Bedrock AgentCore payments 管理钱包连接、预算限制和交易处理,解决了 Agent 遇到 HTTP 402 Payment Required 响应时因缺乏内置支付机制而任务停滞的问题。
架构上,敏感操作被移出 Agent 运行时环境。AgentCore payments 作为管理层,负责验证会话预算并生成加密支付证明,而 Coinbase CDP 或 Stripe Privy 等外部钱包提供商的凭证存储在 AgentCore Identity 中。这种设计确保了私钥不进入浏览器或 Agent 运行时,有效防止了因提示词注入或代码漏洞导致的资金盗用风险。同时,所有支付尝试、批准和结算均通过 Amazon CloudWatch 提供可观测性日志。
开发者无需编写复杂的支付栈代码(如解析 402 挑战、构建签名头或重试逻辑),只需在创建 session 时将 session.x402 属性设为 true。Anchor Browser 会自动拦截 402 响应,协调 AgentCore 完成签名并重试请求,最终向 Agent 返回完整内容。账单方面,第三方 x402 费用将与浏览器会话时间合并在同一发票中结算,消除了单独管理加密货币余额的需求。
将支付逻辑从应用层移至基础设施层,解决了 Agent 运行时的私钥暴露与无限循环消费风险。
来源:AWS Machine Learning Blog · aws.amazon.com