AgentGrade
EnglishEspañol日本語中文
← 知识库

MPP — 机器支付协议

什么是 MPP?

MPP(Machine Payment Protocol,机器支付协议)是为 AI 代理打造的微支付系统。它在 Tempo 区块链上使用 pathUSD 实现近乎即时、低费用的支付。代理通过 mppx SDK 按 API 调用付费。

工作原理

  1. 代理向付费端点发送请求
  2. 服务器返回 HTTP 402 并附带 WWW-Authenticate: Payment
  3. 该头部包含:realm、金额、收款人和网络细节
  4. 代理通过 mppx SDK 完成付款
  5. 代理附带支付凭证重试
  6. 服务器验证后返回响应

关键概念

如何为你的服务添加 MPP

1. 安装 mppx

npm install mppx

2. 创建钱包

npx mppx account create
npx mppx account fund  # for testnet

3. 添加 Express 中间件

import { mppMiddleware } from 'mppx';

app.use('/api/paid-endpoint', mppMiddleware({
  amount: 0.01, // in USD
}));

4. 设置环境变量

MPP_SECRET_KEY=your_secret_key
MPP_RECIPIENT_ADDRESS=your_wallet_address

规范成熟度

已可用于生产环境。 已在 Tempo 网络上线,包括 AgentNews 在内的多个服务正在使用。

了解更多

相关