xPay-将任何端点转换为付费微服务
无需编写代码即可将端点货币化。xPay是第一个帮助您将端点和基础设施货币化的无代码平台。xPay使用Solana上x402微交易(默认为USDC)支持的信任最小化按请求付费代理来包装您现有的HTTP端点。几分钟内,您的API就可以接受付款,通过评论展示美丽的市场列表,甚至成为一个MCP服务器,人工智能代理可以称之为一流的工具。
为什么这很重要
- 拥有自己的发行版:没有钥匙可以轮换或集中看门人。每个请求都以加密方式证明付款。
- 即时结算:付款直接进入您的钱包,费用几乎为零,没有托管风险。
- 人工智能原生:您的端点立即成为MCP工具,LLM代理可以使用内置的每次通话支付。
- 无代码入职:指向您现有的API,设置价格,选择代币,并共享您新的付费URL。
______________________________________________________________________
你可以用xPay做什么
- 包装任何HTTP端点 在付费代理中:
https://api.usexpay.xyz/:username/:endpointName - 设置每次通话的定价和令牌 (默认情况下为USDC SPL;支持任何SPL令牌地址)
- 付款 通过带有票价表中间件的x402标准
- 在市场中列出您的API 带有评级、使用示例和收益
- 为AI代理提供MCP服务器 在
GET/POST /mcp/:username其中每个工具=您的端点
______________________________________________________________________
它是如何工作的(高级)
- 注册端点 (创建者仪表板或API):名称、描述、原始URL、HTTP方法、价格、令牌、可选身份验证头、示例I/O。
- xPay生成付费代理URL:例如。
/:username/:endpointName它会转发到您的原始URL。 - 票价表x402中间件 验证每次通话的付款,然后转发请求并返回响应。
- 跟踪收益 在成功的2xx响应中,每个端点。
- AI/MCP:xPay构建了一个每个用户的MCP服务器;每个端点都成为一个工具,其中包含来自示例体的键入输入。
- 用户和评论消费者可以对终点进行评分;创建者管理配置文件、端点和监视余额。
______________________________________________________________________
体系结构概述
- 后端:Node.js+Express(TypeScript)、Drizzle ORM(Postgres)、Zod验证、JWT认证、Solana Web3、Faremeter x402中间件、MCP SDK、Axios代理、Vercel AI SDK端点,用于文本/图像示例。
- 前端Next.js 15(App Router)、Tailwind+Radix UI、React Query、Coinbase CDP钱包,用于基于签名的登录、精美的着陆和仪表板用户体验。
- 存储/基础设施:Postgres(DATABASE_URL),可选的AI图像示例本地上传,环境驱动配置。
请参阅模块指南:
- 后端自述文件:
backend/README.md - 前端自述:
frontend/README.md
______________________________________________________________________
快速入门
- 在相应的表格中填写所有必需的环境变量
.env文件夹。请参阅提供的.env.example每个应用程序中的文件以获取指导。 - 从repo根目录安装所有依赖项:
npm install- 在开发模式下启动所有应用程序:
npm run dev- (可选)对于后端数据库迁移,您仍然可以使用:
npm run db:generate && npm run db:migrate- 后端将默认为
http://localhost:3000,前端到http://localhost:3001.
______________________________________________________________________
深度关键能力
x402电动付费墙
每次付费代理呼叫都要通过Faremeter的x402中间件:
- 接受Solana SPL代币(默认为USDC铸币)
- 强制执行准确的每次通话定价
- 附加资源元数据和可审计性描述
- 付款验证后流式传输响应
市场和评论
GET /endpoints 返回一个分页目录,包括平均评级和计数。创作者获得声誉;消费者发现可靠的工具。
动态MCP服务器
每个用户在以下位置获得一个MCP服务器 /mcp/:username。工具是从您注册的端点合成的:
- 工具说明包括方法和成本
- 输入模式是从示例请求正文中生成的
- 会话生命周期通过以下方式处理
mcp-session-id - MCP协议列表/初始化调用绕过付款,但工具调用强制付款
创建者身份验证(钱包签名→ JWT)
前端使用Coinbase CDP钱包对消息进行签名。后端验证签名,并为经过身份验证的操作(创建/更新/删除端点、更新配置文件)发出JWT。
______________________________________________________________________
生产说明
- 使用备份和TLS运行Postgres。
- 保持
JWT_SECRET安全并按计划轮换。 - 使用专用的Solana RPC;集
SOLANA_RPC_URL. - 审查公共路线的CORS和费率限制。
- 对于真实支付,更喜欢主网测试版;使用小的价格增量进行测试。
______________________________________________________________________
许可证
MIT。看 许可证.md
______________________________________________________________________
问题或想法?打开一个问题或PR。我们很想看看你通过xPay从哪些API中获利。
