Skip to content

Citefold

Every memory remembers its source.

Citefold is an evidence-backed multimodal memory library for agents. It stores raw inputs separately from observations and long-term claims, then returns bounded MemoryPack objects with identity scope, coverage, and citations.

Start here

  • Quickstart — install Citefold and run local ingest → recall.
  • Integrations — add the versioned memory contract to an agent turn.
  • Concepts — understand evidence, candidates, records, and coverage.
  • Architecture — trace write, read, correction, and deletion paths.
  • CLI — use the current command surface.
  • Multimodal — register images, audio, and video safely.
  • OpenRouter — enable optional extraction and embeddings.
  • Security — know the trust boundaries before using private data.
  • Benchmarks — read the measurements and their caveats.
  • Limitations — decide whether Citefold fits your deployment.
  • Roadmap — see the path to a stable 1.0.

What Citefold is

  • An embeddable Python library with local, identity-scoped persistence.
  • A provenance model that separates assets, observations, episodes, candidates, and records.
  • Hybrid local retrieval followed by an evidence gate.
  • A lifecycle for candidate approval, correction, pin/unpin, archival, decay, and deletion.
  • A provider-optional system: local text and supplied media observations work without a model call.

What Citefold is not

  • A hosted memory service or an authentication layer.
  • A vector database or general-purpose document RAG system.
  • An autonomous agent framework.
  • A complete simulation of human memory.
  • A claim of independently validated OCR, ASR, or video understanding.

Build these docs

The site uses Material for MkDocs:

python -m pip install -e ".[docs]"
mkdocs serve

The Markdown files remain readable directly on GitHub; the documentation site is presentation, not a separate source of truth.