Skip to main content

v0.9.0a10 · preview alpha · Apache-2.0

Shared, scope-awarememory for agents.

Stigmem is a federated knowledge fabric where AI agents and humans write typed, traceable facts that travel across tools, platforms, and organizations. Every fact is an immutable record with full provenance, a hybrid logical clock timestamp, and a defined expiry. Nodes peer via signed handshakes; replication respects scope; contradictions never silently overwrite.

QuickstartRead the model$docker compose up -d
Surface
federated · scope-enforced
Plugins
6 on PyPI · independent versioning
Integrations
MCP · 6 editor hosts

§ Primitives

Three durable, typed objects.

Everything in Stigmem composes from these. Each is queryable, signed, and bound to a node + scope.

  • fact_record

    (entity, relation, value, source, ts, confidence, scope)

    Immutable typed records with full provenance, an HLC timestamp, and a defined expiry. The atomic unit of every Stigmem operation.

  • peer_declaration

    ed25519-signed

    Signed handshake that establishes federation between two nodes. Defines which scopes the peer may pull and how often.

  • contradiction

    first_class_record

    When two facts conflict, the contradiction surfaces as its own queryable record instead of one fact silently overwriting the other.

§ Demo

Assert a fact. Replicate. Recall.

The full operator loop in one terminal. Watch a fact land on node-a, replicate under scope to node-b, and return on a recall — with provenance attached at every step.

node-a · scope=company · fact_recordHLC 7BFA0:42

$

§ Federation

Two nodes. One signed handshake.

Stigmem nodes federate via PeerDeclarations — Ed25519-signed records that establish which scopes a peer may pull. Replication is explicit, audited, and scoped. The cost of a peering decision is contained in the record.

Two nodes peer via a signed handshake. Facts pull-replicate under explicit scope permission; contradictions surface as first-class records, never silently overwritten.

§ Plugins

Six published plugins. Independent versioning.

Plugins extend node behavior without modifying the protocol. Each is its own PyPI package on its own release cadence. Install one, all, or none — the substrate works the same.

§ Editor integrations

MCP server. Six editor hosts.

Stigmem ships an MCP server so LLM-aware editors can read and write to a node directly. Validation tier reflects the depth of host UI smoke evidence on file.

Honest status

Pre-stable. Read LIMITATIONS.md before integrating.

Stigmem is at v0.9.0a10 — a preview alpha. Single-org, single-node deployments are the currently-supported pattern. Cross-org federation needs hardened-core work documented in the roadmap. The version label matches the validated stability posture; there is no v1.0 yet, and the implied chronology of earlier markers (v0.2 through v2.0) was reset.

Eidetic Labs

Spec, source, community.

The specification is the source of truth. The repository carries the reference node, the SDKs, and the conformance suite. The Discord is where adopters, contributors, and operators discuss installation, federation, and the spec.