Universal Commerce Protocol · Version 2026-01-01
Dein Shop, gebaut für KI-Agenten.
Das Universal Commerce Protocol ist der offene Standard, mit dem KI-Agenten Shops finden, Produkte vergleichen und bestellen. Auf rocc ist es kein Zusatz, sondern der Kern: Jeder Shop spricht UCP ab dem ersten veröffentlichten Produkt.
Der Ablauf
Vom Auffinden bis zur Bestellung — vier Schritte, alle genormt.
- 01
Entdecken
GET /.well-known/ucp
Der Agent findet deinen Shop über das Profil auf deiner eigenen Domain — mit Version, Endpunkten und Fähigkeiten.
- 02
Katalog lesen
POST /catalog/search · /lookup · /product
Produkte, Varianten, Preise, Bilder und Optionen in der genormten UCP-Form — direkt aus deinem Studio, ohne Export.
- 03
Warenkorb & Kasse
POST /cart · /checkout-sessions
Preise und Bestand prüft rocc serverseitig. Bezahlt wird über eine sichere Zahlungsseite — das Geld landet bei dir.
- 04
Bestellung verfolgen
POST /orders · Webhooks
Der Agent fragt den Status ab oder bekommt ihn per Webhook — ohne Zugriff auf persönliche Daten deiner Kunden.
Live
Frag den Katalog — wie ein Agent es tut.
Die Anfrage geht an genau den Endpunkt, den ein KI-Agent benutzt, auf diesem Server. Die Antwort ist echt: Produkte aus Shops, die auf rocc laufen.
> POST /api/ucp/v1/catalog/search
{ "query": "Panettone", "limit": 3 }Für Entwickler
Die Endpunkte.
Jeder Shop hat sie auf seiner eigenen Domain. Basis: https://dein-shop.de/api/ucp/v1
| Aufruf | Zweck |
|---|---|
GET/.well-known/ucpProfil des Shops: Version, Dienste, Fähigkeiten | |
POST/api/ucp/v1/catalog/searchKatalog durchsuchen, seitenweise | |
POST/api/ucp/v1/catalog/lookupBis zu 100 Produkte auf einmal nach ID | |
POST/api/ucp/v1/catalog/productEin Produkt mit Optionen und Varianten | |
POST/api/ucp/v1/cartWarenkorb bepreisen — Preise und Bestand vom Server | |
POST/api/ucp/v1/checkout-sessionsKasse starten, mit Idempotency-Key gegen Doppelbestellungen | |
POST/api/ucp/v1/ordersBestellstatus abfragen — ohne personenbezogene Daten |
Katalog durchsuchen
curl -X POST https://dein-shop.de/api/ucp/v1/catalog/search \
-H "Content-Type: application/json" \
-d '{ "query": "Panettone", "limit": 5 }'Kasse starten
curl -X POST https://dein-shop.de/api/ucp/v1/checkout-sessions \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 7f3c…" \
-d '{ "line_items": [{ "item": { "id": "<produkt-id>" }, "quantity": 1 }] }'
# → { "status": "requires_escalation",
# "links": [{ "type": "redirect", "url": "<Zahlungsseite>" }] }Stand heute
Was läuft, was als Nächstes kommt.
Live
- Ein Profil pro Shop, auf Subdomain und eigener Domain
- Katalogsuche, Sammelabfrage und Produktdetail
- Warenkorb mit serverseitiger Preis- und Bestandsprüfung
- Checkout mit Übergabe an eine sichere Zahlungsseite
- Bestellstatus und signierte Webhooks (order.paid, order.cancelled, order.refunded)
- Rate-Limits auf allen API-Aufrufen, Idempotenz beim Checkout
In Vorbereitung
- Bezahlen direkt im Agenten über AP2-Zahlungsanbieter
- Signierte Anfragen und Schlüssel im Profil
Fragen
Häufige Fragen zu UCP.
Muss ich für UCP etwas einrichten?
Nein. Jeder Shop liefert sein UCP-Profil automatisch aus — auf der rocc-Subdomain und auf deiner eigenen Domain —, und Agenten finden darüber alle veröffentlichten Produkte. Webhooks für Agenten trägst du bei Bedarf im Studio unter Einstellungen → Agenten-Webhooks ein.
Wer bezahlt, und wohin geht das Geld?
Der Agent startet die Kasse, bezahlt wird auf einer sicheren Zahlungsseite über Stripe. Das Geld geht an dein verbundenes Stripe-Konto, die Bestellung landet ganz normal in deinem Studio.
Kann ein Agent falsche Preise durchsetzen?
Nein. Der Agent schickt nur Produkt und Menge. Preise, Varianten und Bestand prüft rocc selbst — genau wie bei einer Bestellung im Shop.
Sieht ein Agent die Daten meiner Kunden?
Nein. Die Statusabfrage gibt Bestellnummer, Positionen und Summen zurück, aber weder E-Mail noch Adresse.
Welche Agenten können bei mir einkaufen?
Jeder, der UCP spricht. Es ist ein offener Standard — kein Vertrag mit einem einzelnen Anbieter, keine Sonderschnittstelle.
Sei da, wo Agenten einkaufen.
Eröffne deinen Shop auf rocc — UCP ist ab dem ersten Produkt dabei.