{"protocolVersion":"0.3.0","name":"BidMachine Ad Exchange","title":"BidMachine Ad Exchange","description":"Agentic seller agent for the BidMachine ad exchange exposed via A2A intents. Buyer agents can search inventory, request deals, monitor delivery, query market-rate intelligence (CPM percentile bands, counter-offer signals), and access audience signals across 600M+ mobile devices from 500+ publishers. Backed by BidMachine's open RTB auction (other deal types in roadmap). 11 A2A intents supported with streaming + push notifications.","url":"https://a2a.bidmachine.io/a2a","version":"1.0.0","provider":{"organization":"BidMachine","url":"https://bidmachine.io"},"capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"search_inventory","name":"Search Inventory","description":"Discover mobile programmatic inventory across 600M+ devices and 500+ publishers; filter by category, geo, device, ad-type.","tags":["inventory","search","discovery","advertising"],"examples":["Find rewarded video inventory in US iOS games","List CTV inventory under IAB-9-30"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"create_deal","name":"Create Deal","description":"Create a programmatic deal against discovered inventory; backed by BidMachine's open RTB auction (other deal types in roadmap).","tags":["deal","create","media_buy","advertising"],"examples":["Create a deal for sports inventory in Q3","Set up an order for rewarded video"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"list_deals","name":"List Deals","description":"List active and historical deals for the requesting buyer agent.","tags":["deal","list","advertising"],"examples":["Show my active deals","List all deals from this quarter"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"activate_deal","name":"Activate Deal","description":"Transition a deal from pending to active state, enabling delivery.","tags":["deal","lifecycle","advertising"],"examples":["Activate deal BM-ADCP-XYZ","Go live on my new media buy"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"negotiate","name":"Negotiate Pricing","description":"Submit pricing proposals and receive counter-offers as market-rate intelligence signals.","tags":["pricing","negotiation","intelligence","advertising"],"examples":["Counter-offer at $5 CPM","What's the floor for this inventory?"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_delivery","name":"Get Delivery Metrics","description":"Retrieve impression, spend, click, and viewability metrics for a deal or media buy.","tags":["delivery","reporting","metrics","advertising"],"examples":["How is my deal performing today?","Show impressions for the last 7 days"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_signals","name":"Get Audience Signals","description":"Access first-party audience signals (device, geo, session, engagement) available on the inventory.","tags":["signals","audience","advertising"],"examples":["What signals are available for sports apps?","List geo signals for US inventory"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_market_rates","name":"Get Market Rate Intelligence","description":"Query CPM percentile bands and rate benchmarks across the BidMachine exchange.","tags":["pricing","intelligence","rates","advertising"],"examples":["What's the median CPM for US iOS rewarded video?","Show rate bands for sports inventory"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_trust_score","name":"Get Trust Score","description":"Retrieve a multi-signal trust score (fraud, schain, ads.txt, fidelity, latency) for inventory or placements.","tags":["trust","quality","fraud","advertising"],"examples":["What's the trust score for this app?","Show placement quality signals"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"get_deal_health","name":"Get Deal Health","description":"Run a 4-dimension diagnostic on an active deal (pacing, delivery, win rate, anomalies).","tags":["deal","diagnostics","health","advertising"],"examples":["Is my deal healthy?","Diagnose underdelivery on deal X"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"id":"simulate_auction","name":"Simulate Auction","description":"Test bid outcomes and competitive landscape against the BidMachine exchange before committing to a deal.","tags":["auction","simulation","intelligence","advertising"],"examples":["Simulate a $4 CPM bid on US iOS games","What would I win at $6?"],"inputModes":["text/plain"],"outputModes":["application/json"]}],"authentication":{"schemes":[{"scheme":"bearer","description":"Optional bearer token issued by the seller. Contact the seller operator to obtain one."}]}}