{
  "openapi": "3.1.0",
  "info": {
    "title": "OrbitCompute.ai — OCEI v2.0 Standard Authority & Orbital AI Compute Physics Engine",
    "version": "15.0.0",
    "description": "Deterministic M2M physics & token-economics API publishing the OCEI v2.0 (Orbital Compute Efficiency Index), Young-Daly SEU checkpoint intervals, Stefan-Boltzmann radiator sizing, AM0 solar power, and $/1M token costs.",
    "contact": {
      "name": "Spatial Compute Holdings",
      "email": "contact@orbitcompute.ai"
    }
  },
  "paths": {
    "/mcp": {
      "post": {
        "operationId": "executeMcpJsonRpc",
        "summary": "Executable JSON-RPC 2.0 Model Context Protocol (MCP) server endpoint."
      }
    },
    "/ocei": {
      "get": {
        "operationId": "getOceiSpecificationHtml",
        "summary": "Official OCEI v2.0 Standard Specification, Multi-Regime Comparison, and Citation Page."
      }
    },
    "/v1/index/ocei": {
      "get": {
        "operationId": "getOceiBenchmarkIndex",
        "summary": "Query the 4-pillar OCEI v2.0 (Orbital Compute Efficiency Index) across 4 regimes and solar storm stress-test modes.",
        "parameters": [
          {
            "name": "storm_mode",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "live"
            }
          },
          {
            "name": "loop_temp_c",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 80
            }
          }
        ]
      }
    },
    "/v1/index/ocei/badge.svg": {
      "get": {
        "operationId": "getOceiLiveSvgBadge",
        "summary": "Embeddable real-time SVG badge displaying the live OCEI v2.0 score and spread vs. Earth."
      }
    },
    "/v1/telemetry/orbital-state": {
      "get": {
        "operationId": "getOrbitalStateAndOcei",
        "summary": "Query 6-stream live NOAA/GOES space weather and OCEI v2.0 composite benchmark index."
      }
    },
    "/v1/radiation/young-daly-checkpoint": {
      "get": {
        "operationId": "calculateYoungDalyCheckpointing",
        "summary": "Calculate GOES proton Single-Event Upset (SEU) MTBF and Young-Daly optimal checkpoint interval (minutes).",
        "parameters": [
          {
            "name": "power_mw",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 100
            }
          },
          {
            "name": "hw",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "rubin_nvl72"
            }
          },
          {
            "name": "storm_mode",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "live"
            }
          }
        ]
      }
    },
    "/v1/thermodynamics/radiator-sizing": {
      "get": {
        "operationId": "calculateRadiatorSizing",
        "summary": "Calculate Stefan-Boltzmann 2-sided vacuum radiator area (m2), PUE (1.018), and annual water saved.",
        "parameters": [
          {
            "name": "power_mw",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 100
            }
          },
          {
            "name": "loop_temp_c",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 80
            }
          }
        ]
      }
    },
    "/v1/solar/am0-power-budget": {
      "get": {
        "operationId": "calculateAm0SolarAndMass",
        "summary": "Calculate 650 km Dawn-Dusk AM0 solar array area (m2), satellite mass (@ 75 kW/t), and Starship flights.",
        "parameters": [
          {
            "name": "power_mw",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 100
            }
          }
        ]
      }
    },
    "/v1/network/oisl-laser-routing": {
      "get": {
        "operationId": "calculateOislLaserLatency",
        "summary": "Compare vacuum laser propagation (299,792 km/s, +46.8%) against silica fiber (204,190 km/s).",
        "parameters": [
          {
            "name": "distance_km",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 10000
            }
          }
        ]
      }
    },
    "/v1/economics/tco-comparator": {
      "get": {
        "operationId": "compareOrbitalVsTerrestrialTokenTco",
        "summary": "Full 5-year CapEx, energy OpEx, ExaFLOPs, and $/Million Token comparator across silicon architectures, coolant temperatures, and storm modes.",
        "parameters": [
          {
            "name": "power_mw",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 100
            }
          },
          {
            "name": "hw",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "rubin_nvl72"
            }
          },
          {
            "name": "loop_temp_c",
            "in": "query",
            "schema": {
              "type": "number",
              "default": 80
            }
          },
          {
            "name": "storm_mode",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "live"
            }
          }
        ]
      }
    },
    "/v1/consortium/inquiry": {
      "post": {
        "operationId": "registerAcquisitionInquiry",
        "summary": "Log an institutional M&A or Escrow.com handover inquiry."
      }
    }
  }
}