UStackUStack
Machine Payments Protocol icon

Machine Payments Protocol

Machine Payments Protocol (MPP): Offenes Protokoll für Machine-to-Machine-Zahlungen. Bezahlen pro API-Request, Tool-Call oder Content im selben HTTP-Call.

Machine Payments Protocol

Was ist das Machine Payments Protocol?

Das Machine Payments Protocol (MPP) ist ein offenes Protokoll für Machine-to-Machine-Zahlungen. Es ermöglicht Agenten und Apps, pro API-Request, Tool-Call oder Content im selben HTTP-Call zu bezahlen.

Der Kernzweck von MPP besteht darin, zu standardisieren, wie automatisierte Systeme Zahlungen im gleichen Anfragekontext abwickeln – sodass ein Client einen API-Aufruf initiieren und gleichzeitig den Zahlungsmechanismus für diesen Aufruf integrieren kann.

Hauptmerkmale

  • Offenes, standardisiertes Protokoll für Machine-to-Machine-Zahlungen: Unterstützt automatisierte Zahlungsabläufe für Agenten und Apps statt traditioneller menschlicher Checkout-Prozesse.
  • Pro-Anfrage-Abrechnungsmodell: Ermöglicht die Abrechnung basierend auf einzelnen API-Requests.
  • Pro-Tool-Call-Abrechnung: Erlaubt es, Gebühren an diskrete Tool-Calls anzupassen, die ein Agent während der Ausführung tätigt.
  • Pro-Content-Abrechnung: Unterstützt die Abrechnung im Zusammenhang mit der Generierung oder Bereitstellung von Content im Anfragefluss.
  • Zahlung im selben HTTP-Call: Konzipiert so, dass Agenten und Apps in einer einzigen HTTP-Interaktion bezahlen und anfordern können.

So nutzen Sie das Machine Payments Protocol

  1. Probieren Sie MPP über den Site-Einstiegspunkt („Jetzt MPP ausprobieren“).
  2. Fügen Sie Zahlungen zu Ihrer API hinzu, indem Sie den Ansatz des Protokolls übernehmen, um Gebühren an API-Requests (einschließlich Tool-Calls oder Content) anzuhängen.
  3. Führen Sie Agenten- oder App-Aufrufe im selben HTTP-Call durch, damit Anfrage und Zahlung gemeinsam erfolgen.

Wenn Sie MPP in ein bestehendes System integrieren, beginnen Sie damit, zu identifizieren, welche Aktionen Sie abrechnen möchten – API-Requests, Tool-Calls oder Content – und ordnen Sie diese dem Anfragefluss des Protokolls zu.

Anwendungsfälle

  • API-Anbieter, die pro Request abrechnen: Eine API kann Kunden für jeden Request belasten, während die Zahlungsabwicklung im selben HTTP-Call bleibt.
  • Agenten, die während der Ausführung Tools aufrufen: Ein Agent kann Zahlungen an spezifische Tool-Calls koppeln, die er im Rahmen eines Runs ausführt.
  • Content-generierende Dienste: Ein Dienst kann pro generiertem oder geliefertem Content abrechnen, wobei die Zahlung weiterhin Teil derselben HTTP-Anfrage ist.
  • Anwendungen, die mehrere automatisierte Schritte orchestrieren: Apps können die Zahlung zusammen mit dem HTTP-Call verarbeiten, der diese Schritte initiiert oder steuert, anstatt auf einen separaten Zahlungsworkflow zurückzugreifen.

FAQ

  • Was bedeutet hier „Machine-to-Machine-Zahlungen“?
    Es handelt sich um Zahlungen, die von Agenten und Apps (automatisierten Clients) initiiert werden, statt von einem menschlich geführten Checkout-Flow.

  • Wie berechnet MPP die Nutzung?
    Laut Beschreibung auf der Website können Gebühren pro API-Request, pro Tool-Call oder pro Content erhoben werden.

  • Werden Zahlungen getrennt vom API-Request abgewickelt?
    Das Protokoll beschreibt, dass die Zahlung „im selben HTTP-Call“ erfolgt, also im Kontext der Anfrage enthalten ist.

  • Ist MPP nur auf API-Requests beschränkt, oder kann es auch Tools und Content abdecken?
    Die Beschreibung nennt explizit API-Requests, Tool-Calls und Content als abrechenbare Einheiten.

Alternativen

  • Direkte, anbieterspezifische API-Abrechnung: Statt eines offenen Protokolls implementieren manche Anbieter ihre eigenen Abrechnungssemantiken innerhalb ihrer APIs (oft mit anbieterspezifischen Integrations-Schritten und Anfrageformaten).
  • Checkout- oder Zahlungslink-Workflows für automatisierte Clients: Traditionelle Zahlungsabläufe sind in der Regel für menschliche Aktionen konzipiert und eignen sich daher weniger für automatisierte Agenten, die im Rahmen eines HTTP-Requests zahlen müssen.
  • Allgemeine Mess-/Nutzungsverfolgungssysteme: Systeme, die die Nutzung erfassen und später abrechnen, können ähnliche Ergebnisse erzielen, binden die Zahlung jedoch möglicherweise nicht an denselben HTTP-Call wie MPP.
Machine Payments Protocol | UStack