{
  "version": "1",
  "provenance": {
    "repo": "factverse-core-ai",
    "commit": "d452efa95b53a13701c68bd8e69bff150baac02c",
    "sources": [
      "advisor/tool_registry.py",
      "mcp_server.py",
      "mcp_scopes.py"
    ]
  },
  "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": "telcoops",
      "endpoint": "/mcp/telcoops/",
      "required_scope": "telcoops.read",
      "scopes": [
        "telcoops.read"
      ],
      "status": "active"
    },
    {
      "slice": "semiops",
      "endpoint": "/mcp/semiops/",
      "required_scope": "semiops.read",
      "scopes": [
        "semiops.read"
      ],
      "status": "active"
    },
    {
      "slice": "aviation",
      "endpoint": "/mcp/aviation/",
      "required_scope": "aviation.analysis.read",
      "scopes": [
        "aviation.analysis.read"
      ],
      "status": "active"
    },
    {
      "slice": "physical",
      "endpoint": "/mcp/physical/",
      "required_scope": "",
      "scopes": [],
      "status": "retired",
      "replaced_by": "/mcp/base/ and module-specific endpoints"
    }
  ]
}
