{
  "version": "1",
  "slices": [
    {
      "slice": "base",
      "endpoint": "/mcp/base/",
      "required_scope": "",
      "scopes": [
        "base.action.write",
        "base.compute.run",
        "base.read"
      ],
      "status": "active"
    },
    {
      "slice": "trafficops",
      "endpoint": "/mcp/trafficops/",
      "required_scope": "trafficops.read",
      "scopes": [
        "trafficops.read"
      ],
      "status": "active"
    },
    {
      "slice": "pdm",
      "endpoint": "/mcp/pdm/",
      "required_scope": "pdm.read",
      "scopes": [
        "pdm.read"
      ],
      "status": "active"
    },
    {
      "slice": "semiops",
      "endpoint": "/mcp/semiops/",
      "required_scope": "semiops.read",
      "scopes": [
        "semiops.read"
      ],
      "status": "active"
    },
    {
      "slice": "dcops",
      "endpoint": "/mcp/dcops/",
      "required_scope": "dcops.read",
      "scopes": [
        "dcops.action.write",
        "dcops.read"
      ],
      "status": "active"
    },
    {
      "slice": "aviation",
      "endpoint": "/mcp/aviation/",
      "required_scope": "aviation.analysis.read",
      "scopes": [
        "aviation.analysis.read",
        "aviation.data.read"
      ],
      "status": "active"
    },
    {
      "slice": "physical",
      "endpoint": "/mcp/physical/",
      "required_scope": "",
      "scopes": [],
      "status": "retired",
      "replaced_by": "/mcp/base/ and module-specific endpoints"
    }
  ]
}
