MPP — Machine Payment Protocol
Was ist MPP?
MPP (Machine Payment Protocol) ist ein Mikrozahlungssystem, das für KI-Agenten gebaut wurde. Es nutzt pathUSD auf der Tempo-Blockchain für nahezu sofortige Zahlungen mit sehr niedrigen Gebühren. Agenten zahlen pro API-Aufruf über das mppx-SDK.
So funktioniert es
- Der Agent sendet einen Request an einen kostenpflichtigen Endpoint
- Der Server antwortet mit HTTP 402 und einem
WWW-Authenticate: Payment-Header - Der Header enthält: Realm, Betrag, Empfänger und Netzwerkdetails
- Der Agent zahlt über das mppx-SDK
- Der Agent wiederholt den Request mit dem Zahlungsnachweis
- Der Server verifiziert und antwortet
Zentrale Konzepte
- pathUSD: Ein Stablecoin auf der Tempo-Chain (1 pathUSD = 1 USD)
- mppx: CLI und SDK zum Senden und Empfangen von MPP-Zahlungen
- Finalität unter einer Sekunde: Zahlungen werden fast sofort bestätigt
- Niedrige Gebühren: Ausgelegt auf Mikrozahlungen (Bruchteile eines Cents)
So fügst du MPP zu deinem Service hinzu
1. mppx installieren
npm install mppx
2. Wallet erstellen
npx mppx account create
npx mppx account fund # for testnet
3. Express-Middleware hinzufügen
import { mppMiddleware } from 'mppx';
app.use('/api/paid-endpoint', mppMiddleware({
amount: 0.01, // in USD
}));
4. Umgebungsvariablen setzen
MPP_SECRET_KEY=your_secret_key
MPP_RECIPIENT_ADDRESS=your_wallet_address
Reifegrad der Spezifikation
Produktionsreif. Live im Tempo-Netzwerk mit aktiven Services, darunter AgentNews.
Mehr erfahren
- mppx on npm — SDK, CLI und Express-Middleware