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
- El agente envía una solicitud a un endpoint de pago
- El servidor devuelve HTTP 402 con un encabezado
WWW-Authenticate: Payment - El encabezado contiene: realm, monto, destinatario y detalles de la red
- El agente paga usando el SDK de mppx
- El agente reintenta con la prueba de pago
- El servidor verifica y responde
Conceptos clave
- pathUSD: Una stablecoin en la cadena Tempo (1 pathUSD = 1 USD)
- mppx: La CLI y el SDK para hacer y recibir pagos MPP
- Finalidad sub-segundo: Los pagos se confirman casi al instante
- Comisiones bajas: Diseñado para micropagos (fracciones de centavo)
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
- mppx en npm — SDK, CLI y middleware de Express