{"domain":"a2a.bidmachine.io","count":7,"changes":[{"captured_at":"2026-07-22T02:31:22","card_hash":"6a5068fd0c63f93a4c489a9b91ecae3a8d02f02da2bb74bef1d7d94bee2a87de","previous_card_hash":"31675d90ec9279eb461b4f2ef46656edffcf7c3a88836fcc2790e3394c897289","diff":{"skills_added":[{"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"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"preview_creative","name":"AdCP: preview_creative","description":"AdCP creative preview rendering for a placement/format.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills"}},{"captured_at":"2026-07-21T16:31:17","card_hash":"31675d90ec9279eb461b4f2ef46656edffcf7c3a88836fcc2790e3394c897289","previous_card_hash":"4933bb11eababc42788be34bc5c2c502782b79bc60cdb9b4cb5743465bb1a3e2","diff":{"skills_added":[{"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"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_adcp_capabilities","name":"AdCP: get_adcp_capabilities","description":"AdCP capability discovery (versions, protocols, feature support).","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_media_buy_delivery","name":"AdCP: get_media_buy_delivery","description":"AdCP delivery metrics for media buys.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_media_buys","name":"AdCP: get_media_buys","description":"AdCP media-buy listing for the authenticated buyer.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"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"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"list_accounts","name":"AdCP: list_accounts","description":"AdCP account listing for the authenticated buyer.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"list_creative_formats","name":"AdCP: list_creative_formats","description":"AdCP creative-format catalog for the exchange's placements.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"provide_performance_feedback","name":"AdCP: provide_performance_feedback","description":"AdCP performance-feedback submission for a media buy.","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"sync_accounts","name":"AdCP: sync_accounts","description":"AdCP account upsert (brand + operator; notification configs).","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"update_media_buy","name":"AdCP: update_media_buy","description":"AdCP media-buy update (budget, activation state, packages).","tags":["adcp","media_buy","advertising"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[{"id":"get_signals","fields":["name","description","tags","inputModes"]}],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"added 10 skills · updated 1 skill"}},{"captured_at":"2026-07-14T22:28:22","card_hash":"4933bb11eababc42788be34bc5c2c502782b79bc60cdb9b4cb5743465bb1a3e2","previous_card_hash":"c865bac37540a04e200ed72b56ac869003352ac3e73e4d219dc902c1b65e6261","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}},{"captured_at":"2026-07-07T16:24:30","card_hash":"c865bac37540a04e200ed72b56ac869003352ac3e73e4d219dc902c1b65e6261","previous_card_hash":"aef0b0f9a6b1c43568f00f78fa49bb7869842f32a63b44b9d57a5bebc5c2d398","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}},{"captured_at":"2026-06-30T16:51:00","card_hash":"aef0b0f9a6b1c43568f00f78fa49bb7869842f32a63b44b9d57a5bebc5c2d398","previous_card_hash":"b6e8978e31849797198f55bd018ad61a5207de7200bd8ed146a7864771e6def3","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"description","before":"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.","after":"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."}],"other_changed":true,"is_empty":false,"human_summary":"description Agentic seller agent for the BidMachine  → Agentic seller agent for the BidMachine "}},{"captured_at":"2026-06-24T10:34:41","card_hash":"b6e8978e31849797198f55bd018ad61a5207de7200bd8ed146a7864771e6def3","previous_card_hash":"28780cc4e1223a739221575989317d10331b34d1feeab6303f0e54ad422a5ca9","diff":{"skills_added":[{"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"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"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"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"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"],"inputModes":["text/plain"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"added 3 skills"}},{"captured_at":"2026-05-18T23:17:19","card_hash":"28780cc4e1223a739221575989317d10331b34d1feeab6303f0e54ad422a5ca9","previous_card_hash":null,"diff":{"skills_added":[{"id":"activate_deal","name":"Activate Deal","description":"Transition a deal from pending to active state, enabling delivery.","tags":["deal","lifecycle","advertising"],"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"],"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"],"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"],"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"],"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"],"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"],"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"],"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"],"inputModes":["text/plain"],"outputModes":["application/json"]},{"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"],"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"],"inputModes":["text/plain"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"BidMachine Ad Exchange"},{"field":"description","before":null,"after":"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."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://a2a.bidmachine.io/a2a"}],"other_changed":true,"is_empty":false,"human_summary":"added 11 skills · name ∅ → BidMachine Ad Exchange · description ∅ → Agentic seller agent for the BidMachine  · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://a2a.bidmachine.io/a2a"}}]}