GOOGLE UCP ENGINE ACTIVE Google Universal Commerce Protocol (UCP v2026-04-08)
Enables Gemini AI to discover merchant catalogs (`/.well-known/ucp`), request session locks (`POST /checkout-sessions`), and settle transactions directly via Google Pay tokens.
CommerceOS AGENT & UCP DEMONSTRATION LAB

Autonomous Agentic Commerce Platform & Google UCP Direct Buying Simulator

Demonstrating natural language intent parsing, multi-constraint ranking, and direct protocol checkout. [Notice: Operating on a simulated demonstration catalog & live DummyJSON dataset]
[1] System Overview
• Extracts NLP intent (budget boundaries like ₹50k/5L, brand preferences, categories).
• Searches catalog candidates and applies hard/soft constraints.
• Ranks products using a 6-dimensional weighted scoring model.
• Executes direct checkout via Google Universal Commerce Protocol (UCP).
[2] Operating Instructions
1. Enter a natural language request (e.g. "iPhone 15 under 80k").
2. Inspect intent extraction and ranking details in the AI Brain sidebar.
3. Click Buy via UCP to trigger the live mobile payment simulation.
[3] Protocol & Data Scope
• Data Scope: Uses simulated flagship pricing & live DummyJSON catalog.
• Search Links: Verified search queries for Amazon & Flipkart.
• UCP Standard: Real JSON payload structure (`/.well-known/ucp`, tokens).
Suggested:
AI BRAIN TRACE
PIPELINE STEPS
Parse Intent
Search Catalog
Apply Constraints
Rank Results
PROTOCOL
Google UCP v2026-04-08
This agent follows the real Google Universal Commerce Protocol for agentic buying.
BUILT BY
Shivanshi Nigam
I build custom AI commerce agents for Shopify, WooCommerce, and custom platforms.
🤗 View My Work

Developer / Trace

Inspect raw UCP JSON payloads exchanged during the simulated session.

TOTAL LATENCY
0ms
API Event Log
Run the Agent in the Shopper tab to generate a trace.
No event selected
// Select an event from the log to inspect its UCP payload.

Agentic Topology

How natural language intents are deterministically resolved via the Universal Commerce Protocol.

👤
User
Provides natural language shopping intent via prompt or voice.
🧠
Agent Core (LLM)
Parses intent, plans execution, and makes tool calls adhering to constraints.
🛣️
UCP Network Router
The protocol translation layer. Broadcasts deterministic JSON to registered merchant endpoints.
NOVA
API: /ucp/v1/*
VeloMart
API: /ucp/v1/*
UrbanCart
API: /ucp/v1/*

Google Universal Commerce Protocol v2026-04-08

UCP is Google's open standard for agentic commerce — enabling Gemini AI to complete purchases directly from merchants without leaving the conversational interface. [Notice: Running on a simulated catalog dataset for protocol demonstration]

Official Specification: developers.google.com/merchant/ucp ↗
LIVE UCP PROTOCOL SIMULATOR
Simulate Google UCP direct buying transaction step-by-step
Click "Run Protocol Simulation" to watch real-time UCP JSON payload exchange →

UCP Direct Buying Protocol Execution Sequence

STEP 1
Intent Prompt
User asks Gemini
→
STEP 2
Discovery
/.well-known/ucp
→
STEP 3
Session Lock
POST /checkout-sessions
→
STEP 4
Google Pay Token
Direct Settlement
Step 1 · Merchant Profile
Step 2 · Direct Buying
Reference
Our CommerceOS demo simulates this spec in browser JS using a demonstration catalog. A live merchant implements these REST endpoints on their server.
"budget": { "max": "number" }, "brand_preference": ["string"], "surface": "string", "use_case": ["string"] } }
POST /ucp/v1/cart

Initialize a unified cart session across multiple merchants.

{
  "cart_id": "string (optional)",
  "items": [
    {
      "merchant_id": "string",
      "product_id": "string",
      "qty": "integer"
    }
  ]
}
POST /ucp/v1/checkout

State machine for deterministic, agent-driven checkout progression without UI scraping.

{
  "cart_id": "string",
  "action": "enum('INITIALIZE', 'ADVANCE', 'AUTHORIZE')",
  "payload": {
    "shipping_address": { ... },
    "payment_token": "string"
  }
}
GET /ucp/v1/product/:id

Retrieve detailed schema.org aligned product data.

POST /ucp/v1/order

Finalize order and retrieve tracking webhook subscription.