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 TypeRecommended PathKey Documents
Decision MakersValue understanding → Architecture overviewUCP Overview, Architecture
BeginnersConcept learning → Specification overviewCore Concepts, Specification Overview
DevelopersDeep dive into specifications → Capabilities/Schemas → ImplementationSpecification Overview, Checkout, Identity Linking, Order
Advanced UsersSchema composition → Extension mechanism → Security & paymentsSpecification 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