solana-foundation/pay

CLI for Agentic payments (x402, MPP, AP2).

解決的問題

解決了HTTP缺乏標準化支付層的問題,特別支援使用者與AI代理處理API回傳的「402 Payment Required」回應。它允許在Solana區塊鏈上使用穩定幣進行安全、使用者授權的支付,而無需向代理共享私鑰或全API範圍的支出憑證。

如何運作

pay 作為CLI工具(如 curl)或AI代理(如Claude Code或Codex)的包裝器。當API回傳402挑戰時,pay 會偵測支付協定(MPP或x402),準備穩定幣交易,並提示使用者透過本地生物辨識授權(Touch ID、Windows Hello或GNOME Keyring)簽署交易。授權後,它會攜帶支付證明重新嘗試請求。

適用對象

  • 開發者:希望在其工作流程中整合付費API端點的使用者
  • AI代理使用者:希望透過模型上下文協定(MCP)讓其代理安全存取付費API的使用者
  • API提供者:希望使用機器支付協定(MPP)或x402實作受控支付的使用者

特色亮點

  • AI原生整合:內建MCP伺服器,允許AI助理請求付費API呼叫
  • 生物辨識安全:使用本地作業系統層級認證(Touch ID、Windows Hello)進行交易簽署
  • 協定支援:支援Solana上的機器支付協定(MPP)與x402支付協定
  • 支付除錯器:內建本地Web UI,可將402挑戰-回應週期視覺化為序列圖
  • 開放目錄:與開源付費API目錄整合,便於發現與使用

相關