{
  "name": "Neuruh Lexicon",
  "lexicon_version": "1.0.0",
  "content_hash": "0a2bb72426e976507b89a3172a8c5671b6fe136f6e54ce8499ec1d890ac7e851",
  "counts": {
    "canon": 268,
    "process": 196,
    "total": 464,
    "by_kind_type": {
      "canon:framework": 129,
      "canon:concept": 30,
      "canon:protocol": 28,
      "canon:system": 68,
      "canon:product": 12,
      "canon:metric": 1,
      "process:concept": 73,
      "process:state": 17,
      "process:action": 37,
      "process:modifier": 69
    }
  },
  "endpoints": {
    "GET /api/terms.json": "all published canon and process terms",
    "GET /api/term/{id-or-slug}": "one term (id, slug, name, alias or source id)",
    "GET /api/search?q=&type=&kind=&limit=": "ranked search",
    "GET /api/slice?ids=a,b,c&max_tokens=1500": "markdown context slice (estimated tokens = characters / 4)",
    "POST /api/lint {text}": "terminology lint",
    "POST /api/compile {expression}": "process-grammar compiler",
    "GET /api/release.json": "current release",
    "GET /api/releases.json": "release history",
    "POST /mcp": "remote MCP server (Streamable HTTP, stateless, JSON-RPC 2.0)"
  },
  "cite": "Quote definitions verbatim and cite the term id and lexicon_version, e.g. \"lex:pmla — Neuruh Lexicon v1.0.0\"."
}
