{
  "openapi": "3.1.0",
  "info": {
    "title": "Helixium Public Proof API",
    "version": "1.0.0",
    "description": "Read-only verifier API for Helixium Nukleoid lifecycle proofs, portable bundles, validators, and guard challenges."
  },
  "servers": [
    {
      "url": "https://helixium.org/proof-api"
    }
  ],
  "paths": {
    "/health": {
      "get": {
        "summary": "Runtime and API health"
      }
    },
    "/proof/latest": {
      "get": {
        "summary": "Latest finalized valid proof bundle"
      }
    },
    "/proof/{id}/bundle": {
      "get": {
        "summary": "Portable proof bundle"
      }
    },
    "/proof/{id}/verify": {
      "get": {
        "summary": "Compact verifier result"
      }
    },
    "/proof/{id}/audit": {
      "get": {
        "summary": "Proof audit view with validators and challenges"
      }
    },
    "/validators": {
      "get": {
        "summary": "Dynamic validator pool, liveness, peer proofs, and bonds"
      }
    },
    "/challenges": {
      "get": {
        "summary": "Recent guard challenges and fraud proof state"
      }
    },
    "/openapi.json": {
      "get": {
        "summary": "OpenAPI descriptor"
      }
    }
  }
}