🛒 Janus Buyer Agent
acts for Voltaic Cycles (advertiser) · :4002Agent reasoning
idle — run the scenario
1 · Campaign brief
The agent parses this text — try “3 weeks”, “$40k budget”, “Los Angeles and Seattle”, “nationwide”, “display only”, “70% ctv”, “keep CPM under $14”, “2 million impressions”. It also travels verbatim inside get_products. Budget field is the fallback when no $ amount is written.
Planner → media plan
—
2 · Seller discovery (adagents.json)
—
5 · Audience signals
—
6 · Product evaluator
—
7 · Buy manager
—
9 · Creative library
—
10 · Delivery monitor
—
11 · Optimizer
—
12 · Campaign report
—
⇄ The wire — AdCP over MCP (JSON-RPC)
every message between the two agents, in orderProtocol traffic will appear here.
adagents.json discovery, then buyer → seller calls, responses & webhooks.
📡 Spectrum Reach Sales Agent
acts for Spectrum Reach (publisher) · :4001 · illustrative simulationAgent reasoning
idle — waiting for a buyer
2 · adagents.json (authorized agents)
—
Gateway · principal auth
—
3 · Account onboarding
—
4 · Inventory catalog
—
5 · Audience platform (first-party)
—
8 · Order desk (human-in-the-loop)
—
9 · Creative review
—
10 · Ad server
—
Reporting
—