4min Devops

Wat is UCP? Google’s open standaard voor agentic commerce

Wat is UCP? Google’s open standaard voor agentic commerce

Google heeft het Universal Commerce Protocol (UCP) gelanceerd, een open standaard die AI-agents in staat stelt om autonoom te winkelen. Het protocol werd ontwikkeld met Shopify, Target en Walmart en vormt de basis voor nieuwe functies in AI Mode en de Gemini-app.

Consumenten verwachten vandaag de dag naadloze overgangen tussen verschillende fases van shopping. Om dat te ondersteunen, vinden er real-time voorraadchecks en zijn er dynamische prijzen en directe transacties. Bedrijven moeten voor elk platform die zulke functies ondersteunen afzonderlijke koppelingen bouwen, wat leidt tot integratieproblematiek.

Google ontwikkelde UCP samen met industriepartners om dit knelpunt aan te pakken. Het protocol standaardiseert het volledige commercetraject, van productontdekking tot orderbeheer, via één beveiligde abstractielaag. Daarmee verdwijnt de noodzaak voor bedrijven om voor elk kanaal aparte integraties te onderhouden.

Voordelen voor commerce-ecosysteem

Voor bedrijven betekent UCP dat ze hun producten en diensten kunnen presenteren op verschillende consumenteninterfaces (bijvoorbeeld AI Mode in Google Search en de Gemini-app). Retailers behouden volledige controle over hun bedrijfslogica en blijven Merchant of Record. Het protocol biedt een embedded optie waarmee bedrijven hun volledig aangepaste checkout-ervaring kunnen behouden.

AI-platforms kunnen door UCP agentic shopping aanbieden aan hun gebruikers. Ze vereenvoudigen de onboarding van bedrijven via gestandaardiseerde API’s, terwijl bedrijven de vrijheid krijgen om Model Context Protocol, Agent2Agent of bestaande agent-frameworks naar keuze te gebruiken.

Betalingsproviders profiteren van het open, modulaire payment handler-ontwerp dat open interoperabiliteit en keuze van betaalmethoden mogelijk maakt. Elke autorisatie wordt ondersteund door cryptografisch bewijs van gebruikerstoestemming.

Hoe werkt het protocol?

Bedrijven publiceren de services die ze ondersteunen via een gestandaardiseerd JSON-manifest op /.well-known/ucp. AI-agents kunnen zo dynamisch ontdekken welke functionaliteiten beschikbaar zijn, zonder hard-coded integraties. Hierdoor kunnen de agents informatie inzien over endpoints, betalingsconfiguraties en specifieke mogelijkheden zoals checkout, kortingen en levering.

UCP modelleert een unieke betalingsarchitectuur waarbij betaalinstrumenten gescheiden blijven van payment handlers. Daardoor kan het protocol schalen naar verschillende bestaande betalingsproviders. Bedrijven en agents kiezen zelf welke methode het beste past bij hun platform.

De technologie biedt flexibiliteit. Een checkout-functionaliteit kan bijvoorbeeld beschikbaar zijn via een REST API-binding of een MCP-binding, afhankelijk van de behoeften van het platform. Extensions maken het mogelijk om basisfunctionaliteiten uit te breiden met gespecialiseerde features, bijvoorbeeld kortingssystemen.

Praktische implementatie

Google biedt een referentie-implementatie via Python SDK’s en voorbeeldrepositories op GitHub. Ontwikkelaars kunnen lokaal een bedrijfsserver opzetten met een SQLite-database voor testdoeleinden. De voorbeeldimplementatie demonstreert hoe agents bedrijfsmogelijkheden kunnen ontdekken, checkout-sessies kunnen aanmaken en kortingen kunnen toepassen.

Een typische workflow begint met het opzetten van een bedrijfsserver met voorbeeldproducten. Vervolgens wordt de server geconfigureerd om requests van agents te accepteren. Agents kunnen via het /.well-known/ucp-endpoint de beschikbare services en capabilities ontdekken. Na ontdekking kunnen ze checkout-sessies aanmaken en bijwerken, bijvoorbeeld door kortingscodes toe te passen.

Voor implementatie via Google’s referentieplatform moeten bedrijven een actief Merchant Center-account hebben en producten aanbieden die geschikt zijn voor checkout. Dit waarborgt dat Google over de benodigde productinformatie beschikt om voorraad te tonen binnen conversationele ervaringen. De checkout-feature maakt gebruik van Google Pay, waarbij consumenten betalings- en verzendgegevens kunnen gebruiken die al zijn opgeslagen in Google Wallet.

Veiligheid en governance

De security-first benadering van UCP voorziet in getokeniseerde betalingen en verifieerbare credentials als beveiligde communicatiemethode tussen agents en bedrijfsbackends. Het protocol respecteert bestaande compliancevereisten en governance-regels van organisaties.

De uitbreidbare architectuur met flexibele opties en een extensions-framework schaalt mee met nieuwe agentic experiences. Dit ontwerpprincipe maakt het ook mogelijk dat UCP zich uitbreidt naar andere sectoren.

Open-source samenwerking

UCP is een open-source project dat is ontwikkeld met meer dan 20 bedrijven. Naast Google, Shopify, Etsy, Wayfair, Target en Walmart onderschrijven ook Adyen, American Express, Best Buy, Flipkart, Macy’s, Mastercard, Stripe, The Home Depot, Visa en Zalando het protocol.

Google nodigt ontwikkelaars, bedrijven en platformarchitecten uit om bij te dragen aan de toekomst van commerce. De specificatie is beschikbaar op GitHub, waar deelnemers kunnen bijdragen via GitHub Discussions en pull requests.

Bedrijven die willen integreren met Google’s implementatie kunnen de integratiegids raadplegen en een merchant interest-formulier invullen via Merchant Center. De volledige UCP-integratie-instructies zijn beschikbaar via de officiële documentatie.

Tip: Agentic AI Foundation ontfermt zich over de toekomst van MCP