{
  "schema": "terrauniversalis.sophy.context.v1",
  "generated_at": "2026-07-05T03:59:34Z",
  "status": "handoff_ready",
  "purpose": "public handoff for Sophy and ChatGPT surfaces that cannot reach Alfonso's localhost directly",
  "public_gateway": "https://tflzc1k2-8800.usw3.devtunnels.ms",
  "local_gateway_for_codex_only": "http://127.0.0.1:8800",
  "rules": [
    "Do not use 127.0.0.1 or localhost as if it were reachable from Sophy or a remote ChatGPT surface.",
    "Use the public_gateway URLs when the dev tunnel is online.",
    "If the public gateway is unreachable, ask Alfonso or Codex for a fresh snapshot instead of inventing state.",
    "Do not claim real access unless the endpoint responds.",
    "Do not expose secrets, credentials, API keys, tokens, private video frames, or private source payloads."
  ],
  "entrypoints": [
    {
      "id": "gateway-health",
      "label": "gateway health",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/healthz",
      "method": "GET",
      "expected": "200 OK"
    },
    {
      "id": "nexus",
      "label": "nexus control room",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/nexus/",
      "method": "GET",
      "expected": "HTML"
    },
    {
      "id": "nexus-health",
      "label": "nexus api health",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/nexus-api/health",
      "method": "GET",
      "expected": "200 OK JSON"
    },
    {
      "id": "ndi-discovery",
      "label": "ndi discovery private terra group",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/ndi-api/api/ndi/sources?group=private-terra-ndi",
      "method": "GET",
      "expected": "JSON; may be empty when sources are off"
    },
    {
      "id": "ndi-analysis",
      "label": "ndi analysis bridge sources",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/ndi-analysis-api/sources",
      "method": "GET",
      "expected": "JSON; real only if local bridge is up"
    },
    {
      "id": "ndi-analysis-module",
      "label": "ndi analysis module",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/modules/ndi-analysis/",
      "method": "GET",
      "expected": "HTML"
    },
    {
      "id": "cartografia",
      "label": "cartografia universalis",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/cartografia/cartografia-universalis.html",
      "method": "GET",
      "expected": "HTML"
    },
    {
      "id": "alexandria-url-index",
      "label": "alexandria url index",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/alexandria/url-index.html",
      "method": "GET",
      "expected": "HTML"
    },
    {
      "id": "sistemas",
      "label": "systems hub",
      "url": "https://tflzc1k2-8800.usw3.devtunnels.ms/sistemas/",
      "method": "GET",
      "expected": "HTML"
    }
  ],
  "known_live_state": {
    "last_verified_by_codex": "2026-07-05T04:05:44Z",
    "local_8800": "ok",
    "devtunnel": "ok",
    "nexus_api": "ok at last heartbeat",
    "ndi_api": "ok at last heartbeat",
    "ndi_analysis_api": "ok at last heartbeat",
    "ndi_private_group": "private-terra-ndi",
    "ndi_canonical_source": "terra-ops-000",
    "ndi_preview": "pending; metadata only unless a capture bridge is explicitly running"
  },
  "prompt_for_sophy": "Sophy: use public_gateway URLs only. Do not use localhost. If a URL does not respond, report NO_TENGO_ACCESO_DIRECTO_A_BASTION_AHORA and request a fresh snapshot. facta non ficta."
}
