Skerry/ Reference/ Universal Commerce Protocol

Universal Commerce Protocol7

Called by a platform, not by a partner, and not with an API key. The platform names its profile in UCP-Agent and signs each request (RFC 9421, ES256) with a key that profile publishes; the customer must have listed that profile. Paths, fields, statuses and messages follow the protocol's 2026-08-25 version, the only one spoken. What the business decides about a checkout is a 200 with messages; a checkout or order that is not there is a 200 with ucp.status: "error" and messages; protocol errors are { code, content }, not Skerry's envelope. A preview, off by default.