UCP Overview

UCP Overview

The Minimal Mental Model of UCP

In UCP, you can break down a commercial interaction into three layers:

  • Service: Defines the API surface for a vertical domain
  • Capability: A functional unit within a service
  • Extension: An optional capability that extends a parent capability

Discovery and Negotiation

UCP relies on both parties’ profiles to enable discoverable and negotiable interactions.

  • Business profile: Published at /.well-known/ucp
  • Platform profile: Declared via UCP-Agent header or request body

Canonical Sources