{
  "schema": "zzd_public_ai_gateway_v2",
  "name": "ZZD",
  "description": "AI-native frontend creation, Show deployment, managed assets, optional BaaS, sharing, discovery, and reviewed marketplace.",
  "homepage": "https://zzd.show/",
  "entry": "https://zzd.show/docs/ai/",
  "resource_map": "https://zzd.show/docs/ai/map.json",
  "llms_txt": "https://zzd.show/llms.txt",
  "llms_full_txt": "https://zzd.show/llms-full.txt",
  "authentication": {
    "public_resources": "none",
    "mutations_now": "ambient_user_controlled_browser_session",
    "external_scoped_credentials": "capability_discovery_required",
    "credentials_must_not_be_embedded_in_prompts_or_source": true
  },
  "transport": {
    "kind": "read_only_resource_gateway",
    "remote_mcp_json_rpc": null,
    "mutation_tools_exposed": false,
    "note": "MCP-compatible clients may ingest the resource map. Use the normal signed-in product UI for current mutations."
  },
  "resources": [
    {
      "uri": "zzd://docs/platform",
      "name": "01 · What ZZD is / 平台范围",
      "description": "Product scope, supported outcomes, and the public boundary.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/platform/",
      "required": true
    },
    {
      "uri": "zzd://docs/quickstart",
      "name": "02 · Deploy a vibe-coded project / 最短路径",
      "description": "The safe browser-first path from a project to a published Show.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/quickstart/",
      "required": true
    },
    {
      "uri": "zzd://docs/show-contract",
      "name": "03 · Show and Piece contract / 字段",
      "description": "Writable fields, read-only state, URL surfaces, and source structure.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/show-contract/",
      "required": true
    },
    {
      "uri": "zzd://docs/quality",
      "name": "04 · Code and experience quality / 双门槛",
      "description": "Rendered fidelity plus genuinely live, maintainable source.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/quality/",
      "required": true
    },
    {
      "uri": "zzd://docs/assets",
      "name": "05 · Assets and dependencies / 上传",
      "description": "How to localize, upload, describe, bind, and validate project files.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/assets/",
      "required": true
    },
    {
      "uri": "zzd://docs/baas",
      "name": "06 · BaaS and service runtime / 后端能力",
      "description": "Owner-scoped managed data, realtime state, jobs, and service calls.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/baas/",
      "required": true
    },
    {
      "uri": "zzd://docs/lifecycle",
      "name": "07 · Publish and maintain / 生命周期",
      "description": "Draft, validate, publish, update, unpublish, and recover.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/lifecycle/",
      "required": true
    },
    {
      "uri": "zzd://docs/distribution",
      "name": "08 · Share, distribute, and sell / 分发上架",
      "description": "Audience surfaces and the separate reviewed Sale lifecycle.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/distribution/",
      "required": true
    },
    {
      "uri": "zzd://docs/advanced",
      "name": "09 · Advanced patterns / WebGL 手势 仓库",
      "description": "GSAP, topology/WebGL, webcam gestures, and repository imports.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/advanced/",
      "required": false
    },
    {
      "uri": "zzd://docs/safety",
      "name": "10 · Authentication and safety / 风险边界",
      "description": "Ambient sessions, future scoped credentials, confirmations, and prohibitions.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/safety/",
      "required": true
    },
    {
      "uri": "zzd://docs/agent-contract",
      "name": "11 · Agent capability contract / MCP 边界",
      "description": "What is live now and how a future native MCP surface should behave.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/agent-contract/",
      "required": false
    },
    {
      "uri": "zzd://docs/handoff",
      "name": "12 · Validation and final handoff / 交付",
      "description": "The evidence matrix and response format for a completed deployment.",
      "mimeType": "text/plain",
      "href": "https://zzd.show/docs/ai/branch/handoff/",
      "required": true
    }
  ]
}