UCP (Universal Commerce Protocol) enables platforms and agents to complete discovery, negotiation, and transaction orchestration without binding to specific business implementations through standardized Profiles, Services, and Capabilities.
Through Profile publication at /.well-known/ucp and platform-side Profile declarations, compute capability intersections and activate capability sets for each session.
Capability as a functional unit, Extension enhances parent capability through extends. Schema uses allOf composition, supporting dynamic assembly per session.
UCP supports REST, MCP, A2A, and Embedded transport bindings; reuses the same capability and Schema semantics across different integration forms.
OAuth 2.0-based identity linking with minimal sensitive data exposure. Can combine with AP2 Mandates extensions for stronger cryptographic proof requirements.
Initiate discovery and checkout orchestration, declare Profile, and activate capability sets per session.
Publish Business Profile, fulfill orders as Merchant of Record, and process payments.
Manage sensitive data and issue tokens, reducing platform-side compliance scope.
Host payment infrastructure, interfacing with business-side payment chains.
UCP is supported by leading commerce platforms and businesses worldwide, creating an open standard for agentic commerce.
<div class="hx:grid hx:grid-cols-2 md:hx:grid-cols-3 lg:hx:grid-cols-5 hx:gap-6 hx:mb-8">
<div class="hx:flex hx:items-center hx:justify-center hx:h-16 hx:bg-white hx:dark:bg-gray-700 hx:rounded-lg hx:px-4">
<span class="hx:font-semibold hx:text-gray-700 hx:dark:text-gray-200">Shopify</span>
</div>
<div class="hx:flex hx:items-center hx:justify-center hx:h-16 hx:bg-white hx:dark:bg-gray-700 hx:rounded-lg hx:px-4">
<span class="hx:font-semibold hx:text-gray-700 hx:dark:text-gray-200">Etsy</span>
</div>
<div class="hx:flex hx:items-center hx:justify-center hx:h-16 hx:bg-white hx:dark:bg-gray-700 hx:rounded-lg hx:px-4">
<span class="hx:font-semibold hx:text-gray-700 hx:dark:text-gray-200">Wayfair</span>
</div>
<div class="hx:flex hx:items-center hx:justify-center hx:h-16 hx:bg-white hx:dark:bg-gray-700 hx:rounded-lg hx:px-4">
<span class="hx:font-semibold hx:text-gray-700 hx:dark:text-gray-200">Target</span>
</div>
<div class="hx:flex hx:items-center hx:justify-center hx:h-16 hx:bg-white hx:dark:bg-gray-700 hx:rounded-lg hx:px-4">
<span class="hx:font-semibold hx:text-gray-700 hx:dark:text-gray-200">Walmart</span>
</div>
</div>
<p class="hx:text-sm hx:text-gray-600 hx:dark:text-gray-400">
Plus 20+ endorsing partners across commerce, payments, and technology sectors.
<a href="https://github.com/Universal-Commerce-Protocol/ucp" target="_blank" class="hx:text-primary-600 hx:dark:text-primary-400 hx:hover:underline">View on GitHub →</a>
</p>