{
  "ok": true,
  "writable": true,
  "catalog": {
    "categories": [
      {
        "slug": "api",
        "title": "API",
        "gloss": "Edges that talk out — hooks, connectors, call surfaces.",
        "projects": [
          {
            "name": "Tools (browser)",
            "href": "/tools/",
            "note": "Client-side utilities"
          },
          {
            "name": "Horizon apps shell",
            "href": "/horizon/apps/",
            "note": "Apps lane (local-first shell)"
          }
        ]
      },
      {
        "slug": "port",
        "title": "PORT",
        "gloss": "Passages in and out — portal, doors, short jumps.",
        "projects": [
          {
            "name": "Pθrtal",
            "href": "/portal/",
            "note": "Public passage sentence"
          },
          {
            "name": "Staff desk",
            "href": "/staff/",
            "note": "Public face / chair"
          }
        ]
      },
      {
        "slug": "kernel",
        "title": "KERNEL",
        "gloss": "Local core — stays on device; system spine.",
        "projects": [
          {
            "name": "M protocol /s",
            "href": "/s/",
            "note": "System core surface"
          },
          {
            "name": "M protocol v0.2",
            "href": "/protocol/",
            "note": "Public stack card"
          },
          {
            "name": "Horizon vault",
            "href": "/horizon/vault/",
            "note": "Vault shell"
          }
        ]
      },
      {
        "slug": "nerve-compute",
        "title": "NERVE COMPUTE",
        "gloss": "Live feel / escort / pressure — compute that senses the lane.",
        "projects": [
          {
            "name": "Lollipop escort",
            "href": "/lollipop-lite/",
            "note": "Live A/B + readings"
          },
          {
            "name": "Horizon logs",
            "href": "/horizon/",
            "note": "Logs / control deck entry"
          }
        ]
      },
      {
        "slug": "mlos",
        "title": "MLOS",
        "gloss": "The house stack — protocol, brand, twin/mirror rule.",
        "projects": [
          {
            "name": "mlos.us home",
            "href": "/",
            "note": "Brand + lollipop split"
          },
          {
            "name": "Product map",
            "href": "/product/",
            "note": "All public surfaces"
          },
          {
            "name": "Story / Why",
            "href": "/story/",
            "note": "Brand story"
          }
        ]
      },
      {
        "slug": "fusion",
        "title": "FUSION",
        "gloss": "Power / energy family — M engine, slab, H₂/O₂ line.",
        "projects": [
          {
            "name": "Supply slab (book)",
            "href": "/book/supply-slab/",
            "note": "Gated — M engine / power theory"
          },
          {
            "name": "Staff book",
            "href": "/book/",
            "note": "Gated reading room"
          }
        ]
      },
      {
        "slug": "innovation",
        "title": "INNOVATION",
        "gloss": "New trials — WGP, White Galaxy, lighting compute, experiments.",
        "projects": [
          {
            "name": "Horizon personal",
            "href": "/horizon/personal/",
            "note": "Personal shell"
          },
          {
            "name": "Madam",
            "href": "/madam/",
            "note": "Plain channel"
          }
        ]
      },
      {
        "slug": "archive",
        "title": "ARCHIVE",
        "gloss": "Kept copies — twin/mirror, frozen specs, recoverable originals.",
        "projects": [
          {
            "name": "M protocol mirror path",
            "href": "/m-protocol/",
            "note": "Alt protocol URL"
          },
          {
            "name": "Horizon database",
            "href": "/horizon/database/",
            "note": "DB shell"
          }
        ]
      },
      {
        "slug": "extracting",
        "title": "EXTRACTING",
        "gloss": "Pull outs — exports, digests, readable cuts from heavier stacks.",
        "projects": [
          {
            "name": "Tools extract helpers",
            "href": "/tools/",
            "note": "Base64 / UUID / text utils"
          },
          {
            "name": "Staff book",
            "href": "/book/",
            "note": "Gated extracts / proofs"
          }
        ]
      }
    ]
  }
}