AgentGrade
EnglishEspañol日本語中文
← Base de Conocimientos

MPP — Protocolo de Pago entre Máquinas

¿Qué es MPP?

MPP (Machine Payment Protocol) es un sistema de micropagos diseñado para agentes de IA. Utiliza pathUSD en la blockchain Tempo para pagos casi instantáneos y de baja comisión. Los agentes pagan por llamada a la API usando el SDK de mppx.

Cómo funciona

  1. El agente envía una solicitud a un endpoint de pago
  2. El servidor devuelve HTTP 402 con un encabezado WWW-Authenticate: Payment
  3. El encabezado contiene: realm, monto, destinatario y detalles de la red
  4. El agente paga usando el SDK de mppx
  5. El agente reintenta con la prueba de pago
  6. El servidor verifica y responde

Conceptos clave

Cómo agregar MPP a tu servicio

1. Instalar mppx

npm install mppx

2. Crear una billetera

npx mppx account create
npx mppx account fund  # for testnet

3. Agregar middleware de Express

import { mppMiddleware } from 'mppx';

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

4. Establecer variables de entorno

MPP_SECRET_KEY=your_secret_key
MPP_RECIPIENT_ADDRESS=your_wallet_address

Madurez de la especificación

Listo para producción. En vivo en la red Tempo con servicios activos como AgentNews.

Más información

Relacionado