Surface narrowed to /v2
The public surface is brought back to what is actually served: retrieval over
the knowledge graph, and what comes around it.Removed:
- The
POST /v1/search,POST /v1/answerandPOST /v1/contextendpoints, along with the Meilisearch engine behind them. They belonged to the legacy V1 contract, which no client calls any more. - The MCP server (
/mcp), its OAuth flow and its three tools (search,answer,context) — all built on those same V1 endpoints. - The
atbanddrugcapabilities leave the published roadmap: they had no code, and documenting an unbuilt capability promises what does not exist.
/v2/retrieve,
/v2/retrieve/stream,
/v2/drugs/* and
/v2/feedback keep their contracts to the
character. lsk_… authentication does not move.Surface narrowed to search, answer, and context
The API surface is trimmed down to the capabilities that carry the product.Removed:
analyse— thePOST /v1/analyseendpoint and theanalyseMCP tool are gone. Rule evaluation over health records is no longer part of the knowledge layer.- The experimental knowledge-graph context endpoint (
POST /v2/context) and its playground route are withdrawn. The stablePOST /v1/contextis unaffected and remains the supported way to get a patient-aware answer.
search, answer, and context keep their contracts on both
REST and MCP. atb and drug stay on the roadmap.Initial knowledge layer
First release of the Locus knowledge layer — REST + MCP over the shared
clinical knowledge base.Capabilities (REST + MCP):
search— structured, citable retrieval.answer— grounded, cited answers.context— answer accounting for a coarse patient profile, with conflicts.analyse— apply a clinical rule to inline health records, with sourced recommendations.
- Bearer
lsk_…authentication against the shared key store. - MCP server over Streamable HTTP with curated tools and output schemas.
- Auto-generated API reference with an interactive playground.
atb (deterministic antibiotic decision) and drug (BDPM
medication data) are designed, not yet available.