{
  "technology": "Ritmo",
  "version": "0.1.0",
  "channel": "stable",
  "runtimeClass": "embeddedSurface",
  "primaryCdnBaseUrl": "https://cdn.dzenframe.ru",
  "canonicalRuntimeBaseUrl": "https://cdn.dzenframe.ru",
  "fallbackBaseUrls": [
    "https://monotask.dzenframe.ru",
    "http://159.194.227.53:8090"
  ],
  "currentFallbackBaseUrl": "https://monotask.dzenframe.ru",
  "loaderPath": "/ritmo/loader.js",
  "canonicalLoaderUrl": "https://cdn.dzenframe.ru/ritmo/loader.js",
  "fallbackLoaderUrl": "https://monotask.dzenframe.ru/ecosystem/ritmo/loader.js",
  "schema": "ritmo.scene.v1",
  "capabilities": [
    "dayMicroTimeline",
    "monthHeatmap",
    "rangeBars",
    "zoomableCanvas"
  ],
  "hostedRuntime": true,
  "helperPackageRequired": false,
  "dataPolicy": {
    "storesTokens": false,
    "storesPayloads": false,
    "rendersClientProvidedSceneOnly": true,
    "iframeControl": false
  },
  "guards": {
    "maxLayers": 12,
    "maxMarks": 420,
    "maxBytes": 120000
  },
  "releasePolicy": {
    "stableSource": "dzenframe-web-runtime",
    "monotaskPathRole": "emergencyFallbackOnly",
    "rollback": "pin a service to fallbackLoaderUrl, IP fallback, or exact Dzenframe runtime artifact"
  }
}
