// Copyright 2024-2026 Tymofii Pidlisnyi. Apache-2.0 license. See LICENSE.
// ══════════════════════════════════════════════════════════════════
// ACP — Agentic Commerce Protocol (OpenAI + Stripe), v2025-09-29
// ══════════════════════════════════════════════════════════════════
// ACP is an interaction model for connecting buyers, their AI agents,
// and businesses to complete purchases over a stable REST API. The
// merchant remains the system of record; orders, payments, taxes,
// and compliance run on the merchant's existing commerce stack. ACP
// defines the wire shape of the checkout-session lifecycle that an
// agent platform (e.g. ChatGPT) calls into.
//
// This adapter binds APS V2 governance to ACP at the boundary where
// an agent is about to call a merchant's checkout endpoint. APS
// signs and verifies receipts over each checkout-session operation,
// crosswalks V2Delegation to permitted operations, and maps APS
// denial reasons to ACP error types/codes so the merchant sees a
// well-formed ACP error response instead of a transport failure.
//
// SDK scope: type model + crosswalk + APS-signed receipts/denials
// over canonicalized operation envelopes. Out of scope (gateway
// product): live HTTP transport, webhook routing, multi-tenant
// merchant onboarding, settlement, dispute orchestration.
// ══════════════════════════════════════════════════════════════════
/** ACP wire-version header. Date-versioned per the spec. */
export const ACP_API_VERSION = '2025-09-29';
//# sourceMappingURL=types.js.map