{
  "spec": "BAN-PLATFORMS-1.0",
  "all_live": true,
  "native_app_store": false,
  "slot_os": [],
  "worker_live": true,
  "calling_name_live": true,
  "calling_name": "Aziel Runtime",
  "calling_name_rotated": false,
  "survival": "/survival",
  "manifest": "/manifest.webmanifest",
  "verified_paths": [
    "/survival",
    "/openapi.json",
    "/manifest.webmanifest",
    "/download",
    "/v1/software",
    "/v1/update/manifest",
    "/platforms"
  ],
  "platforms": [
    {
      "id": "windows",
      "label": "Windows",
      "live": true,
      "browser": true,
      "pwa": true,
      "worker_fronts": true,
      "mcp_openapi": true,
      "softwares_download": true,
      "native_app_store": false,
      "survival": true,
      "calling_name": true,
      "cap7_shuffle_in_process": true,
      "cap7_public_worker_shuffle": "slot",
      "dual_surface": {
        "agents": "mcp_openapi",
        "humans": "worker_ui_pwa_download"
      },
      "ua_note": "Edge / Chrome / Firefox",
      "doors": [
        "https://aziel-runtime.vibelock.workers.dev/survival",
        "https://aziel-runtime.vibelock.workers.dev/mcp",
        "https://aziel-runtime.vibelock.workers.dev/openapi.json",
        "https://aziel-runtime.vibelock.workers.dev/manifest.webmanifest"
      ],
      "note": "LIVE via browser + installable PWA + Worker fronts + Softwares /download + MCP/OpenAPI. Not a native store app. Same FragGate door. Cap-7 in-process shuffle is LIVE; public workers.dev shuffle stays SLOT."
    },
    {
      "id": "mac",
      "label": "Mac",
      "live": true,
      "browser": true,
      "pwa": true,
      "worker_fronts": true,
      "mcp_openapi": true,
      "softwares_download": true,
      "native_app_store": false,
      "survival": true,
      "calling_name": true,
      "cap7_shuffle_in_process": true,
      "cap7_public_worker_shuffle": "slot",
      "dual_surface": {
        "agents": "mcp_openapi",
        "humans": "worker_ui_pwa_download"
      },
      "ua_note": "Safari / Chrome / Firefox",
      "doors": [
        "https://aziel-runtime.vibelock.workers.dev/survival",
        "https://aziel-runtime.vibelock.workers.dev/mcp",
        "https://aziel-runtime.vibelock.workers.dev/openapi.json",
        "https://aziel-runtime.vibelock.workers.dev/manifest.webmanifest"
      ],
      "note": "LIVE via browser + installable PWA + Worker fronts + Softwares /download + MCP/OpenAPI. Not a native store app. Same FragGate door. Cap-7 in-process shuffle is LIVE; public workers.dev shuffle stays SLOT."
    },
    {
      "id": "linux",
      "label": "Linux",
      "live": true,
      "browser": true,
      "pwa": true,
      "worker_fronts": true,
      "mcp_openapi": true,
      "softwares_download": true,
      "native_app_store": false,
      "survival": true,
      "calling_name": true,
      "cap7_shuffle_in_process": true,
      "cap7_public_worker_shuffle": "slot",
      "dual_surface": {
        "agents": "mcp_openapi",
        "humans": "worker_ui_pwa_download"
      },
      "ua_note": "Firefox / Chrome / Chromium",
      "doors": [
        "https://aziel-runtime.vibelock.workers.dev/survival",
        "https://aziel-runtime.vibelock.workers.dev/mcp",
        "https://aziel-runtime.vibelock.workers.dev/openapi.json",
        "https://aziel-runtime.vibelock.workers.dev/manifest.webmanifest"
      ],
      "note": "LIVE via browser + installable PWA + Worker fronts + Softwares /download + MCP/OpenAPI. Not a native store app. Same FragGate door. Cap-7 in-process shuffle is LIVE; public workers.dev shuffle stays SLOT."
    },
    {
      "id": "android",
      "label": "Android",
      "live": true,
      "browser": true,
      "pwa": true,
      "worker_fronts": true,
      "mcp_openapi": true,
      "softwares_download": true,
      "native_app_store": false,
      "survival": true,
      "calling_name": true,
      "cap7_shuffle_in_process": true,
      "cap7_public_worker_shuffle": "slot",
      "dual_surface": {
        "agents": "mcp_openapi",
        "humans": "worker_ui_pwa_download"
      },
      "ua_note": "Chrome / Firefox / installed PWA",
      "doors": [
        "https://aziel-runtime.vibelock.workers.dev/survival",
        "https://aziel-runtime.vibelock.workers.dev/mcp",
        "https://aziel-runtime.vibelock.workers.dev/openapi.json",
        "https://aziel-runtime.vibelock.workers.dev/manifest.webmanifest"
      ],
      "note": "LIVE via browser + installable PWA + Worker fronts + Softwares /download + MCP/OpenAPI. Not a native store app. Same FragGate door. Cap-7 in-process shuffle is LIVE; public workers.dev shuffle stays SLOT."
    },
    {
      "id": "ios",
      "label": "iPhone",
      "live": true,
      "browser": true,
      "pwa": true,
      "worker_fronts": true,
      "mcp_openapi": true,
      "softwares_download": true,
      "native_app_store": false,
      "survival": true,
      "calling_name": true,
      "cap7_shuffle_in_process": true,
      "cap7_public_worker_shuffle": "slot",
      "dual_surface": {
        "agents": "mcp_openapi",
        "humans": "worker_ui_pwa_download"
      },
      "ua_note": "Safari / Add to Home Screen PWA",
      "doors": [
        "https://aziel-runtime.vibelock.workers.dev/survival",
        "https://aziel-runtime.vibelock.workers.dev/mcp",
        "https://aziel-runtime.vibelock.workers.dev/openapi.json",
        "https://aziel-runtime.vibelock.workers.dev/manifest.webmanifest"
      ],
      "note": "LIVE via browser + installable PWA + Worker fronts + Softwares /download + MCP/OpenAPI. Not a native store app. Same FragGate door. Cap-7 in-process shuffle is LIVE; public workers.dev shuffle stays SLOT."
    }
  ],
  "download_run": {
    "suite_pack": "/download",
    "update_manifest": "/v1/update/manifest",
    "update_check": "/v1/update/check",
    "pwa": "/manifest.webmanifest"
  },
  "note": "Windows, Mac, Linux, Android, and iPhone are LIVE on the public Worker (browser / PWA / download / MCP). Dual-surface: agents MCP/OpenAPI; humans Worker UI + PWA + counted /download. Not five native store binaries. Do not mark any of these five as SLOT. Hubs pull /survival.",
  "origin": "https://aziel-runtime.vibelock.workers.dev",
  "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
  "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call"
}