Commerce & CheckoutGeprüft

UCP

Universal Commerce Protocol

Universal-Commerce-Protocol-Projekt

Veröffentlicht · v2026-08-25
Stefan Hamann · Deutsch
Schrift

Die Aufgabe – und ihre Grenze

UCP macht Handelsfähigkeiten auffindbar und verhandelbar: etwa Katalog, Warenkorb, Checkout und Bestellung. Der Händler erklärt, welche Fähigkeiten und Erweiterungen er unterstützt. Für die Integration ist nicht allein der Protokollname entscheidend, sondern die tatsächlich gemeinsame Kombination aus Version, Fähigkeit und Transport.

Nicht dafür gedacht: Kein fertiger Shop, keine automatische Backend-Geschäftslogik und keine pauschale Produktionszulassung.

Wie es sich in den Stack einfügt

  • AP2 kann delegierte Kauf- und Zahlungsautorisierung ergänzen.
  • Mehrere Transportbindungen sind möglich; Fähigkeiten müssen trotzdem zusammenpassen.
  • ACP adressiert einen überlappenden Commerce-Bereich; daraus folgt keine automatische Austauschbarkeit.

Release und Arbeitsfassung getrennt

Veröffentlichter Stand
v2026-08-25 ·
Arbeitsfassung
Kein separater Draft hier ausgewiesen

Laufende Dokumentation und main können vom veröffentlichten Release abweichen.

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. Der Agent liest die angebotenen Fähigkeiten des Händlers.
  2. Beide Seiten wählen unterstützte Versionen und Erweiterungen.
  3. Katalog, Warenkorb und Checkout führen zum Auftrag; Bestellzustand und Folgeprozesse bleiben mit dem Händlerkern verbunden.

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 · JavaScript

UCP JavaScript SDK

Artefakt: Zod-Schemas und generierte Typen

Paket / Modul: @ucp-js/sdk

Version & Kompatibilität: SDK-Linie 0.5.x → UCP 2026-08-25; Manifest 0.5.1 beobachtet

Keine unabhängige Registry-Latest- oder Installationstest-Bestätigung.

Offizieller ProjekteinstiegPython

UCP Python SDK

Artefakt: Pydantic-Modelle

Paket / Modul: ucp-sdk

Version & Kompatibilität: SDK-Linie 0.5.x → UCP 2026-08-25; Manifest 0.5.0/Beta beobachtet

Python ≥3.10 laut geprüftem Manifest; Backend-Abläufe selbst implementieren und testen.

Was für den Betrieb offen bleibt

  • Modellvalidierung ersetzt weder Bestandsreservierung noch Preisberechnung oder Wiederholungsschutz.
  • Protokollrelease, SDK-Release und produktiv freigeschalteter Kanal sind drei unterschiedliche Angaben.

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“.