{
  "$schema": "https://contextual-ads.ai/schema/conversational-ad-context-v1.json",
  "type": "conversational_ad_context",
  "version": "1.0.0",
  "updated": "2026-08-25T12:00:00Z",
  "canonical": "https://contextual-ads.ai/.well-known/conversational-ad-context.json",
  "purpose": "Vendor-neutral planning and verification contract for a sponsored placement adjacent to an AI-mediated decision moment.",
  "required_boundary": {
    "answer_generated_independently": true,
    "ad_separately_labeled": true,
    "sponsor_identity_verifiable": true,
    "negative_contexts_enforced": true,
    "advertiser_receives_conversation": false,
    "measurement": "aggregate_non_identifying"
  },
  "worksheet": {
    "buyer_situation": {
      "description": "The concrete job, constraints, and decision stage expressed by the person.",
      "example": "Choose a CRM for a 20-person German sales team with EU data residency."
    },
    "conversation_context_hint": {
      "description": "A bounded, advertiser-declared statement of when an offer may be useful.",
      "example": "Useful when comparing SMB CRM tools that support EU hosting and migration."
    },
    "eligible_sponsored_adjacency": {
      "description": "A paid route that may appear beside or below the answer without changing it.",
      "required_fields": ["sponsor", "offer", "landing_page", "geo", "disclosure"]
    },
    "disclosure": {
      "label": "Sponsored",
      "separation_required": true,
      "endorsement_implied": false
    },
    "landing_page_evidence": {
      "description": "Verifiable page content supporting the ad's claims and declared context hint.",
      "required_fields": ["canonical_url", "claim_summary", "last_verified", "crawler_access"]
    },
    "negative_contexts": {
      "description": "Contexts in which the offer must not be eligible.",
      "examples": ["personal health", "mental health", "politics", "minors", "crisis"]
    },
    "measurement": {
      "allowed": ["impression", "click", "aggregate conversion event", "campaign-level reporting"],
      "not_required": ["raw conversation", "identity", "precise location", "cross-site behavioral profile"]
    }
  },
  "platform_notes": {
    "openai": {
      "scope": "Observed public platform behavior as of 2026-08-25; not an integration claim.",
      "placement": "separate from and below or beside the answer",
      "european_market_count": 31,
      "eea_personalization": "initially unavailable",
      "advertiser_access": "managed and partner access first; regional self-service follows",
      "official_sources": [
        "https://openai.com/index/chatgpt-ads-expands-across-europe/",
        "https://help.openai.com/en/articles/20001047-ads-in-chatgpt",
        "https://developers.openai.com/ads"
      ]
    }
  },
  "human_readable": "https://contextual-ads.ai/conversation-shaped-purchase-intent/"
}
