Axiom Relay Commerce API

Exact quote, order, settlement, fulfillment, and receipt contracts with independently gated TEST and production modes

Operations 6

POST /api/v1/quotes Create a canonical intent and exact, price-version-bound product quote #
POST /api/v1/orders Validate product input and create a payment expectation before the isolated… #
GET /api/v1/commerce/merchants List public merchant contracts #
GET /api/v1/commerce/settlement-profiles List settlement methods and profiles #
POST /api/v1/settlements/observations Record and reconcile one controlled settlement observation #
GET /api/v1/orders/{id} Read an authorized order state and economic event projection #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/axiomrelay-io:axiomrelay-io-commerce-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

axiomrelay-io-commerce-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Axiom Relay Control Plane Commerce API
  version: 2026-09-10.registry-5
  description: Canonical capability discovery and bounded invocation. CapabilityContract is the source of truth for protocol exposure.
  license:
    name: Proprietary platform; public contracts only
servers:
- url: https://axiomrelay.io
tags:
- name: Commerce
  description: Exact quote, order, settlement, fulfillment, and receipt contracts with independently gated TEST and production modes
paths:
  /api/v1/quotes:
    post:
      tags:
      - Commerce
      operationId: createProductQuote
      summary: Create a canonical intent and exact, price-version-bound product quote
      parameters:
      - name: Idempotency-Key
        in: header
        required: true
        schema:
          type: string
          minLength: 8
          maxLength: 128
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - serviceSlug
              - mode
              properties:
                serviceSlug:
                  type: string
                  pattern: ^[a-z0-9-]+$
                  maxLength: 120
                mode:
                  type: string
                  enum:
                  - sandbox
                  - production
                clientReference:
                  type: string
                  minLength: 1
                  maxLength: 120
                paymentMethod:
                  type: string
                  enum:
                  - CARD
                  - USDC_BASE
                  - SERVICE_CREDIT
              additionalProperties: false
      responses:
        '200':
          description: Idempotent replay
        '201':
          description: Intent and quote created
  /api/v1/orders:
    post:
      tags:
      - Commerce
      operationId: createProductOrder
      summary: Validate product input and create a payment expectation before the isolated…
      parameters:
      - name: Idempotency-Key
        in: header
        required: true
        schema:
          type: string
          minLength: 8
          maxLength: 128
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - quoteId
              - mode
              - productInput
              properties:
                quoteId:
                  type: string
                  pattern: ^q_[a-f0-9]{32}$
                mode:
                  type: string
                  enum:
                  - sandbox
                  - production
                productInput: {}
                termsAcceptance:
                  type: object
                  required:
                  - termsVersion
                  - refundPolicyRef
                  properties:
                    termsVersion:
                      const: terms.axiom.first-party-digital-services-2026-08-31
                    refundPolicyRef:
                      const: refund.axiom.first-party-digital-services-v1
                  additionalProperties: false
              allOf:
              - if:
                  properties:
                    mode:
                      const: production
                then:
                  required:
                  - termsAcceptance
              additionalProperties: false
      responses:
        '200':
          description: Idempotent replay
        '202':
          description: Payment expectation created; execution remains blocked
  /api/v1/commerce/merchants:
    get:
      tags:
      - Commerce
      operationId: listCommerceMerchants
      summary: List public merchant contracts
      responses:
        '200':
          description: Public merchants; internal fixtures excluded
  /api/v1/commerce/settlement-profiles:
    get:
      tags:
      - Commerce
      operationId: listSettlementProfiles
      summary: List settlement methods and profiles
      responses:
        '200':
          description: Settlement contracts and independent TEST/production gate state
  /api/v1/settlements/observations:
    post:
      tags:
      - Commerce
      operationId: observeSandboxSettlement
      summary: Record and reconcile one controlled settlement observation
      parameters:
      - name: Idempotency-Key
        in: header
        required: true
        schema:
          type: string
          minLength: 8
          maxLength: 128
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - expectationId
              - recipient
              - amount
              - asset
              - network
              - paymentReference
              - finality
              properties:
                expectationId:
                  type: string
                  pattern: ^expect_[a-f0-9]{32}$
                recipient:
                  type: string
                  minLength: 8
                  maxLength: 200
                amount:
                  type: string
                  pattern: ^(0|[1-9][0-9]*)(\.[0-9]{1,6})?$
                asset:
                  type: string
                  pattern: ^[A-Z0-9]{2,12}$
                network:
                  type: string
                  pattern: ^[a-z0-9:-]{2,40}$
                paymentReference:
                  type: string
                  pattern: ^sandbox:[A-Za-z0-9._:-]{8,152}$
                finality:
                  type: string
                  enum:
                  - PENDING
                  - CONFIRMED
                  - REVERSED
              additionalProperties: false
      responses:
        '200':
          description: Idempotent replay
        '202':
          description: Observation recorded and deterministically reconciled
        '409':
          description: Idempotency conflict
  /api/v1/orders/{id}:
    get:
      tags:
      - Commerce
      operationId: getCommerceOrder
      summary: Read an authorized order state and economic event projection
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: X-Axiom-Order-Read-Token
        in: header
        required: true
        schema:
          type: string
          pattern: ^ordrt_[A-Za-z0-9_-]{43}$
      responses:
        '200':
          description: Authorized order and event timeline
        '403':
          description: Missing or invalid order read token
x-axiom-registry:
  version: 2026-09-10.registry-5
  digest: sha256:823d5caa77543be8182fc372e92933ffeec45c056c6f381ea00a5b52f293d86a
  sourceOfTruth: CapabilityContract
  capabilities:
  - id: axiom.one-cent-proof
    slug: one-cent-proof
    version: 1.1.0-beta
    category: Agent Commerce
    eyebrow: Agent Commerce
    name: One-Cent Proof
    capability: prove_agent_commerce_loop
    summary: Complete the controlled commerce loop and leave with portable evidence.
    description: A deliberately small proof of discovery, an exact USD quote, deterministic reconciliation, isolated execution, revenue recognition, and bounded evidence. Sandbox orders use controlled settlement; production uses externally authorized Base USDC by default with Stripe-hosted payer authorization as fallback.
    commerce:
      version: 2026-09-04.usdc-primary-stripe-fallback-1
      pricingModel: FIXED
      price:
        amount: '0.01'
        currency: USD
      merchantRef: merchant.axiom
      feePolicy:
        type: INCLUDED_IN_PRICE
        description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
      refundPolicyRef: refund.axiom.first-party-digital-services-v1
      acceptedSettlementProfileRefs:
      - BASE_USDC_X402_PRODUCTION_V2
      - BASE_USDC_X402_V1
      - BASE_USDC_DIRECT_PRODUCTION_V1
      - STRIPE_CARD_TEST_V1
      - AXIOM_SERVICE_CREDIT_TEST_V1
      - STRIPE_CARD_PRODUCTION_V1
      - AXIOM_SERVICE_CREDIT_PRODUCTION_V1
      quoteRequired: true
      authorizationRequired: false
      commercialPolicy: PAYMENT_FIRST
      receiptProfile: mer-service-1
      defaultValiditySeconds: 600
      taxMetadata:
        mode: NOT_CALCULATED
        note: Tax handling is intentionally deferred for counsel and accounting review.
    marketplace:
      category: Agent Commerce
      tier: MICRO
      collection: BAZAAR
      listingStatus: AVAILABLE
      rankingClass: COMPETITIVE
      executorFoundation: ECONOMIC_PLANNING
      purchaseProtocols:
      - http
      - mcp
      - a2a
      - sdk
      evidenceLevel: TESTED
      deterministic: true
      buildableReference: true
      priceVersions:
      - version: 2026-09-04.usdc-primary-stripe-fallback-1
        effectiveFrom: '2026-09-04T00:00:00.000Z'
        effectiveUntil: null
        pricingModel: FIXED
        price:
          amount: '0.01'
          currency: USD
        rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
      marketReferenceRefs: []
    inputSchema:
      type: object
      required: []
      properties: {}
      additionalProperties: false
    outputSchema:
      type: object
      required: []
      properties:
        productVersion:
          type: string
        outcome:
          type: string
        inputHash:
          type: string
        resultHash:
          type: string
        result:
          type: object
      additionalProperties: false
    outputTrust:
      classification: CALLER_DERIVED_UNTRUSTED
      containsUntrustedContent: true
      instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
    delivery:
      input:
      - Exact unexpired quote
      - Settlement confirmation from the selected environment
      output:
      - Commerce-loop proof
      - Economic event timeline
      - Deterministic evidence hashes
      timeoutSeconds: 45
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      privacy: No wallet key, card data, private credential, or unsupported identity claim is accepted
    receiptEvents:
    - intent
    - quote
    - execution
    - settlement
    - fulfillment
    readiness:
      state: available
      lastReviewedAt: '2026-08-27T00:00:00.000Z'
      remainingGates: []
    status: available
    tone: teal
    riskClass: R2
    authorizationClass: PUBLIC
    executionProfile: BOUNDED_COMPUTE
    lifecycle: LIVE_PRODUCTION
    publication:
      publicFlag: null
      discoverableByDefault: true
    intelligenceProfileRef: null
    displayPrice: 0.01 USD
    title: One-Cent Proof
    kind: service
    receipt:
      profile: mer-service-1
      productionSigning: enabled
      publicProjection: bounded_evidence
    privacy:
      classification: purpose_limited
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      dataBoundary: No wallet key, card data, private credential, or unsupported identity claim is accepted
    limits:
      maxInputBytes: 131072
      timeoutMs: 45000
      rateLimitPerMinute: 30
    idempotency: required
    network:
      required: false
      policy: none
    protocols:
      http:
        enabled: false
        operationId: prove_agent_commerce_loop
        note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
      mcp:
        enabled: false
        operationId: prove_agent_commerce_loop
        note: Use the canonical commerce quote and order capabilities.
      webmcp:
        enabled: false
        note: Paid execution is excluded from browser tool registration.
      a2a:
        enabled: false
        operationId: prove_agent_commerce_loop
        note: Use the canonical commerce quote and order capabilities.
      sdk:
        enabled: false
        operationId: prove_agent_commerce_loop
        note: Use the SDK quote and order helpers.
    documentation:
    - /bazaar/one-cent-proof
    - /build/one-cent-proof
    - /developers
    deprecation:
      deprecated: false
      sunsetAt: null
      replacementId: null
    tags:
    - agent-commerce
    - micro
    - prove_agent_commerce_loop
    - axiom-first-party
    - bazaar
    risk:
      class: R2
      meaning: ECONOMIC_PREPARATION
  - id: axiom.json-contract-check
    slug: json-contract-check
    version: 1.0.0-beta
    category: Documents & Data
    eyebrow: Documents & Data
    name: JSON Contract Check
    capability: check_json_contract
    summary: Validate one JSON value against a bounded, safe JSON Schema subset.
    description: Checks type, required fields, properties, arrays, enum, const, and additional-property rules without compiling caller-supplied code or resolving remote references.
    commerce:
      version: 2026-09-04.usdc-primary-stripe-fallback-1
      pricingModel: FIXED
      price:
        amount: '0.05'
        currency: USD
      merchantRef: merchant.axiom
      feePolicy:
        type: INCLUDED_IN_PRICE
        description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
      refundPolicyRef: refund.axiom.first-party-digital-services-v1
      acceptedSettlementProfileRefs:
      - BASE_USDC_X402_PRODUCTION_V2
      - BASE_USDC_X402_V1
      - BASE_USDC_DIRECT_PRODUCTION_V1
      - STRIPE_CARD_TEST_V1
      - AXIOM_SERVICE_CREDIT_TEST_V1
      - STRIPE_CARD_PRODUCTION_V1
      - AXIOM_SERVICE_CREDIT_PRODUCTION_V1
      quoteRequired: true
      authorizationRequired: false
      commercialPolicy: PAYMENT_FIRST
      receiptProfile: mer-service-1
      defaultValiditySeconds: 600
      taxMetadata:
        mode: NOT_CALCULATED
        note: Tax handling is intentionally deferred for counsel and accounting review.
    marketplace:
      category: Documents & Data
      tier: MICRO
      collection: BAZAAR
      listingStatus: AVAILABLE
      rankingClass: COMPETITIVE
      executorFoundation: DETERMINISTIC_JSON
      purchaseProtocols:
      - http
      - mcp
      - a2a
      - sdk
      evidenceLevel: TESTED
      deterministic: true
      buildableReference: true
      priceVersions:
      - version: 2026-09-04.usdc-primary-stripe-fallback-1
        effectiveFrom: '2026-09-04T00:00:00.000Z'
        effectiveUntil: null
        pricingModel: FIXED
        price:
          amount: '0.05'
          currency: USD
        rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
      marketReferenceRefs: []
    inputSchema:
      type: object
      required:
      - schema
      - value
      properties:
        schema:
          type: object
        value: {}
      additionalProperties: false
    outputSchema:
      type: object
      required: []
      properties:
        productVersion:
          type: string
        outcome:
          type: string
        inputHash:
          type: string
        resultHash:
          type: string
        result:
          type: object
      additionalProperties: false
    outputTrust:
      classification: CALLER_DERIVED_UNTRUSTED
      containsUntrustedContent: true
      instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
    delivery:
      input:
      - Bounded JSON Schema subset
      - One JSON value
      output:
      - Validity result
      - Bounded path findings
      - Input and result hashes
      timeoutSeconds: 10
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      privacy: Secrets and personal data are prohibited; remote references are never fetched
    receiptEvents:
    - intent
    - quote
    - execution
    - settlement
    - fulfillment
    readiness:
      state: available
      lastReviewedAt: '2026-08-27T00:00:00.000Z'
      remainingGates: []
    status: available
    tone: teal
    riskClass: R1
    authorizationClass: PUBLIC
    executionProfile: BOUNDED_COMPUTE
    lifecycle: LIVE_PRODUCTION
    publication:
      publicFlag: null
      discoverableByDefault: true
    intelligenceProfileRef: null
    displayPrice: 0.05 USD
    title: JSON Contract Check
    kind: service
    receipt:
      profile: mer-service-1
      productionSigning: enabled
      publicProjection: bounded_evidence
    privacy:
      classification: purpose_limited
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      dataBoundary: Secrets and personal data are prohibited; remote references are never fetched
    limits:
      maxInputBytes: 131072
      timeoutMs: 10000
      rateLimitPerMinute: 30
    idempotency: required
    network:
      required: false
      policy: none
    protocols:
      http:
        enabled: false
        operationId: check_json_contract
        note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
      mcp:
        enabled: false
        operationId: check_json_contract
        note: Use the canonical commerce quote and order capabilities.
      webmcp:
        enabled: false
        note: Paid execution is excluded from browser tool registration.
      a2a:
        enabled: false
        operationId: check_json_contract
        note: Use the canonical commerce quote and order capabilities.
      sdk:
        enabled: false
        operationId: check_json_contract
        note: Use the SDK quote and order helpers.
    documentation:
    - /bazaar/json-contract-check
    - /build/json-contract-check
    - /developers
    deprecation:
      deprecated: false
      sunsetAt: null
      replacementId: null
    tags:
    - documents-&-data
    - micro
    - check_json_contract
    - axiom-first-party
    - bazaar
    risk:
      class: R1
      meaning: COMPUTE
  - id: axiom.canonical-json-hash
    slug: canonical-json-hash
    version: 1.0.0-beta
    category: Documents & Data
    eyebrow: Documents & Data
    name: Canonical JSON + Hash
    capability: canonicalize_and_hash_json
    summary: Canonicalize a bounded JSON value and return its SHA-256 evidence hash.
    description: Sorts object keys recursively, preserves array order, rejects unsupported values, and produces stable bytes and a content hash for evidence workflows.
    commerce:
      version: 2026-09-04.usdc-primary-stripe-fallback-1
      pricingModel: FIXED
      price:
        amount: '0.03'
        currency: USD
      merchantRef: merchant.axiom
      feePolicy:
        type: INCLUDED_IN_PRICE
        description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
      refundPolicyRef: refund.axiom.first-party-digital-services-v1
      acceptedSettlementProfileRefs:
      - BASE_USDC_X402_PRODUCTION_V2
      - BASE_USDC_X402_V1
      - BASE_USDC_DIRECT_PRODUCTION_V1
      - STRIPE_CARD_TEST_V1
      - AXIOM_SERVICE_CREDIT_TEST_V1
      - STRIPE_CARD_PRODUCTION_V1
      - AXIOM_SERVICE_CREDIT_PRODUCTION_V1
      quoteRequired: true
      authorizationRequired: false
      commercialPolicy: PAYMENT_FIRST
      receiptProfile: mer-service-1
      defaultValiditySeconds: 600
      taxMetadata:
        mode: NOT_CALCULATED
        note: Tax handling is intentionally deferred for counsel and accounting review.
    marketplace:
      category: Documents & Data
      tier: MICRO
      collection: BAZAAR
      listingStatus: AVAILABLE
      rankingClass: COMPETITIVE
      executorFoundation: DETERMINISTIC_JSON
      purchaseProtocols:
      - http
      - mcp
      - a2a
      - sdk
      evidenceLevel: TESTED
      deterministic: true
      buildableReference: true
      priceVersions:
      - version: 2026-09-04.usdc-primary-stripe-fallback-1
        effectiveFrom: '2026-09-04T00:00:00.000Z'
        effectiveUntil: null
        pricingModel: FIXED
        price:
          amount: '0.03'
          currency: USD
        rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
      marketReferenceRefs: []
    inputSchema:
      type: object
      required:
      - value
      properties:
        value: {}
      additionalProperties: false
    outputSchema:
      type: object
      required: []
      properties:
        productVersion:
          type: string
        outcome:
          type: string
        inputHash:
          type: string
        resultHash:
          type: string
        result:
          type: object
      additionalProperties: false
    outputTrust:
      classification: CALLER_DERIVED_UNTRUSTED
      containsUntrustedContent: true
      instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
    delivery:
      input:
      - One bounded JSON value
      output:
      - Canonical JSON
      - SHA-256 hash
      - Byte length
      timeoutSeconds: 8
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      privacy: Caller content remains untrusted data and is never interpreted as instructions
    receiptEvents:
    - intent
    - quote
    - execution
    - settlement
    - fulfillment
    readiness:
      state: available
      lastReviewedAt: '2026-08-27T00:00:00.000Z'
      remainingGates: []
    status: available
    tone: teal
    riskClass: R1
    authorizationClass: PUBLIC
    executionProfile: BOUNDED_COMPUTE
    lifecycle: LIVE_PRODUCTION
    publication:
      publicFlag: null
      discoverableByDefault: true
    intelligenceProfileRef: null
    displayPrice: 0.03 USD
    title: Canonical JSON + Hash
    kind: service
    receipt:
      profile: mer-service-1
      productionSigning: enabled
      publicProjection: bounded_evidence
    privacy:
      classification: purpose_limited
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      dataBoundary: Caller content remains untrusted data and is never interpreted as instructions
    limits:
      maxInputBytes: 131072
      timeoutMs: 8000
      rateLimitPerMinute: 30
    idempotency: required
    network:
      required: false
      policy: none
    protocols:
      http:
        enabled: false
        operationId: canonicalize_and_hash_json
        note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
      mcp:
        enabled: false
        operationId: canonicalize_and_hash_json
        note: Use the canonical commerce quote and order capabilities.
      webmcp:
        enabled: false
        note: Paid execution is excluded from browser tool registration.
      a2a:
        enabled: false
        operationId: canonicalize_and_hash_json
        note: Use the canonical commerce quote and order capabilities.
      sdk:
        enabled: false
        operationId: canonicalize_and_hash_json
        note: Use the SDK quote and order helpers.
    documentation:
    - /bazaar/canonical-json-hash
    - /build/canonical-json-hash
    - /developers
    deprecation:
      deprecated: false
      sunsetAt: null
      replacementId: null
    tags:
    - documents-&-data
    - micro
    - canonicalize_and_hash_json
    - axiom-first-party
    - bazaar
    risk:
      class: R1
      meaning: COMPUTE
  - id: axiom.structured-diff
    slug: structured-diff
    version: 1.0.0-beta
    category: Developer Tools
    eyebrow: Developer Tools
    name: Structured Diff
    capability: diff_structured_values
    summary: Produce a bounded, deterministic path-level diff between two JSON values.
    description: Returns added, removed, and changed paths with a fixed finding ceiling so agents can compare contracts without parsing prose.
    commerce:
      version: 2026-09-04.usdc-primary-stripe-fallback-1
      pricingModel: FIXED
      price:
        amount: '0.25'
        currency: USD
      merchantRef: merchant.axiom
      feePolicy:
        type: INCLUDED_IN_PRICE
        description: Axiom is the merchant; the full sale price is Axiom gross revenue with no artificial platform-fee split.
      refundPolicyRef: refund.axiom.first-party-digital-services-v1
      acceptedSettlementProfileRefs:
      - BASE_USDC_X402_PRODUCTION_V2
      - BASE_USDC_X402_V1
      - BASE_USDC_DIRECT_PRODUCTION_V1
      - STRIPE_CARD_TEST_V1
      - AXIOM_SERVICE_CREDIT_TEST_V1
      - STRIPE_CARD_PRODUCTION_V1
      - AXIOM_SERVICE_CREDIT_PRODUCTION_V1
      quoteRequired: true
      authorizationRequired: false
      commercialPolicy: PAYMENT_FIRST
      receiptProfile: mer-service-1
      defaultValiditySeconds: 600
      taxMetadata:
        mode: NOT_CALCULATED
        note: Tax handling is intentionally deferred for counsel and accounting review.
    marketplace:
      category: Developer Tools
      tier: MICRO
      collection: BAZAAR
      listingStatus: AVAILABLE
      rankingClass: COMPETITIVE
      executorFoundation: DETERMINISTIC_JSON
      purchaseProtocols:
      - http
      - mcp
      - a2a
      - sdk
      evidenceLevel: TESTED
      deterministic: true
      buildableReference: true
      priceVersions:
      - version: 2026-09-04.usdc-primary-stripe-fallback-1
        effectiveFrom: '2026-09-04T00:00:00.000Z'
        effectiveUntil: null
        pricingModel: FIXED
        price:
          amount: '0.25'
          currency: USD
        rationale: Value-based launch price reflecting workflow replacement value, evidence quality, and bounded responsibility—not relay cost.
      marketReferenceRefs: []
    inputSchema:
      type: object
      required:
      - before
      - after
      properties:
        before: {}
        after: {}
        maxChanges:
          type: integer
          minimum: 1
          maximum: 500
      additionalProperties: false
    outputSchema:
      type: object
      required: []
      properties:
        productVersion:
          type: string
        outcome:
          type: string
        inputHash:
          type: string
        resultHash:
          type: string
        result:
          type: object
      additionalProperties: false
    outputTrust:
      classification: CALLER_DERIVED_UNTRUSTED
      containsUntrustedContent: true
      instructionPolicy: DATA_ONLY_NEVER_INSTRUCTIONS
    delivery:
      input:
      - Before JSON value
      - After JSON value
      - Optional result ceiling
      output:
      - Path-level changes
      - Change counts
      - Truncation status
      timeoutSeconds: 10
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      privacy: No remote content is fetched and no payload is rendered as HTML
    receiptEvents:
    - intent
    - quote
    - execution
    - settlement
    - fulfillment
    readiness:
      state: available
      lastReviewedAt: '2026-08-27T00:00:00.000Z'
      remainingGates: []
    status: available
    tone: amber
    riskClass: R1
    authorizationClass: PUBLIC
    executionProfile: BOUNDED_COMPUTE
    lifecycle: LIVE_PRODUCTION
    publication:
      publicFlag: null
      discoverableByDefault: true
    intelligenceProfileRef: null
    displayPrice: 0.25 USD
    title: Structured Diff
    kind: service
    receipt:
      profile: mer-service-1
      productionSigning: enabled
      publicProjection: bounded_evidence
    privacy:
      classification: purpose_limited
      retention: Purpose-limited product input is removed after 24 hours; append-only economic facts remain
      dataBoundary: No remote content is fetched and no payload is rendered as HTML
    limits:
      maxInputBytes: 131072
      timeoutMs: 10000
      rateLimitPerMinute: 30
    idempotency: required
    network:
      required: false
      policy: none
    protocols:
      http:
        enabled: false
        operationId: diff_structured_values
        note: Purchase through the canonical quote/order flow; direct execution is intentionally unavailable.
      mcp:
        enabled: false
        operationId: diff_structured_values
        note: Use the canonical commerce quote and order capabilities.
      webmcp:
        enabled: false
        note: Paid execution is excluded from browser tool registration.
      a2a:
        enabled: false
        operationId: diff_structured_values
        note: Use the canonical commerce quote and order capabilities.
      sdk:
        enabled: false
        operationId: diff_structured_values
        note: Use the SDK quote and order helpers.
    documentation:
    - /bazaar/structured-diff
    - /build/structured-diff
    - /developers
    deprecation:
      deprecated: false
      sunsetAt: null
      replacementId: null
    tags:
    - developer-tools
    - micro
    - diff_structured_values
    - axiom-first-party
    - bazaar
    risk:
      class: R1
      meaning: COMPUTE


# --- truncated at 32 KB (224 KB total) ---
# Full source: https://artifacts.apis.io/axiomrelay-io/openapi/axiomrelay-io-commerce-api-openapi.yml