{
  "version": "0.2.0-alpha",
  "retrievedAt": "2026-09-05",
  "statusDefinitions": {
    "DIRECT": "The current authoritative source explicitly supports the statement.",
    "DERIVED": "CCFP normalized two or more directly documented structures into one canonical concept.",
    "INFERRED": "A reasoned CCFP interpretation, clearly distinguished from platform documentation.",
    "EMERGING": "Documented, but the capability or contract is new or expected to change.",
    "UNKNOWN": "The available evidence is insufficient; CCFP publishes the uncertainty."
  },
  "sources": [
    {
      "id": "google-product-data-spec",
      "platform": "Google",
      "title": "Merchant Center product data specification",
      "url": "https://support.google.com/merchants/answer/7052112",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "identity",
        "content",
        "classification",
        "variants",
        "media",
        "price",
        "availability",
        "identifiers"
      ]
    },
    {
      "id": "google-structured-data-map",
      "platform": "Google",
      "title": "Supported structured data attributes and values",
      "url": "https://support.google.com/merchants/answer/6386198",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "product-offer-grain",
        "field-mapping",
        "identifiers"
      ]
    },
    {
      "id": "shopify-product",
      "platform": "Shopify",
      "title": "Product — GraphQL Admin",
      "url": "https://shopify.dev/docs/api/admin-graphql/latest/objects/product",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "product",
        "content",
        "classification",
        "media"
      ]
    },
    {
      "id": "shopify-product-variant",
      "platform": "Shopify",
      "title": "ProductVariant — GraphQL Admin",
      "url": "https://shopify.dev/docs/api/admin-graphql/latest/objects/productvariant",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "variants",
        "sku",
        "barcode",
        "price",
        "inventory",
        "media"
      ]
    },
    {
      "id": "amazon-product-type-definitions",
      "platform": "Amazon",
      "title": "Product Type Definitions API",
      "url": "https://developer-docs.amazon.com/sp-api/docs/manage-product-listings-guide",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "category-conditionality",
        "marketplace-scoping",
        "schema-validation"
      ]
    },
    {
      "id": "meta-catalog-reference",
      "platform": "Meta",
      "title": "Catalog product data fields",
      "url": "https://developers.facebook.com/docs/marketing-api/catalog/reference",
      "authority": "official",
      "status": "UNKNOWN",
      "retrievedAt": "2026-09-05",
      "supports": [
        "mapping-review-pending"
      ],
      "note": "The public reference was not reliably retrievable during this release. Mappings remain provisional and no Meta requirement is asserted as direct evidence."
    },
    {
      "id": "openai-product-feed",
      "platform": "OpenAI",
      "title": "Product Feed specification",
      "url": "https://developers.openai.com/commerce/specs/feed",
      "authority": "official",
      "status": "EMERGING",
      "retrievedAt": "2026-09-05",
      "supports": [
        "product-feed",
        "offers",
        "seller",
        "availability",
        "price"
      ]
    },
    {
      "id": "openai-shopping-help",
      "platform": "OpenAI",
      "title": "Shopping with ChatGPT Search",
      "url": "https://help.openai.com/en/articles/11128490-improved-shopping-results-from-chatgpt-search",
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "supports": [
        "merchant-feed-mechanism",
        "ranking-boundary"
      ]
    },
    {
      "id": "shopify-csv",
      "platform": "Shopify",
      "title": "Product CSV documentation",
      "url": "https://help.shopify.com/en/manual/products/import-export/using-csv",
      "supports": [
        "csv-aliases",
        "variant-image-rows",
        "currency-context"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    },
    {
      "id": "google-condition",
      "platform": "Google",
      "title": "Condition vocabulary",
      "url": "https://support.google.com/merchants/answer/6324469",
      "supports": [
        "condition"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    },
    {
      "id": "google-gender",
      "platform": "Google",
      "title": "Product gender vocabulary",
      "url": "https://support.google.com/merchants/answer/6324479",
      "supports": [
        "gender"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    },
    {
      "id": "google-age-group",
      "platform": "Google",
      "title": "Age-group vocabulary",
      "url": "https://support.google.com/merchants/answer/6324463",
      "supports": [
        "age-group"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    },
    {
      "id": "un-m49",
      "platform": "United Nations",
      "title": "M49 ISO-alpha2 column snapshot",
      "url": "https://unstats.un.org/unsd/methodology/m49/overview",
      "supports": [
        "country-area-code-membership"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    },
    {
      "id": "stripe-precision",
      "platform": "Stripe",
      "title": "Bounded currency precision reference",
      "url": "https://docs.stripe.com/currencies",
      "supports": [
        "currency-precision"
      ],
      "authority": "official",
      "status": "DIRECT",
      "retrievedAt": "2026-09-05",
      "note": "Direct evidence is limited to the source statement. CCFP normalization, bounded coverage and uncertainty are documented in Decision 0002; no universal destination eligibility is implied."
    }
  ]
}
