ucp

Specification and documentation for the Universal Commerce Protocol (UCP)

24 articles 2.9k View on GitHub ↗
24 articles
UCP Authentication Mechanisms: Secure Communication Between Platforms and Businesses

Discover UCP authentication mechanisms like API Keys, OAuth 2.0, mTLS, and RFC 9421 for secure platform-to-business communication. Enable interoperable messaging today.

deep-dive
Apr 26, 2026
How Universal Commerce Protocol Manages Profile Caching and Discovery Footprint

Learn 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.

how-to-guide
Apr 26, 2026
Native Host Requirements for Implementing the UCP Embedded Protocol

Implement 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.

api-reference
Apr 26, 2026
How UCP Handles Extension Version Requirements and Schema Resolution

Learn 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.

how-to-guide
Apr 26, 2026
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.

deep-dive
Apr 26, 2026
How UCP Payment Handlers Specify Available Instruments and Constraints

UCP payment handlers declare instruments and constraints via the available_instruments array. Learn how to specify acceptance criteria for payment methods.

how-to-guide
Apr 26, 2026
How UCP Manages Version Compatibility for Protocols and Capabilities

Learn how UCP manages version compatibility for protocols and capabilities using declarative JSON Schema. Discover efficient dependency management for your commerce integration.

how-to-guide
Apr 26, 2026
UCP Trust Triangle Model for Payment Processing: Security Architecture Explained

Explore the UCP trust triangle model for payment processing. Learn how this security architecture distributes risk across three parties for secure transactions without compromising data.

architecture
Apr 26, 2026
Understanding Multi-Parent Extensions in UCP: Schema and Negotiation Logic

Discover multi-parent extensions in UCP, enabling capabilities to inherit from multiple parents. Learn about schema and negotiation logic for flexible capability adoption.

deep-dive
Apr 26, 2026
How Universal Commerce Protocol Achieves Dynamic Discovery via /.well-known/ucp

Discover how Universal Commerce Protocol enables permissionless platform onboarding via /.well-known/ucp. Dynamically find services, capabilities, and credentials without pre-configuration.

how-to-guide
Apr 26, 2026
UCP Error Codes Explained: Standard Codes and Structural Organization

Understand UCP error codes with this guide to standard codes and structural organization. Learn how UCP standardizes error handling across multiple transports.

api-reference
Apr 26, 2026
How UCP Handles Payment Tokenization and Credential Flows

Learn how UCP effectively handles payment tokenization and credential flows using /tokenize and /detokenize endpoints. Securely exchange payment data with UCP.

how-to-guide
Apr 26, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →