{
  "$schema": "https://adcontextprotocol.org/schemas/v2/adagents.json",
  "contact": {
    "name": "Trillboards",
    "email": "partners@trillboards.com",
    "domain": "trillboards.com"
  },
  "properties": [{
    "property_id": "trillboards-dooh-network",
    "property_type": "dooh",
    "name": "Trillboards DOOH Network",
    "description": "5,000+ digital screens with deterministic real-time audience intelligence from edge AI (vision, audio, speech).",
    "identifiers": [
      {"type": "domain", "value": "trillboards.com"},
      {"type": "domain", "value": "api.trillboards.com"}
    ],
    "supported_channels": ["dooh"],
    "tags": ["dooh", "us_national", "edge_ai", "deterministic_audience", "proof_of_play", "content_intelligence"],
    "capabilities": {
      "programmatic_buying": {
        "description": "Full DSP API for programmatic buying on Trillboards DOOH inventory. Self-serve onboarding, real-time bidding (OpenRTB 2.6), creative upload with AI moderation, campaign management, deal negotiation, and performance reporting.",
        "openapi_spec": "https://api.trillboards.com/docs/openapi/dsp-api.yaml",
        "endpoints": [
          "POST /openrtb/v2/onboard",
          "POST /openrtb/v2/bid",
          "GET /openrtb/v2/adslots",
          "POST /openrtb/v2/forecast",
          "POST /openrtb/v2/discover",
          "POST /openrtb/v2/creatives",
          "GET /openrtb/v2/creatives/{id}",
          "POST /openrtb/v2/campaigns",
          "POST /openrtb/v2/campaigns/assign",
          "GET /openrtb/v2/deals",
          "POST /openrtb/v2/deals/propose",
          "GET /openrtb/v2/reports/summary",
          "GET /openrtb/v2/reports/screens",
          "GET /openrtb/v2/reports/timeseries"
        ],
        "signals": [
          "live_face_count",
          "attention_score",
          "dominant_emotion",
          "verified_attention_seconds",
          "crowd_density",
          "purchase_intent"
        ],
        "auth": "x-api-key (tb_dsp_* prefix) or Authorization: Bearer"
      },
      "content_intelligence": {
        "description": "Content analysis, semantic search, performance analytics, and content-audience correlation powered by 768-D pgvector embeddings and edge AI audience sensing.",
        "endpoints": [
          "GET /openrtb/v2/fein/content-performance/{videoId}",
          "GET /openrtb/v2/fein/content-recommendations",
          "POST /openrtb/v2/fein/content-semantic-search",
          "GET /openrtb/v2/fein/content-audience-correlation"
        ],
        "signals": [
          "content_category",
          "content_mood",
          "content_brand_safety",
          "content_themes"
        ],
        "auth": "X-API-Key with read permission"
      }
    }
  }],
  "authorized_agents": [{
    "url": "https://api.trillboards.com/mcp",
    "authorized_for": "DOOH inventory discovery, deterministic audience signals, campaign execution, media buying, creative validation, performance reporting, and content intelligence",
    "authorization_type": "property_ids",
    "property_ids": ["trillboards-dooh-network"]
  }],
  "last_updated": "2026-03-21T00:00:00Z"
}
