{
  "openapi": "3.1.0",
  "info": {
    "title": "ModelMap Static Data API",
    "version": "1.0.0",
    "description": "Static JSON endpoints for AI model deployment, pricing, residency, and provider metadata."
  },
  "servers": [
    {
      "url": "https://modelmap.app"
    }
  ],
  "paths": {
    "/data/latest.json": {
      "get": {
        "summary": "Full catalog snapshot",
        "responses": {
          "200": {
            "description": "Current ModelMap catalog snapshot"
          }
        }
      }
    },
    "/data/models.json": {
      "get": {
        "summary": "Agent-friendly model index",
        "responses": {
          "200": {
            "description": "Models grouped across deployments and providers"
          }
        }
      }
    },
    "/data/providers.json": {
      "get": {
        "summary": "Agent-friendly provider index",
        "responses": {
          "200": {
            "description": "Providers, platforms, regions, and offering counts"
          }
        }
      }
    },
    "/data/compliance.json": {
      "get": {
        "summary": "Agent-friendly compliance and residency rollup",
        "responses": {
          "200": {
            "description": "Residency scopes, assurance classes, and jurisdiction counts"
          }
        }
      }
    },
    "/data/pricing.json": {
      "get": {
        "summary": "Pricing data",
        "responses": {
          "200": {
            "description": "Model pricing by pricing model name"
          }
        }
      }
    },
    "/data/weekly/latest.json": {
      "get": {
        "summary": "Latest weekly changes digest",
        "responses": {
          "200": {
            "description": "Latest weekly model deployment change digest"
          }
        }
      }
    },
    "/feeds/changes.rss": {
      "get": {
        "summary": "Changes RSS feed",
        "responses": {
          "200": {
            "description": "RSS feed for weekly model deployment changes"
          }
        }
      }
    },
    "/feeds/changes.atom": {
      "get": {
        "summary": "Changes Atom feed",
        "responses": {
          "200": {
            "description": "Atom feed for weekly model deployment changes"
          }
        }
      }
    },
    "/feeds/index.json": {
      "get": {
        "summary": "Feed discovery index",
        "responses": {
          "200": {
            "description": "JSON index of ModelMap RSS, Atom, and weekly digest feeds"
          }
        }
      }
    },
    "/llms.txt": {
      "get": {
        "summary": "LLM discovery guide",
        "responses": {
          "200": {
            "description": "Plain-text guide for AI systems"
          }
        }
      }
    }
  }
}
