Learn

← Track H: AdCP: The Ad Context Protocol
L3-L4

H5

Authorized properties and the agentic supply chain

In this lesson you will
  • Explain adagents.json and list_authorized_properties: how a buyer agent confirms a sales agent is authorized to sell a given property.
  • Frame the agentic supply chain as the direct extension of ads.txt and sellers.json: the same authorization and transparency questions, one layer up.
  • Reason about trust failures: an agent selling a property it is not authorized for is the agentic unauthorized reseller.

Everything in this track assumes the buyer agent is talking to a seller that is actually allowed to sell the inventory. That assumption is exactly where fraud lives. Before a buy, an agent has to confirm authorization, the same check you ran by hand in Track C, now between agents.

A property owner publishes adagents.json to declare which sales agents may represent its properties. A buyer agent reads it, and uses list_authorized_properties to confirm a given sales agent is cleared for the property it is offering. Only then does it deal. This is the agentic counterpart of ads.txt plus the sellers.json reciprocity check, one layer up.

Trust questionHeader biddingAdCP
Who may sell this property?ads.txt authorized sellersadagents.json authorized agents
Confirm the seller is clearedsellers.json reciprocitylist_authorized_properties
Unverified party in the pathUnauthorized resellerUnauthorized sales agent

Watch out

A sales agent offering a property it is not listed for in adagents.json is the agentic version of an unauthorized reseller in ads.txt. It is the same red flag the Bidcliq audit raises today, and the reason authorization is checked before any money moves.

Quick check

A sales agent offers inventory for example.com, but example.com’s adagents.json does not list it. Should the buyer agent transact, and which Track C concept does this mirror?

That closes the loop on AdCP. You can describe the protocol, walk a buy through the Media Buy module, get a creative approved, activate a signal, and verify authorization. Track I covers the IAB Tech Lab’s parallel approach to the same problems.

Key concepts
adagents.json and list_authorized_propertiesAuthorized propertiesThe agentic supply chainTrust failures as unauthorized agent paths
Going deeper

To really lock this in: given an adagents.json and a sales agent claiming a property, decide whether the claim is authorized, and explain which Track C concept this mirrors.

Where this leads
ANALYZE

The live audit answers the same question for header bidding: who is authorized to sell this inventory. Run an audit and read the authorization checks, then map them to the agentic equivalent.

Open →
PRACTICE

Proposed lab: author an adagents.json that authorizes a sales agent for a set of properties.

Bidcliq Academy · H5: Authorized properties and the agentic supply chain