Documentation
Documentation
Welcome to the UCP Documentation Center. You can establish an overall view from the overview, then dive into specifications and implementation details by capability.
Quick Navigation
- UCP Overview - Build the minimal mental model first: Service / Capability / Extension + Profile negotiation
- Core Concepts - Roles, namespaces, capabilities & extensions, Profile & negotiation
- Architecture - Complete view of discovery, negotiation, transport bindings, and payment flows
- Specification Overview - From MUST/SHOULD to Schema composition: implementation based on specifications
Recommended Reading Paths
Choose your reading path based on your role and needs:
| Reader Type | Recommended Path | Key Documents |
|---|---|---|
| Decision Makers | Value understanding → Architecture overview | UCP Overview, Architecture |
| Beginners | Concept learning → Specification overview | Core Concepts, Specification Overview |
| Developers | Deep dive into specifications → Capabilities/Schemas → Implementation | Specification Overview, Checkout, Identity Linking, Order |
| Advanced Users | Schema composition → Extension mechanism → Security & payments | Specification Overview, Identity Linking |
Documentation Structure
- UCP Overview: Build the overall view first (roles, Profile, negotiation, and sessions)
- Core Concepts: Roles, naming, capabilities & extensions, Profile & negotiation
- Architecture: Discovery, negotiation, transport bindings, and payment flows
- Specification Overview: Specification keywords, namespace governance, Schema composition, Profile structure
Canonical Sources
All technical details are subject to the official specifications:
- Official site:
https://ucp.dev - Official repository:
github.com/Universal-Commerce-Protocol/ucp