ucp
Specification and documentation for the Universal Commerce Protocol (UCP)
Discover UCP authentication mechanisms like API Keys, OAuth 2.0, mTLS, and RFC 9421 for secure platform-to-business communication. Enable interoperable messaging today.
How Universal Commerce Protocol Manages Profile Caching and Discovery FootprintLearn how Universal Commerce Protocol manages profile caching and discovery footprint with a 60-second minimum cache TTL, HTTPS-only fetching, and LRU caches for efficient performance.
Native Host Requirements for Implementing the UCP Embedded ProtocolImplement UCP Embedded Protocol by injecting global JavaScript objects for JSON-RPC 2.0 message exchange between host apps and embedded UIs. Learn native host requirements.
How UCP Handles Extension Version Requirements and Schema ResolutionLearn how UCP handles extension version requirements and schema resolution. Discover UCP's approach to version-aware modules and deterministic validation for schema composition during negotiation.
What Is the continue_url Field in UCP for Graceful Degradation?Learn how the UCP continue_url field provides graceful degradation by redirecting buyers to a traditional web experience when API interactions fail, ensuring seamless transactions.
How UCP Payment Handlers Specify Available Instruments and ConstraintsUCP payment handlers declare instruments and constraints via the available_instruments array. Learn how to specify acceptance criteria for payment methods.
How UCP Manages Version Compatibility for Protocols and CapabilitiesLearn how UCP manages version compatibility for protocols and capabilities using declarative JSON Schema. Discover efficient dependency management for your commerce integration.
UCP Trust Triangle Model for Payment Processing: Security Architecture ExplainedExplore the UCP trust triangle model for payment processing. Learn how this security architecture distributes risk across three parties for secure transactions without compromising data.
Understanding Multi-Parent Extensions in UCP: Schema and Negotiation LogicDiscover multi-parent extensions in UCP, enabling capabilities to inherit from multiple parents. Learn about schema and negotiation logic for flexible capability adoption.
How Universal Commerce Protocol Achieves Dynamic Discovery via /.well-known/ucpDiscover how Universal Commerce Protocol enables permissionless platform onboarding via /.well-known/ucp. Dynamically find services, capabilities, and credentials without pre-configuration.
UCP Error Codes Explained: Standard Codes and Structural OrganizationUnderstand UCP error codes with this guide to standard codes and structural organization. Learn how UCP standardizes error handling across multiple transports.
How UCP Handles Payment Tokenization and Credential FlowsLearn how UCP effectively handles payment tokenization and credential flows using /tokenize and /detokenize endpoints. Securely exchange payment data with UCP.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →