{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "/schemas/3.0.0/enums/specialism.json",
  "title": "AdCP Specialism",
  "description": "Specialized capability claims an agent can make. Each specialism maps to a compliance storyboard bundle published at /compliance/{version}/specialisms/{id}/. An agent asserts specialisms it supports in get_adcp_capabilities; the AAO compliance runner executes the matching storyboards to verify the claim.",
  "type": "string",
  "enum": [
    "audience-sync",
    "brand-rights",
    "collection-lists",
    "content-standards",
    "creative-ad-server",
    "creative-generative",
    "creative-template",
    "governance-aware-seller",
    "governance-delivery-monitor",
    "governance-spend-authority",
    "property-lists",
    "sales-broadcast-tv",
    "sales-catalog-driven",
    "sales-guaranteed",
    "sales-non-guaranteed",
    "sales-proposal-mode",
    "sales-social",
    "signal-marketplace",
    "signal-owned",
    "signed-requests"
  ],
  "enumDescriptions": {
    "audience-sync": "Syncs buyer-provided audience segments into a platform for activation",
    "brand-rights": "Brand identity and rights licensing (talent, music, stock media)",
    "collection-lists": "Collection list governance — curated inclusion and exclusion lists of content programs (shows, series, podcasts) for program-level brand safety",
    "content-standards": "Content standards enforcement (brand safety, policy compliance)",
    "creative-ad-server": "Creative ad server with tag-based delivery",
    "creative-generative": "Generative creative agent producing assets on demand",
    "creative-template": "Creative template and transformation agent",
    "governance-aware-seller": "Seller agent that composes with the buyer's campaign-governance agent — accepts sync_governance, calls check_governance before confirming spend, and propagates approvals, conditions, and denials unchanged. Optional claim; pure sellers without governance composition skip the governance scenarios as not_applicable.",
    "governance-delivery-monitor": "Campaign delivery monitoring with drift detection",
    "governance-spend-authority": "Conditional spend approval and human-in-the-loop governance",
    "property-lists": "Property list governance — curated inclusion and exclusion lists for targeting and delivery compliance",
    "sales-broadcast-tv": "Broadcast linear TV seller with guaranteed inventory and FCC cancellation rules",
    "sales-catalog-driven": "Catalog-driven commerce with conversion tracking",
    "sales-guaranteed": "Guaranteed media buys with human IO approval",
    "sales-non-guaranteed": "Non-guaranteed auction-based media buys",
    "sales-proposal-mode": "Media buys negotiated via proposal acceptance",
    "sales-social": "Social media advertising platform with self-service flows",
    "signal-marketplace": "Marketplace signal agent reselling third-party data",
    "signal-owned": "Owned signal agent exposing first-party segments",
    "signed-requests": "Agent verifies RFC 9421 transport-layer request signatures per the AdCP request-signing profile. Graded by exercising 29 conformance vectors (21 negative + 8 positive) against the agent's live verifier."
  }
}
