{
  "ok": true,
  "schema": "consumer_knowledge_retrieval_capabilities_v1",
  "product": "AI_DISCOVERY_CONSUMER_KNOWLEDGE_RETRIEVAL",
  "status": "READ_ONLY_SEARCH_FETCH_CODE_READY",
  "tools": [
    {
      "name": "search",
      "read_only": true,
      "description": "Search approved public enterprise/product knowledge by query and hard constraints."
    },
    {
      "name": "fetch",
      "read_only": true,
      "description": "Fetch one approved public knowledge card with facts, limitations, evidence and version."
    }
  ],
  "endpoints": {
    "search": "POST /api/public/knowledge/search",
    "fetch": "POST /api/public/knowledge/fetch",
    "mcp": "POST /knowledge-mcp"
  },
  "connection_model": {
    "remote_mcp": true,
    "explicit_consumer_connection_required": true,
    "automatic_chatgpt_adoption_claimed": false,
    "search_fetch_shape_available_for_connected_knowledge_use": true,
    "external_consumer_connection_observed": false
  },
  "hard_rules": [
    "unknown_does_not_match",
    "nominal_and_maximum_fields_are_distinct",
    "private_data_never_returned",
    "results_include_version_and_evidence"
  ],
  "boundary": "A connected consumer can retrieve this data. Public reachability does not mean ChatGPT, company knowledge, another AI product, or an unconnected search user has connected to or adopted this MCP server.",
  "data_source": "postgres_published_pointer",
  "default_tenant_id": "TENANT-SELF-OWNED-123FJLIBIN",
  "production_knowledge": {
    "checked": true,
    "published": true,
    "tenant_id": "TENANT-SELF-OWNED-123FJLIBIN",
    "status": "PUBLISHED",
    "approved_version_id": "KVER-B419C60D89D0D69A254DC25B",
    "publication_receipt_id": "DPUB-3F4DC1482C31FE3B012D4344",
    "public_entity_count": 1,
    "formal_search_ready": true,
    "boundary": "Demo endpoints are separate. Formal search readiness requires a real tenant published pointer backed by QA approval and an explicit publication receipt."
  },
  "demo_mcp": "/knowledge-demo-mcp"
}