{
  "artifact_version": "1.0.0",
  "status": "candidate_registry_pending_runtime_evidence",
  "authority": {
    "graph_builder": "APIMAX",
    "dealerwebsite_must_not_add_entities": true,
    "runtime_dependency_from_dealermax_to_apimax": false
  },
  "public_render_compatibility": {
    "legacy_fields_retained": [
      "structured_data",
      "content",
      "layout",
      "seo",
      "page_meta"
    ],
    "additive_candidate_fields": [
      "schema_contract",
      "display_projection",
      "normalized_graph_sha256"
    ],
    "v1_default_until_explicit_promotion": true,
    "v2_error_fallback": "v1"
  },
  "contracts": [
    {
      "id": "schema-v1",
      "status": "baseline_pending",
      "runtime_contract_ref": null,
      "sample_graph_ref": null,
      "normalized_graph_sha256": null
    },
    {
      "id": "schema-v2",
      "status": "candidate_pending_deployment",
      "runtime_contract_ref": null,
      "sample_graph_ref": null,
      "normalized_graph_sha256": null
    }
  ],
  "v2_acceptance_rules": {
    "single_graph": true,
    "stable_public_ids": true,
    "technical_hosts_forbidden": true,
    "hidden_or_promotional_data_forbidden": true,
    "price_and_availability_same_source_as_ui": true,
    "wikidata_ids_require_live_verification": true,
    "html_safe_serialization": true,
    "graph_excluded_from_hydration_payload": true,
    "dealer_is_publisher_of_tenant_content": true,
    "dealermax_provider_only_on_home_website_node": true
  },
  "page_type_contracts": {
    "home": ["WebSite", "WebPage", "Organization", "AutoDealer"],
    "vdp": ["WebPage", "Product", "Car", "Offer", "BreadcrumbList"],
    "listing": ["CollectionPage", "ItemList", "AggregateOffer"],
    "nlt_detail": ["WebPage", "Service", "Car", "Offer"],
    "article_news": ["Article", "NewsArticle"],
    "podcast_video": ["PodcastEpisode", "AudioObject", "VideoObject"],
    "faq": ["FAQPage"],
    "glossary": ["DefinedTermSet", "DefinedTerm"],
    "legal": ["WebPage", "DigitalDocument"],
    "location": ["AutoDealer"]
  },
  "normalization_candidate": {
    "encoding": "UTF-8",
    "object_keys": "lexicographic_recursive",
    "graph_nodes": "sort_by_@id_then_@type",
    "other_arrays": "preserve_source_order",
    "json_whitespace": "none",
    "hash": "SHA-256",
    "status": "must_match_implementation_before_use"
  },
  "evidence": []
}
