{
  "openapi": "3.1.0",
  "info": {"title": "Swiss Cheese AI Enterprise Runtime", "version": "0.1.0"},
  "servers": [{"url": "http://localhost:8080"}],
  "paths": {
    "/health": {"get": {"summary": "Runtime health", "responses": {"200": {"description": "Healthy"}}}},
    "/v1/runtime/info": {"get": {"summary": "Runtime policy and boundary information", "responses": {"200": {"description": "Runtime info"}}}},
    "/v1/council/run": {
      "post": {
        "summary": "Run a Model Council inside the customer boundary",
        "requestBody": {"required": true, "content": {"application/json": {"schema": {"type": "object", "required": ["input"], "properties": {"input": {"type": "string"}, "context": {"type": "string"}, "metadata": {"type": "object"}}}}}},
        "responses": {"200": {"description": "Council result"}}
      }
    }
  }
}
