{"service":"nyk-brain","version":"0.1.0","endpoints":["POST   /mcp                       (MCP Streamable HTTP — for Claude Desktop / agents)","GET    /layers                    (scoped)","GET    /layers/:layer             (scoped)","GET    /layers/:layer/*           (scoped)","GET    /events                    (scoped)","POST   /events                    (scoped)","POST   /tools/query-snowflake     (scoped)","POST   /tools/search-brain        (scoped)","POST   /tools/langfuse-traces     (scoped — read agent observability)","GET    /skills                    (scoped)","GET    /skills/:slug              (scoped)","POST   /skills/:slug/invoke       (scoped — agent loop)","POST   /skills/:slug/run          (scoped — deterministic pinned SQL)","POST   /agent/ask                 (scoped)"],"auth":"All endpoints except `/`, `/healthz`, and `/setup.sh` require `Authorization: Bearer <token>`."}