{"id":"a2a.bidmachine.io","name":"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). 14 A2A intents supported with streaming + push notifications.","operator":"BidMachine","class":null,"catalog_id":null,"catalog_link":null,"origin":"https://a2a.bidmachine.io","claims_origin":null,"registrations":[{"registry":"a2a","id":"https://a2a.bidmachine.io/.well-known/agent.json","url":"https://a2a.bidmachine.io/.well-known/agent.json","link":"self","verified_at":"2026-10-01T17:24:29.161Z","last_checked":"2026-10-03T10:18:09.191Z","content_hash":"de6bf54639c44c2a79a102c3fea91b06b471c70f5d7fe41e0d6c07a26ccf2884","last_error":null,"signature":"unsigned","card":{"status":"live","checked_at":"2026-10-03T10:18:09.191Z","changed_at":"2026-10-01T17:24:29.161Z","version_id":"e948358fa2da3d9519d15488:1"}}],"skills":[{"id":"search_inventory","name":"Search Inventory","tags":["inventory","search","discovery","advertising"]},{"id":"create_deal","name":"Create Deal","tags":["deal","create","media_buy","advertising"]},{"id":"list_deals","name":"List Deals","tags":["deal","list","advertising"]},{"id":"activate_deal","name":"Activate Deal","tags":["deal","lifecycle","advertising"]},{"id":"negotiate","name":"Negotiate Pricing","tags":["pricing","negotiation","intelligence","advertising"]},{"id":"propose_deal","name":"Propose Deal","tags":["negotiation","proposal","deals","advertising"]},{"id":"refine_deal","name":"Refine Proposal","tags":["negotiation","proposal","counter-offer","advertising"]},{"id":"finalize_deal","name":"Finalize Proposal","tags":["negotiation","proposal","deals","advertising"]},{"id":"get_delivery","name":"Get Delivery Metrics","tags":["delivery","reporting","metrics","advertising"]},{"id":"get_signals","name":"Get Audience Signals","tags":["signals","audience","advertising"]},{"id":"get_market_rates","name":"Get Market Rate Intelligence","tags":["pricing","intelligence","rates","advertising"]},{"id":"get_trust_score","name":"Get Trust Score","tags":["trust","quality","fraud","advertising"]},{"id":"get_deal_health","name":"Get Deal Health","tags":["deal","diagnostics","health","advertising"]},{"id":"simulate_auction","name":"Simulate Auction","tags":["auction","simulation","intelligence","advertising"]},{"id":"comply_test_controller","name":"AdCP: comply_test_controller","tags":["adcp","media_buy","advertising"]},{"id":"create_media_buy","name":"AdCP: create_media_buy","tags":["adcp","media_buy","advertising"]},{"id":"get_adcp_capabilities","name":"AdCP: get_adcp_capabilities","tags":["adcp","media_buy","advertising"]},{"id":"get_media_buy_delivery","name":"AdCP: get_media_buy_delivery","tags":["adcp","media_buy","advertising"]},{"id":"get_media_buys","name":"AdCP: get_media_buys","tags":["adcp","media_buy","advertising"]},{"id":"get_products","name":"AdCP: get_products","tags":["adcp","media_buy","advertising"]},{"id":"get_signals","name":"AdCP: get_signals","tags":["adcp","media_buy","advertising"]},{"id":"list_accounts","name":"AdCP: list_accounts","tags":["adcp","media_buy","advertising"]},{"id":"list_creative_formats","name":"AdCP: list_creative_formats","tags":["adcp","media_buy","advertising"]},{"id":"preview_creative","name":"AdCP: preview_creative","tags":["adcp","media_buy","advertising"]},{"id":"provide_performance_feedback","name":"AdCP: provide_performance_feedback","tags":["adcp","media_buy","advertising"]},{"id":"sync_accounts","name":"AdCP: sync_accounts","tags":["adcp","media_buy","advertising"]},{"id":"update_media_buy","name":"AdCP: update_media_buy","tags":["adcp","media_buy","advertising"]}],"endpoints":[{"protocol":"a2a","url":"https://a2a.bidmachine.io/a2a","version":"0.3.0"}],"rank_hint":null,"synced_at":"2026-10-03T10:18:09.191Z","identified_by":"self","status":"live","card":{"url":"https://a2a.bidmachine.io/.well-known/agent.json","status":"live","checked_at":"2026-10-03T10:18:09.191Z","changed_at":"2026-10-01T17:24:29.161Z","version_id":"e948358fa2da3d9519d15488:1","protocol_versions":["0.3.0","1.0"]},"traits":["a2a:0.3","a2a:1.0","auth:none","input:data","input:text","output:data","streaming","transport:jsonrpc"],"categories":["commerce","security","search","data","health"],"service":"BidMachine","icon_url":null,"first_seen_at":"2026-10-01T17:24:29.161Z","found_via":"crawl_index","updated_at":"2026-10-01T17:24:29.161Z","profile":{"identity":{"name":"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). 14 A2A intents supported with streaming + push notifications.","agent_version":"1.0.0","provider":{"organization":"BidMachine","url":"https://bidmachine.io/"},"documentation_url":null,"icon_url":null},"interfaces":[{"protocol":"a2a","binding":"JSONRPC","protocol_version":"0.3.0","url":"https://a2a.bidmachine.io/a2a","tenant":null,"preference":0},{"protocol":"a2a","binding":"JSONRPC","protocol_version":"1.0","url":"https://a2a.bidmachine.io/a2a","tenant":null,"preference":1}],"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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?"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"id":"propose_deal","name":"Propose Deal","description":"Start a multi-turn deal negotiation. Submit an offer and receive seller counter-terms plus a proposal id to refine or accept — no deal is minted until you finalize.","tags":["negotiation","proposal","deals","advertising"],"examples":["Propose a deal at $6 CPM for preferred banner inventory","Send a proposal: seat my-dsp, $5 CPM"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"id":"refine_deal","name":"Refine Proposal","description":"Counter-offer on an active proposal; the seller re-negotiates and returns updated terms. Reference the proposal by its BM-PROP id.","tags":["negotiation","proposal","counter-offer","advertising"],"examples":["Refine BM-PROP-abc123 to $7 CPM","Revise proposal BM-PROP-abc123 — raise to $8"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"id":"finalize_deal","name":"Finalize Proposal","description":"Accept a proposal's current terms and mint the deal. First accept wins; a second accept on the same proposal is rejected.","tags":["negotiation","proposal","deals","advertising"],"examples":["Accept proposal BM-PROP-abc123","Finalize BM-PROP-abc123"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"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?"],"input_modes":["text/plain"],"output_modes":["application/json"],"security_requirements":null},{"id":"comply_test_controller","name":"AdCP: comply_test_controller","description":"AdCP conformance-harness controller (seeding + scenario control for graded runs).","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"comply_test_controller\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"create_media_buy","name":"AdCP: create_media_buy","description":"AdCP media-buy creation (open-auction deals; idempotency_key required).","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"create_media_buy\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"get_adcp_capabilities","name":"AdCP: get_adcp_capabilities","description":"AdCP capability discovery (versions, protocols, feature support).","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"get_adcp_capabilities\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"get_media_buy_delivery","name":"AdCP: get_media_buy_delivery","description":"AdCP delivery metrics for media buys.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"get_media_buy_delivery\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"get_media_buys","name":"AdCP: get_media_buys","description":"AdCP media-buy listing for the authenticated buyer.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"get_media_buys\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"get_products","name":"AdCP: get_products","description":"AdCP product discovery — brief-interpreted or filtered catalog search, proposals, wholesale feed.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"get_products\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"get_signals","name":"AdCP: get_signals","description":"AdCP audience/contextual signal discovery.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"get_signals\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"list_accounts","name":"AdCP: list_accounts","description":"AdCP account listing for the authenticated buyer.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"list_accounts\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"list_creative_formats","name":"AdCP: list_creative_formats","description":"AdCP creative-format catalog for the exchange's placements.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"list_creative_formats\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"preview_creative","name":"AdCP: preview_creative","description":"AdCP creative preview rendering for a placement/format.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"preview_creative\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"provide_performance_feedback","name":"AdCP: provide_performance_feedback","description":"AdCP performance-feedback submission for a media buy.","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"provide_performance_feedback\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"sync_accounts","name":"AdCP: sync_accounts","description":"AdCP account upsert (brand + operator; notification configs).","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"sync_accounts\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null},{"id":"update_media_buy","name":"AdCP: update_media_buy","description":"AdCP media-buy update (budget, activation state, packages).","tags":["adcp","media_buy","advertising"],"examples":["{\"skill\": \"update_media_buy\", \"parameters\": {...}} as a message DataPart"],"input_modes":["application/json"],"output_modes":["application/json"],"security_requirements":null}],"capabilities":{"streaming":true,"push_notifications":false,"extended_agent_card":false,"extensions":[{"uri":"https://adcontextprotocol.org/extensions/adcp","required":false}]},"interaction":{"default_input_modes":["text/plain"],"default_output_modes":["application/json"],"security_schemes":{"bearerAuth":{"kind":null}},"security_requirements":null}},"discovered_via":[{"source":"crawl_index","at":"2026-10-01T17:24:29.161Z"}],"history":{"versions":1,"complete_since":"2026-10-01T17:24:29.161Z"},"reputation":{"score":null,"confidence":0.1,"computed_at":"2026-10-03T10:44:15.830Z","components":{"identity":{"score":25,"verified_sources":1,"bidirectional":0,"oldest_verified_at":"2026-10-01T17:24:29.161Z"},"reviews":{"status":"none","count":0,"trusted_reviewers":0,"value":null,"registrations":[]},"observed":{"status":"insufficient","window_days":30,"sites":null,"sessions":null,"verified_share":null,"flagged_share":null}}}}