Summary
Propose a new intelligence agent type for AdCP that makes market intelligence a discoverable capability within the protocol — rather than something buyer agents must obtain through proprietary integrations outside the standard.
Motivation
AdCP's core value is standardizing how agents discover and interact with capabilities. Today that discovery model covers products (sales), execution (buying), contextual data (signals), creative production (creative), and compliance (governance).
As autonomous buyer agents become more capable, they will also need to discover and consume market intelligence in a standardized way. Today there is no protocol-level mechanism for this — buyers who want strategic context must build bilateral integrations outside AdCP, which is precisely the fragmentation the protocol exists to solve.
The missing layer is interpretation. Signals describe reality. Intelligence interprets reality. Buyer agents use that interpretation to make better decisions.
This RFC proposes formalizing that layer as a first-class agent type.
The architectural gap
A buyer agent today can:
- Discover available inventory (
get_products)
- Activate contextual signals (
get_signals, activate_signal)
- Execute a media buy (
create_media_buy)
What it cannot do is discover, in a standardized way, an agent that can tell it: what is the competitive pressure in this market slice right now? What is the market trajectory? What is my optimal position given current conditions?
Without a standard type, intelligence providers remain outside the protocol — proprietary, non-discoverable, and non-interoperable.
The core architectural pattern
The most important design property of a market intelligence agent is the shared model / individualized perspective pattern:
- Multiple participants contribute observations to a common abstract market model
- Each participant receives only an interpretation relevant to their own position and interests
- No participant's competitive data is exposed to others
This is a general architectural pattern, not an implementation detail. It is what makes market intelligence safe to standardize: the shared model enables useful aggregate intelligence; individual scoping preserves competitive isolation.
Proposed agent type
A new top-level agent type: intelligence
An intelligence agent provides advisory operations that interpret market conditions for buyer agents. It does not execute transactions — it informs the decisions that lead to them.
Rather than prescribing a fixed task interface upfront, this RFC proposes that intelligence agents may expose advisory operations — such as get_market_context, get_market_guidance, or evaluate_position — and that the working group evolve the exact interface through implementation experience.
Discovery would follow the existing pattern: intelligence agents declare their capabilities in get_adcp_capabilities, including the market slices they cover, allowing buyer agents to find relevant providers through standard protocol discovery.
Relationship to existing types
- Not
signals — signals are observations about reality; intelligence is interpretation of reality for strategic use
- Not
buying — intelligence informs decisions but does not execute them
- Not
governance — governance enforces constraints; intelligence provides strategic guidance within those constraints
- Complements all three — an intelligence agent may consume signals, inform buying decisions, and operate within governance boundaries
Open questions for working group
- Should
intelligence be a new top-level agent type, or a specialism within an existing type (e.g., a signals agent with an advisory specialism)?
- How should competitive isolation be enforced — at the protocol level, or left to the intelligence agent's implementation?
- Should market slices be standardized within the AdCP taxonomy, or remain provider-defined?
- How should buyer agents signal their own context to an intelligence agent without exposing competitive data to other participants?
- Should strategic guidance be strictly advisory, or should it optionally produce structured parameters a buyer agent can pass to
create_media_buy?
- What data minimization requirements apply to aggregate market model construction?
- Is the shared model / individualized perspective pattern a general primitive worth formalizing beyond this agent type?
Related
Summary
Propose a new
intelligenceagent type for AdCP that makes market intelligence a discoverable capability within the protocol — rather than something buyer agents must obtain through proprietary integrations outside the standard.Motivation
AdCP's core value is standardizing how agents discover and interact with capabilities. Today that discovery model covers products (
sales), execution (buying), contextual data (signals), creative production (creative), and compliance (governance).As autonomous buyer agents become more capable, they will also need to discover and consume market intelligence in a standardized way. Today there is no protocol-level mechanism for this — buyers who want strategic context must build bilateral integrations outside AdCP, which is precisely the fragmentation the protocol exists to solve.
The missing layer is interpretation. Signals describe reality. Intelligence interprets reality. Buyer agents use that interpretation to make better decisions.
This RFC proposes formalizing that layer as a first-class agent type.
The architectural gap
A buyer agent today can:
get_products)get_signals,activate_signal)create_media_buy)What it cannot do is discover, in a standardized way, an agent that can tell it: what is the competitive pressure in this market slice right now? What is the market trajectory? What is my optimal position given current conditions?
Without a standard type, intelligence providers remain outside the protocol — proprietary, non-discoverable, and non-interoperable.
The core architectural pattern
The most important design property of a market intelligence agent is the shared model / individualized perspective pattern:
This is a general architectural pattern, not an implementation detail. It is what makes market intelligence safe to standardize: the shared model enables useful aggregate intelligence; individual scoping preserves competitive isolation.
Proposed agent type
A new top-level agent type:
intelligenceAn
intelligenceagent provides advisory operations that interpret market conditions for buyer agents. It does not execute transactions — it informs the decisions that lead to them.Rather than prescribing a fixed task interface upfront, this RFC proposes that
intelligenceagents may expose advisory operations — such asget_market_context,get_market_guidance, orevaluate_position— and that the working group evolve the exact interface through implementation experience.Discovery would follow the existing pattern:
intelligenceagents declare their capabilities inget_adcp_capabilities, including the market slices they cover, allowing buyer agents to find relevant providers through standard protocol discovery.Relationship to existing types
signals— signals are observations about reality; intelligence is interpretation of reality for strategic usebuying— intelligence informs decisions but does not execute themgovernance— governance enforces constraints; intelligence provides strategic guidance within those constraintsOpen questions for working group
intelligencebe a new top-level agent type, or a specialism within an existing type (e.g., asignalsagent with anadvisoryspecialism)?create_media_buy?Related