Directory Agents

BidMachine Ad Exchange

Self-identified

by BidMachine · A2A agent · a2a.bidmachine.io

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.

  • A2A 0.3.0, 1.0
  • Version 1.0.0
  • Unsigned card
  • Checked 2026-10-02

advertising media_buy adcp deal negotiation

  • Search Inventory search_inventory

    Discover mobile programmatic inventory across 600M+ devices and 500+ publishers; filter by category, geo, device, ad-type.

    inventory search discovery advertising
    2 examples
    • Find rewarded video inventory in US iOS games
    • List CTV inventory under IAB-9-30

    In: text/plain · Out: application/json

  • Create Deal create_deal

    Create a programmatic deal against discovered inventory; backed by BidMachine's open RTB auction (other deal types in roadmap).

    deal create media_buy advertising
    2 examples
    • Create a deal for sports inventory in Q3
    • Set up an order for rewarded video

    In: text/plain · Out: application/json

  • List Deals list_deals

    List active and historical deals for the requesting buyer agent.

    deal list advertising
    2 examples
    • Show my active deals
    • List all deals from this quarter

    In: text/plain · Out: application/json

  • Activate Deal activate_deal

    Transition a deal from pending to active state, enabling delivery.

    deal lifecycle advertising
    2 examples
    • Activate deal BM-ADCP-XYZ
    • Go live on my new media buy

    In: text/plain · Out: application/json

  • Negotiate Pricing negotiate

    Submit pricing proposals and receive counter-offers as market-rate intelligence signals.

    pricing negotiation intelligence advertising
    2 examples
    • Counter-offer at $5 CPM
    • What's the floor for this inventory?

    In: text/plain · Out: application/json

  • Propose Deal propose_deal

    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.

    negotiation proposal deals advertising
    2 examples
    • Propose a deal at $6 CPM for preferred banner inventory
    • Send a proposal: seat my-dsp, $5 CPM

    In: text/plain · Out: application/json

  • Refine Proposal refine_deal

    Counter-offer on an active proposal; the seller re-negotiates and returns updated terms. Reference the proposal by its BM-PROP id.

    negotiation proposal counter-offer advertising
    2 examples
    • Refine BM-PROP-abc123 to $7 CPM
    • Revise proposal BM-PROP-abc123 — raise to $8

    In: text/plain · Out: application/json

  • Finalize Proposal finalize_deal

    Accept a proposal's current terms and mint the deal. First accept wins; a second accept on the same proposal is rejected.

    negotiation proposal deals advertising
    2 examples
    • Accept proposal BM-PROP-abc123
    • Finalize BM-PROP-abc123

    In: text/plain · Out: application/json

  • Get Delivery Metrics get_delivery

    Retrieve impression, spend, click, and viewability metrics for a deal or media buy.

    delivery reporting metrics advertising
    2 examples
    • How is my deal performing today?
    • Show impressions for the last 7 days

    In: text/plain · Out: application/json

  • Get Audience Signals get_signals

    Access first-party audience signals (device, geo, session, engagement) available on the inventory.

    signals audience advertising
    2 examples
    • What signals are available for sports apps?
    • List geo signals for US inventory

    In: text/plain · Out: application/json

  • Get Market Rate Intelligence get_market_rates

    Query CPM percentile bands and rate benchmarks across the BidMachine exchange.

    pricing intelligence rates advertising
    2 examples
    • What's the median CPM for US iOS rewarded video?
    • Show rate bands for sports inventory

    In: text/plain · Out: application/json

  • Get Trust Score get_trust_score

    Retrieve a multi-signal trust score (fraud, schain, ads.txt, fidelity, latency) for inventory or placements.

    trust quality fraud advertising
    2 examples
    • What's the trust score for this app?
    • Show placement quality signals

    In: text/plain · Out: application/json

  • Get Deal Health get_deal_health

    Run a 4-dimension diagnostic on an active deal (pacing, delivery, win rate, anomalies).

    deal diagnostics health advertising
    2 examples
    • Is my deal healthy?
    • Diagnose underdelivery on deal X

    In: text/plain · Out: application/json

  • Simulate Auction simulate_auction

    Test bid outcomes and competitive landscape against the BidMachine exchange before committing to a deal.

    auction simulation intelligence advertising
    2 examples
    • Simulate a $4 CPM bid on US iOS games
    • What would I win at $6?

    In: text/plain · Out: application/json

  • AdCP: comply_test_controller comply_test_controller

    AdCP conformance-harness controller (seeding + scenario control for graded runs).

    adcp media_buy advertising
    1 example
    • {"skill": "comply_test_controller", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: create_media_buy create_media_buy

    AdCP media-buy creation (open-auction deals; idempotency_key required).

    adcp media_buy advertising
    1 example
    • {"skill": "create_media_buy", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: get_adcp_capabilities get_adcp_capabilities

    AdCP capability discovery (versions, protocols, feature support).

    adcp media_buy advertising
    1 example
    • {"skill": "get_adcp_capabilities", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: get_media_buy_delivery get_media_buy_delivery

    AdCP delivery metrics for media buys.

    adcp media_buy advertising
    1 example
    • {"skill": "get_media_buy_delivery", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: get_media_buys get_media_buys

    AdCP media-buy listing for the authenticated buyer.

    adcp media_buy advertising
    1 example
    • {"skill": "get_media_buys", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: get_products get_products

    AdCP product discovery — brief-interpreted or filtered catalog search, proposals, wholesale feed.

    adcp media_buy advertising
    1 example
    • {"skill": "get_products", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: get_signals get_signals

    AdCP audience/contextual signal discovery.

    adcp media_buy advertising
    1 example
    • {"skill": "get_signals", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: list_accounts list_accounts

    AdCP account listing for the authenticated buyer.

    adcp media_buy advertising
    1 example
    • {"skill": "list_accounts", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: list_creative_formats list_creative_formats

    AdCP creative-format catalog for the exchange's placements.

    adcp media_buy advertising
    1 example
    • {"skill": "list_creative_formats", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: preview_creative preview_creative

    AdCP creative preview rendering for a placement/format.

    adcp media_buy advertising
    1 example
    • {"skill": "preview_creative", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: provide_performance_feedback provide_performance_feedback

    AdCP performance-feedback submission for a media buy.

    adcp media_buy advertising
    1 example
    • {"skill": "provide_performance_feedback", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: sync_accounts sync_accounts

    AdCP account upsert (brand + operator; notification configs).

    adcp media_buy advertising
    1 example
    • {"skill": "sync_accounts", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

  • AdCP: update_media_buy update_media_buy

    AdCP media-buy update (budget, activation state, packages).

    adcp media_buy advertising
    1 example
    • {"skill": "update_media_buy", "parameters": {...}} as a message DataPart

    In: application/json · Out: application/json

Interfaces

BindingA2A versionURL
JSONRPC Preferred0.3.0https://a2a.bidmachine.io/a2a
JSONRPC1.0https://a2a.bidmachine.io/a2a

Capabilities

Streaming
Yes
Push notifications
No
Extended card for signed-in callers
No
  • https://adcontextprotocol.org/extensions/adcp

Security and formats

Requires
Not declared
Schemes
bearerAuth (unknown)
Accepts
text/plain
Returns
application/json

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.

ID
a2a.bidmachine.io
Category
A2A agent
Provider
BidMachine
Agent version
1.0.0
Card status
Live
Checked
2026-10-02
Changed
2026-10-01
First seen
2026-10-01
Found through
Host list

Registrations

Reputation

Computed 2026-10-03

—No score yet
Confidence10%

A score shows from 30%

  • Identity40% of the score25 / 100

    1 verified source

    An ERC-8004 registration linked both ways adds 25.

  • Reviews35% of the score–

    No reviews yet

    From the ERC-8004 reputation registry, weighted by who wrote them.

  • Observed25% of the score–

    Not enough sightings yet

    Counts once it is seen on 10 or more Double Agent sites.

Change history

History since 2026-10-01