关于 x402-gateway
x402-gateway 为需要付费访问 API 的 Agent 提供支付网关和 SDK。它通过 HTTP 402 和 Arc 上的 USDC 收款后开放访问,并附带用于测试交易和钱包的 Playground。
主要功能
- 01HTTP 402 支付网关
- 02在 Arc 上以 USDC 结算
- 03用于 x402 支付的 Agent SDK
- 04钱包与交易 Playground
适用场景
- 01让 Agent 为 API 调用付费
- 02在 Arc 测试网上测试 Agent 支付
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.gentechlabs.net/mcpclaude mcp add --transport http net-gentechlabs-x402-gateway https://api.gentechlabs.net/mcp{"mcpServers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}在 Cursor 中打开{"servers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}在 VS Code 中打开{"mcpServers":{"net-gentechlabs-x402-gateway":{"type":"http","url":"https://api.gentechlabs.net/mcp"}}}{"mcpServers":{"net-gentechlabs-x402-gateway":{"serverUrl":"https://api.gentechlabs.net/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
programmable-money-x402
Encode Club 可编程货币黑客松 — Circle × Arc
赛道:Agentic Economy — 持有钱包、能够自主支付和交易 USDC 的 AI Agent 仓库(公开): https://github.com/Gentech-Labs/programmable-money-x402
问题
AI Agent 需要为 API、计算资源和数据付费,但目前没有标准的程序化支付方式。每个集成都需要手动配置 API 密钥、订阅或自定义支付流程。真正的 Agent 自主性需要可编程货币。
解决方案
Arc 上的 x402 — 一个将 Circle 的 USDC 基础设施与 HTTP 402 Payment Required 标准连接起来的支付网关:
- Agent 调用 API → 收到包含支付要求的 HTTP 402
- Agent 在 Arc 上支付 USDC(亚秒级结算,手续费以 USDC 支付)
- 获得访问权限 — 无需 API 密钥、无需注册、无需人工介入
这就是面向 Agent 经济的可编程货币。
架构
Agent → HTTP Request → x402 Middleware → HTTP 402 + Arc USDC invoice
↓ ↓
Access Granted ← Payment Verified ← Agent pays USDC on Arc
赛道重点
Agentic Economy — AI Agent 在 Arc 上持有钱包,使用 Circle 原生稳定币 L1 自主以 USDC 支付服务费用,并实现亚秒级结算。
组件
- x402 网关 — 可接入任何 API 的中间件,处理 402 → 支付 → 授权访问
- Arc 结算层 — 通过 Circle 在 Arc 上的基础设施转账 USDC
- Agent SDK — Agent 只需调用一个函数,即可支付任何 x402 API 的费用
- 体验场 — 测试交易、管理钱包、实时查看流程
为什么选择 Arc + Circle
Arc 专为此类用途而构建 — 以 USDC 作为原生手续费代币、实现亚秒级最终确认,并提供可编程钱包基础设施。在 Arc 上使用 x402,意味着 Agent 能在请求发起的同一个区块内完成支付结算。
部署(已在 Arc 测试网运行)
ArcAgentWallet.sol — 自主 Agent 钱包合约 — 已部署并通过链上验证:
| 字段 | 值 |
|---|---|
| 网络 | Arc 测试网(链 ID 5042002) |
| 合约 | 0x79ec00506db1ea123752084ebf1d4f26e0655287 |
| 部署交易 | 0x3b6085b19997ff34a706cb0c746f29f7cba8773a9e8b930da44e93f1dc7f6d85 |
| 区块 | 55,009,063 |
| 部署者 | 0xB6c0C5859Df4fA84bD17727e468e297006a05a3c(测试钱包,已通过水龙头获取 USDC) |
| 状态 | ✅ 成功(消耗 1,757,302 gas) |
| 运行时字节码 | 已在链上验证,共 7,880 字节 |
| 区块浏览器 | https://testnet.arcscan.app/tx/0x3b6085b19997ff34a706cb0c746f29f7cba8773a9e8b930da44e93f1dc7f6d85 |
**已部署合约的功能:**Agent 钱包可自主持有 USDC,任何一方都可以为其注资,并能在安全超时机制保护下执行由 Agent 发起的转账 — 这就是运行在 Circle Arc L1 上、面向 Agent 的可编程货币。
团队
Jordan Jones — GenTech Labs
时间线
| 周 | 里程碑 |
|---|---|
| 第 1 周 | ✅ 项目搭建,确定架构 |
| 第 2 周 | ✅ x402 网关 + Arc/Circle 集成 |
| 第 3 周 | ✅ Agent SDK + 端到端流程 |
| 第 4 周 | ✅ MVP 已部署至 Arc 测试网(8 月 2 日)— 演示、视频、提交 |
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。