Protocol Specification

Specification Reading Guide

The specification documents on this site don’t copy the official text. Instead, from an engineering implementation perspective, they break down the specification into actionable checklists:

  • What you need to declare (Profile / Capabilities / Endpoints)?
  • What you need to verify (namespace & spec origin binding, Schema composition, extension dependencies)?
  • What you need to implement (minimum bindings for REST/MCP/A2A/Embedded)?

Specification Structure

Core Specifications

Capability Specifications

Extension Specifications

Draft Specifications

The following capabilities are under active development:

Payment Specifications

Canonical Sources

All technical details on this site are subject to the official specifications:

Keywords Notice

The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, OPTIONAL in the specification are to be interpreted as described in RFC 2119 and RFC 8174.

Schema Notice

  • Date format: RFC 3339, unless otherwise specified
  • Amount format: Minimum unit (cents)

Version Notice

This document is based on UCP Protocol version 2026-01-11.