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.
- 01
Ingest
Merchant
Send CSV, JSON or webhook data.
Source product rows
- 02
Normalize
GraftXchange
Validate identity, price, currency, stock and checkout fields.
Tenant-scoped schema
- 03
Index
GraftXchange
Keep active products current in the cross-store read index.
Queryable inventory
- 04
Authorize
Agent + x402
Resolve HTTP 402 and attach a payment signature.
Paid tool request
- 05
Query
MCP
Search, verify or compare across authorized catalogs.
Compact JSON
- 06
Execute
UCP / ACP
Hand the selected product to a standard checkout endpoint.
Purchase path
- 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