Maschinelle ZahlungenGeprüft

x402

x402 Payment Protocol

x402 Foundation / x402-Projekt

Spezifikationsfamilie v2
Stefan Hamann · Deutsch
Schrift

Die Aufgabe – und ihre Grenze

x402 verbindet den Zugriff auf eine Ressource mit einer Zahlungsanforderung und einem Zahlungsnachweis, typischerweise über HTTP 402. Das ist besonders für bezahlte APIs und maschinell abgerufene Leistungen relevant. Welche Netze und Zahlungsarten verfügbar sind, hängt von der konkreten Implementierung ab.

Nicht dafür gedacht: Kein universeller Shop-Checkout, kein Produktkatalog und keine automatische Kundenautorisierung für beliebige Ausgaben.

Wie es sich in den Stack einfügt

  • Überschneidet sich bei bezahlten Ressourcen mit MPP und L402.
  • Kann Agenten- und Commerce-Protokolle ergänzen; die Ressourcenbezahlung ist eine andere Schicht als die Kaufberatung.

Release und Arbeitsfassung getrennt

Veröffentlichter Stand
v2
Arbeitsfassung
Kein separater Draft hier ausgewiesen

V2 wurde am 11. Dezember 2025 angekündigt. Es gibt kein einheitliches aktuelles Release für sämtliche Sprachpakete; v1 bleibt separat dokumentiert.

Lizenz / Bedingungen
Apache-2.0
Originalbedingungen prüfen ↗
Quellenprüfung
· Kein Installations- oder Konformitätstest

Ein konkreter Ablauf

Die Schritte ordnen die Rolle des Protokolls ein. Sie sind kein ausführbarer oder getesteter Quickstart.

  1. Eine Ressource verlangt einen Zahlungsnachweis.
  2. Der Client entscheidet innerhalb seiner Ausgabengrenzen über den Zahlungsweg.
  3. Der Server bzw. gewählte Facilitator prüft den Nachweis und gibt die Ressource entsprechend frei.

SDKs und Implementierungswege

Die Einträge unterscheiden Bibliotheken, Modelle und Beispiele. Paketnamen sind Upstream-Einstiege, keine hier getesteten Installationsempfehlungen. Prüfen Sie vor der Integration die exakte Version und deren Spezifikationsunterstützung.

Offizieller ProjekteinstiegTypeScript · Python · Go

x402 Referenzimplementierungen

Artefakt: Client-/Server-Bausteine und Adapter

Paket / Modul: @x402/core; x402; github.com/x402-foundation/x402/go/v2

Version & Kompatibilität: Paketversionen von Protokoll-v2 unterscheiden

TS benötigt je nach Einsatz zusätzliche Netz-/Transportpakete, etwa @x402/evm und @x402/fetch.

Offizieller ProjekteinstiegJava

x402 Java

Artefakt: Sourcebuild aus dem offiziellen Repository

Paket / Modul: org.x402:x402:1.0.0-SNAPSHOT

Version & Kompatibilität: Java 17+; lokaler Maven-Build laut README

Kein Maven-Central-Release in dieser Recherche belegt.

Was für den Betrieb offen bleibt

  • Netzwerk, Scheme, Facilitator und SDK-Unterstützung gemeinsam prüfen.
  • Öffentliche Test-Facilitators sind kein automatisch freigegebener Produktionsweg.

Eine offene Spezifikation erteilt keine automatische Erlaubnis für Zahlungen oder Verkaufskanäle. Testmodus, Benutzerfreigabe und Produktionszulassung bleiben eigene Schritte.

Originalquellen

Redaktioneller Stand: . Ein Versionsstand gilt für die genannte Spezifikation oder Bibliothek, nicht automatisch für andere Sprachpakete. „Nicht verifiziert“ bedeutet nicht „existiert nicht“.