工程 / 工程
OpenClaw 接入 Amazon Bedrock AgentCore 支付能力
自主智能体在浏览网页、调用 API 或查询 MCP 服务器时,常会遇到需要先完成支付才能继续访问的 HTTP 402 响应。为避免每次交易都中断等待人工介入,智能体需要一套在预设限额内自主运作的支付机制。Amazon Bedrock AgentCore 推出的支付能力(AgentCore Payments)正是为此而设计:它整合钱包提供商、设定消费上限,并随支付协议演进提供统一的支付层。本文介绍如何将开源 AI 助手 OpenClaw 接入该支付能力,借助 x402 v2 协议与 aws-agents-pay 插件,让智能体在人工预先审批的收款方、资产类型、网络、单笔金额与累计预算范围内,自主发起稳定币测试网支付。整个方案将钱包管理权限与模型运行时严格分离,即便模型遭受提示注入攻击,其支付权限也被严格约束在既定策略之内。
自主智能体越来越多地被部署在长时间运行的研究或工作流场景中,期间可能在无人值守的情况下遭遇付费 API 或内容端点。传统做法是暂停流程等待人工确认,但这严重影响效率。AgentCore Payments 提供了一种更优雅的解决方案:由人工在可信的管理终端预先配置钱包、创建支付会话、审批收款方并设定预算,智能体运行时只能在这些既定限制内发起支付,无法自行创建、扩展或替换会话。
在支付协议层面,x402 是一种 HTTP 原生协议,专为程序化、智能体发起的支付场景设计。当服务端返回 HTTP 402 响应时,响应体中包含 x402 v2 挑战信息,客户端需通过配置好的钱包提供商处理该挑战,并返回签名授权以重放原始请求。相比传统信用卡支付,稳定币支付能够支持低至分之一美分的微额交易,并实现近实时结算,这使其特别适合按次计费的 API、内容服务与 MCP 工具。
OpenClaw 是一款运行在本地设备上的 AI 助手,通过本地网关连接模型、工具与消息渠道,插件机制可灵活扩展其能力。aws-agents-pay 插件为模型暴露两个工具:get_payment_session_status 用于检查当前支付会话状态,get_paid_content 用于请求已审批的付费 URL 并在策略范围内完成支付。插件在发起支付前会严格校验挑战资源的来源与路径、网络、资产、收款方及金额是否符合运营方策略,并通过幂等令牌避免重复支付。
安全设计是本方案的核心考量之一。钱包提供商凭证与创建或扩展支付会话的权限始终保留在可信管理路径中,不暴露给面向模型的运行时。即便模型受到不可信输入的操控,其支付权限也被收款方、资产、网络、单笔金额、累计预算与有效期等多维度严格约束。插件还将付费响应体标记为 untrusted: true,并限制在 10 KiB 以内,且不会将签名支付证明返回给模型,进一步降低信息泄露风险。
AgentCore Payments 目前支持 Coinbase 钱包与 Stripe Privy 钱包两种接入方式,均提供嵌入式稳定币钱包,用户可通过稳定币或借记卡充值(受提供商与地区限制)。凭证存储由 AgentCore Identity 负责,可观测性则通过 AgentCore Observability 接入 Amazon CloudWatch 与 AWS X-Ray。AWS 与 OpenClaw 基金会在此次集成上展开了深度合作,包括支持 ClawCon 等社区活动,并与基金会工程团队直接协作,将 AgentCore Payments 纳入插件框架,为智能体自主支付能力的规模化落地奠定基础。
要点
- AgentCore Payments 通过预设收款方、资产、网络、单笔金额与累计预算等多维限制,让智能体在无人值守时也能安全自主完成支付。
- x402 协议与稳定币支付的结合,使低至分之一美分的微额 API 调用在经济上可行,突破了传统信用卡最低手续费的限制。
- aws-agents-pay 插件将钱包管理权限与模型运行时严格分离,即便模型遭受提示注入,支付权限也被严格约束在既定策略内。
- 当前方案支持 Base Sepolia 测试网与 Base 主网,并可扩展至以太坊、其他 EVM 兼容链及 Solana。
- AWS 与 OpenClaw 基金会的合作将智能体支付能力以标准插件形式落地,开发者无需改变现有 OpenClaw 工作流即可接入。
原始标题:Build OpenClaw agents that transact with Amazon Bedrock AgentCore payments
本文由 DataHub 基于公开来源整理,用于信息发现与摘要阅读;具体事实、数据和后续更新以原始来源为准。