Skip to main content
Version: MVP

Stigmem compatibility

2 min readReferenceUpdated 2026-05-19

What you'll find here

The minimum Stigmem HTTP surface Craik v0.1.0 targets — endpoints, error mapping, and capability detection.

Minimum compatibility, optional extensions.

The required endpoints are baseline; optional endpoints unlock ranked recall and contradiction import.

Endpoints

EndpointRequiredCraik use
GET /healthzYesReachability check.
GET /.well-known/stigmemYesCapability and auth discovery.
POST /v1/factsYesDirect fact writes when policy grants memory.write.
GET /v1/factsYesFact query and search fallback.
GET /v1/facts/{fact_id}YesLoad one fact by id.
GET /v1/facts/{fact_id}/provenanceYesLoad fact provenance for evidence and case files.
POST /v1/recallOptionalFuture ranked recall path.
GET /v1/conflictsOptionalFuture contradiction import path.

Error mapping

Stigmem responseCraik error
401StigmemAuthError
403StigmemPermissionError
Other HTTP failureStigmemRequestError
Missing local config or incompatible response shapeStigmemCapabilityError

Capability detection

craik connect stigmem verifies the node can answer health, metadata, and authenticated fact-query requests.

Node URL

Node id

Whether auth is required

Required endpoint support

Optional recall / conflict / federation / source-attestation hints

Check timestamp

What's next