What integrations are for
A merchant should not have to manually retype every product into ADI if the source already exists in Shopify, WooCommerce, a marketplace system, an ERP, or a custom shop API.
Integrations exist to move product data from those systems into ADI so the trust layer can reason about it. That is ingestion, not enforcement.
The three-layer model
Integration input versus trust enforcement
A connector can feed the catalog, but only ADI enforcement turns that catalog into governed agent commerce.
flowchart LR
source["Shop, ERP, marketplace, CSV, or API"] --> connector["ADI connector"]
connector --> catalog["Normalized merchant trust catalog"]
catalog --> verifier["AP2 and policy verification gate"]
verifier --> payment["Prepaid virtual-card payment"]
verifier --> audit["Receipts and audit evidence"] Why the connector alone is not enough
A connector can be stale, misconfigured, rate-limited, or partially synchronized.
A shop product may be visible operationally but not approved for agent-driven purchase.
A marketplace listing may contain fields that are not safe to use as payment evidence without normalization.
Payment decisions need a stable ADI-side reference so the receipt can be reconstructed later.
How merchant agents should use this
The merchant agent can keep working where it belongs: inside the merchant commerce environment. It can search, recommend, bundle, and negotiate using the merchant's operational systems.
When the buyer agent is ready to transact, the resulting AP2 cart is checked against the ADI trust catalog. That is the point where the conversation becomes a governed commercial action.
What a mature integration should prove
When the product was imported or synchronized.
Which merchant organization owns the product reference.
Whether the product is active for governed agent commerce.
Which fields were used for payment validation.
Which catalog version was bound into the receipt.
The honest current-state distinction
A product connector is useful because it reduces manual catalog maintenance. But the connector is not the security boundary. The security boundary is the ADI verification path that rejects mismatched merchants, unknown SKUs, inactive products, insufficient wallet funds, invalid mandates, and unauthorized agent actions.