Skip to main content
Interchange is built on the Ad Context Protocol (AdCP). This page covers the buy side — how Interchange, acting as a buyer platform, consumes AdCP across many sellers.
This is the buy-side view. For the seller (supply) side — connecting your own AdCP sales agent as a storefront source — see Connect your sales agent. When this page and the AdCP spec disagree on what the protocol means, the AdCP spec wins.

The cross-seller pattern

The defining difference between AdCP and Interchange on the buy side is the same everywhere: AdCP defines a task against one agent; Interchange runs it across many. That fan-out is our core scaling layer.
AdCP task (single seller)Interchange (many sellers)
get_productsDiscover Products — one brief fanned out to every reachable agent, merged and ranked
get_signalscross-agent signal discovery
create_media_buy / update_media_buya Campaign that spawns one media buy per seller
get_media_buy_deliveryaggregated reporting rolled up across all sellers

Conformance (buy side)

Status: 1:1 conforms as written · +ext with a Scope3 scaling layer · none not implemented yet.
AdCP surfaceStatusWhat Interchange does
get_products+extCross-seller fan-out of one brief; adds a discovery session, brief enrichment, and ranking. See Discover Products.
sync_catalogs1:1Matches the spec; the catalog is also injected into the discovery fan-out.
create_media_buy+extBuyers create a Campaign that spawns one media buy per seller. See Create a campaign.
update_media_buy+extCampaign-level update cascade; a capability guard blocks updates an upstream agent can’t support.
get_media_buy_delivery+extAggregated reporting across all sellers.
get_media_buys+extCampaign-granularity list; most-restrictive status rollup.
list_creatives / build_creative+extCampaign-scoped manifests; conversational creative sessions.
get_signals+extCross-agent signal discovery.
sync_audiences / sync_event_sources / log_event+extFirst-party audience + event stores feeding the Measurement Engine.
Measurement taxonomy+extA Bayesian incrementality engine. See Measurement & incrementality.
list_accounts / sync_accounts+ext / 1:1A three-stage buyer model (credentials → available → linked).
provide_performance_feedbacknoneNot implemented; an internal optimization loop substitutes.
get_creative_deliverynoneNot implemented; reporting currently stops at the package level.

Where the truth lives

AdCP specification

The protocol’s source of truth.

Connect your sales agent

The seller (supply) side — bring your AdCP agent in as a storefront source.

Discover Products

The cross-seller discovery surface.

Create a campaign

How a campaign spawns media buys across sellers.