{
  "site": "https://mediasfu.com",
  "description": "Machine-readable route index for MediaSFU guide and documentation surfaces.",
  "surfaces": [
    {
      "name": "Dashboard User Guide",
      "audience": "Dashboard users and non-technical operators",
      "path": "/user-guide",
      "plainTextPath": "/user-guide.md",
      "sections": [
        { "id": "basicConcepts", "hash": "basic-concepts", "path": "/user-guide#basic-concepts", "title": "Basic Concepts" },
        { "id": "liteDashboard", "hash": "lite-dashboard", "path": "/user-guide#lite-dashboard", "title": "Lite Dashboard" },
        { "id": "rooms", "hash": "rooms", "path": "/user-guide#rooms", "title": "Rooms" },
        { "id": "balance", "hash": "balance", "path": "/user-guide#balance", "title": "Balance" },
        { "id": "subscription", "hash": "subscription", "path": "/user-guide#subscription", "title": "Subscription" },
        { "id": "domains", "hash": "domains", "path": "/user-guide#domains", "title": "Domains" },
        { "id": "activity", "hash": "activity", "path": "/user-guide#activity", "title": "Activity" },
        { "id": "tickets", "hash": "tickets", "path": "/user-guide#tickets", "title": "Tickets" },
        { "id": "meetingRoomParams", "hash": "meeting-room-params", "path": "/user-guide#meeting-room-params", "title": "Events Settings" },
        { "id": "subUsers", "hash": "sub-users", "path": "/user-guide#sub-users", "title": "Sub-Users" },
        { "id": "recordings", "hash": "recordings", "path": "/user-guide#recordings", "title": "Recordings" },
        { "id": "aiNotes", "hash": "ai-notes", "path": "/user-guide#ai-notes", "title": "AI Notes" },
        { "id": "recordingSettings", "hash": "recording-settings", "path": "/user-guide#recording-settings", "title": "Recording Settings" },
        { "id": "apiKeys", "hash": "api-keys", "path": "/user-guide#api-keys", "title": "API Keys" },
        { "id": "settings", "hash": "settings", "path": "/user-guide#settings", "title": "Settings" },
        { "id": "aiCredentials", "hash": "ai-credentials", "path": "/user-guide#ai-credentials", "title": "AI Credentials" },
        { "id": "sipConfigs", "hash": "sip-configs", "path": "/user-guide#sip-configs", "title": "SIP Configs" },
        { "id": "widgets", "hash": "widgets", "path": "/user-guide#widgets", "title": "Widgets" },
        { "id": "translation", "hash": "translation", "path": "/user-guide#translation", "title": "Translation" },
        { "id": "disposableKeys", "hash": "disposable-keys", "path": "/user-guide#disposable-keys", "title": "Disposable Keys" }
      ]
    },
    {
      "name": "Developer Console Guide",
      "audience": "Developers and technical operators configuring MediaSFU platform features",
      "path": "/documentation",
      "plainTextPath": "/documentation.md",
      "sections": [
        { "id": "basicConcepts", "hash": "basic-concepts", "path": "/documentation#basic-concepts", "title": "Basic Concepts" },
        { "id": "rooms", "hash": "rooms", "path": "/documentation#rooms", "title": "Rooms" },
        { "id": "domains", "hash": "domains", "path": "/documentation#domains", "title": "Domains" },
        { "id": "meetingRoomParams", "hash": "events-settings", "path": "/documentation#events-settings", "title": "Events Settings" },
        { "id": "recordingSettings", "hash": "recording-settings", "path": "/documentation#recording-settings", "title": "Recording Settings" },
        { "id": "subUsers", "hash": "sub-users", "path": "/documentation#sub-users", "title": "Sub-Users" },
        { "id": "recordings", "hash": "recordings", "path": "/documentation#recordings", "title": "Recordings" },
        { "id": "aiNotes", "hash": "ai-notes", "path": "/documentation#ai-notes", "title": "AI Notes" },
        { "id": "aiCredentials", "hash": "ai-credentials", "path": "/documentation#ai-credentials", "title": "AI Credentials" },
        { "id": "sipConfigs", "hash": "sip-configs", "path": "/documentation#sip-configs", "title": "SIP Configs" },
        { "id": "widgets", "hash": "widgets", "path": "/documentation#widgets", "title": "Widgets" },
        { "id": "translation", "hash": "translation", "path": "/documentation#translation", "title": "Translation" },
        { "id": "disposableKeys", "hash": "disposable-keys", "path": "/documentation#disposable-keys", "title": "Disposable Keys" }
      ]
    },
    {
      "name": "Canonical Developer Docs Portal",
      "audience": "SDK and API implementers",
      "path": "/docs/",
      "relatedPaths": ["/docs/api-reference", "/docs/usage/quickstart", "/docs/sdks", "/storybook/"]
    }
  ]
}