{
  "openapi": "3.1.0",
  "info": {
    "title": "Sovereign Layer Public Facts API",
    "version": "1.0.0",
    "description": "Read-only public facts and resource links for Sovereign Layer."
  },
  "servers": [{"url": "https://sovereignlayer.ai"}],
  "paths": {
    "/api/sovereignlayer.json": {
      "get": {
        "operationId": "getSovereignLayerFacts",
        "summary": "Get public facts and resource links for Sovereign Layer",
        "responses": {
          "200": {
            "description": "Sovereign Layer public facts",
            "content": {
              "application/json": {
                "schema": {"$ref": "#/components/schemas/SovereignLayerFacts"}
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Resource": {
        "type": "object",
        "required": ["name", "url"],
        "properties": {
          "name": {"type": "string"},
          "url": {"type": "string", "format": "uri"}
        }
      },
      "SovereignLayerFacts": {
        "type": "object",
        "required": ["name", "url", "description", "audience", "deployment_options", "resources", "last_updated"],
        "properties": {
          "name": {"type": "string"},
          "url": {"type": "string", "format": "uri"},
          "description": {"type": "string"},
          "audience": {"type": "array", "items": {"type": "string"}},
          "deployment_options": {"type": "array", "items": {"type": "string"}},
          "resources": {"type": "array", "items": {"$ref": "#/components/schemas/Resource"}},
          "last_updated": {"type": "string", "format": "date"}
        }
      }
    }
  }
}
