solana-foundation/pay
CLI for Agentic payments (x402, MPP, AP2).
解决的问题
它为 HTTP 提供了一个支付层,允许用户和 AI 代理使用 Solana 区块链上的稳定币支付 API 访问费用。它专门解决了处理“402 Payment Required”HTTP 响应的问题,自动化支付挑战-响应周期,使请求无需为每个 API 手动设置支付即可继续进行。
运作方式
pay 作为 CLI 工具(如 curl)或 AI 代理(如 Claude Code 或 Codex)的封装器。当 API 返回 402 错误时,该工具会检测支付协议(MPP 或 x402),准备稳定币交易,并请求本地钱包的授权。一旦用户通过生物识别(Touch ID、Windows Hello 等)或后端钱包签署交易,支付证明就会传回 API 以完成请求。
目标用户
- 开发者:希望将付费 API 整合到 CLI 工作流程中的开发者。
- AI 代理运营者:需要让其代理进行付费 API 调用,且无需共享私钥或授予无限支出凭证的运营者。
- API 提供者:希望实现标准化机器对机器支付协议的提供者。
特色亮点
- AI 原生整合:内置 Model Context Protocol (MCP) 服务器,让 AI 助理能够请求付费 API 调用。
- 生物识别安全:使用本地操作系统验证(Touch ID、Windows Hello、GNOME Keyring)来授权支付。
- 协议支持:同时支持 Machine Payments Protocol (MPP) 和 x402 Payment Protocol。
- 权限控制:允许无人值守的代理在严格的 YAML 定义支付权限下运作(例如:最大支付限额和允许的来源)。
- 调试工具:内置本地网页 UI,可将支付挑战-响应周期可视化为时序图。
相关
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch