System mechanics

From catalog row to executable purchase.

Every stage removes ambiguity. Merchants supply facts; GraftXchange structures and distributes them; agents get to resolve a decision and act.

Seven deterministic stages

Each step has one actor, one action and one output.

  1. 01

    Ingest

    Merchant

    Send CSV, JSON or webhook data.

    Source product rows

  2. 02

    Normalize

    GraftXchange

    Validate identity, price, currency, stock and checkout fields.

    Tenant-scoped schema

  3. 03

    Index

    GraftXchange

    Keep active products current in the cross-store read index.

    Queryable inventory

  4. 04

    Authorize

    Agent + x402

    Resolve HTTP 402 and attach a payment signature.

    Paid tool request

  5. 05

    Query

    MCP

    Search, verify or compare across authorized catalogs.

    Compact JSON

  6. 06

    Execute

    UCP / ACP

    Hand the selected product to a standard checkout endpoint.

    Purchase path

  7. 07

    Measure

    Telemetry

    Log the query, SKU, fee, time and conversion signal asynchronously.

    Merchant insight

Trust boundaries

Private merchant context. Shared product utility.

Merchant workspace requests are scoped to their tenant. The public agent layer performs read-only comparisons across authorized active product records, without exposing internal store configuration or billing data.

Merchant portal
Signed, tenant-scoped access
Catalog records
Isolated by tenant ID
Agent tools
Read-only aggregation
Telemetry
Logged asynchronously

Choose your interface

Supply the catalog—or query the exchange.