← Back to registry /

BidMachine Ad Exchange

A2A conformant Streaming A2A v0.3.0

BidMachine Ad Exchange

v1.0.0 BidMachine

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.

Launch agent website ↗

Skills

  • Search Inventory

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

    inventorysearchdiscoveryadvertising
  • Create Deal

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

    dealcreatemedia_buyadvertising
  • List Deals

    List active and historical deals for the requesting buyer agent.

    deallistadvertising
  • Activate Deal

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

    deallifecycleadvertising
  • Negotiate Pricing

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

    pricingnegotiationintelligenceadvertising
  • Get Delivery Metrics

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

    deliveryreportingmetricsadvertising
  • Get Audience Signals

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

    signalsaudienceadvertising
  • Get Market Rate Intelligence

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

    pricingintelligenceratesadvertising
  • Get Trust Score

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

    trustqualityfraudadvertising
  • Get Deal Health

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

    dealdiagnosticshealthadvertising
  • Simulate Auction

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

    auctionsimulationintelligenceadvertising

Integration

import asyncio
from a2a_registry import AsyncRegistry

async def main():
    async with AsyncRegistry() as registry:
        agent = await registry.get_by_id("26dc4116-501f-4ed7-a31d-e20b3fa253e9")
        client = await agent.async_connect()
        print(f"Connected to {agent.name}")

asyncio.run(main())