
Step 1: Write the brief
Sam starts with what he knows: the campaign objectives.
get_products. Sam doesn’t need to learn each publisher’s targeting taxonomy or inventory categories — he describes what he wants, and each sales agent interprets it against their own inventory:
Agency language → protocol terms
Agency language → protocol terms
Step 2: Compare proposals

No CSVs. No spreadsheets. No manual data entry. The products are comparable because every seller returns the same schema.
Sam wants to narrow down. He switches to
refine mode, telling each agent exactly how to adjust:
refine array lets Sam layer constraints without starting over. Each refinement narrows the previous result set.
Step 3: Match creatives

list_creative_formats on each seller to understand exactly what they need:
- StreamHaus needs SSAI-compatible 30s video (MP4, specific codecs)
- OutdoorNet needs display banners (300x250 and 728x90)
- PodTrail needs 30s audio plus a 300x250 companion banner
Step 4: Launch the campaign

Step 5: Governance checks

- Budget: $25K is within Sam’s authorized spending limit
- Brand safety: StreamHaus is on Acme Outdoor’s approved publisher list
- Compliance: Targeting parameters meet regulatory requirements for US and Canada
- Creative: All creatives carry required provenance metadata
pending_approval until a human signs off.
What governance looks like in the protocol
What governance looks like in the protocol
Step 6: Monitor delivery

get_media_buy_delivery on each seller and merges the results:
update_media_buy call instead of logging into two platforms.
The full picture

Go deeper
- Product discovery: How
get_productsworks — briefs, wholesale mode, proposals, and refinement - Campaign lifecycle: Managing media buys — status transitions, updates, and approvals
- Optimization: Delivery and reporting — metrics, dimensional breakdowns, and feedback loops
- Governance: Campaign governance — how the three-party trust model protects Sam’s spend
- Creative: Creative walkthrough — how Maya builds the creatives Sam uses
- Get certified: The Buyer track teaches the full media buy workflow through interactive modules