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.
- Eine Ressource verlangt einen Zahlungsnachweis.
- Der Client entscheidet innerhalb seiner Ausgabengrenzen über den Zahlungsweg.
- 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.
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.
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“.