Your agent keeps relearning the same small facts.
Stable preferences, project facts and workflow rules matter again next session, but replaying the old conversation is wasteful.
FactLane adds a small governed fact lane beside the memory you already use. Keep useful preferences, project facts and workflow rules across sessions with scope, provenance, freshness and Candidate → Current verification.
Prefer manual setup? Open the Quick Start →
Your assistant can reuse the approved preference without rebuilding the context from scratch.
FactLane is useful when a small fact should survive a session, but you still need to know where it came from, how fresh it is and whether it is trusted as Current.
Stable preferences, project facts and workflow rules matter again next session, but replaying the old conversation is wasteful.
You want provenance, freshness and an explicit Candidate → Current lifecycle instead of treating every saved fact as equally trustworthy.
Current instructions, live project state and verified live sources must still outrank anything the agent remembers.
FactLane is a free, open-source, local-first MCP memory layer for compatible AI-agent hosts. It keeps small reusable facts with scope, provenance and freshness; a contribution can be a Candidate without becoming verified Current state, and current instructions, live project state or verified live sources still win.
An agent can reuse a useful preference, project fact or workflow rule without replaying the old conversation — and without treating stale memory as current truth.
Broad or native memory is good for rich recall and continuity. FactLane is the narrower governed lane for facts that need exact scope, provenance, freshness and Candidate → Current verification.
It does not replace your assistant, broad memory, a knowledge base or execution authority. It sits beside them and governs a small class of reusable facts.
Ask your agent to read the project, compare it with your current memory stack and explain whether the governed-fact model solves a real problem for you. Installation comes after understanding fit.
Ask what FactLane adds beside the memory you already have, which facts belong in it, and which information should stay in broader memory or knowledge systems.
Understand Candidate, Current, freshness, scope and why remembered information remains below current instructions and live state.
Use the exact v0.1.3 release, the supported local profile and a compatible MCP host. Verify all five tools and a suitable memory_status call before enabling writes.
If Candidate writes are useful, grant only the delegated-candidate profile. An ordinary agent does not grant itself verifier authority.
FactLane is strongest when a small fact will matter later and you want to know where it came from, how fresh it is, and whether it is actually Current.
“The release is v0.1.3. Production changes still require owner approval.”
Current retrieval can reuse the verified fact without replaying the project history.
“Keep answers concise unless I explicitly ask for a deep explanation.”
The preference can survive the session while a new current instruction still wins.
“Production changes need approval. Local tests can run automatically.”
A bounded fact can be reused across compatible hosts without turning the memory store into the authority that grants execution rights.
Integrated memory is not one problem with one correct architecture. Different layers are good at different jobs.
Useful for preferences, summaries, long-lived context and the broad personal or agent memory experience.
Useful for relationships, documents, concepts and large bodies of organized knowledge.
Useful when a small fact needs exact scope, provenance, freshness, Candidate → Current verification and explicit authority boundaries.
FactLane separates memory eligibility from execution authority. This is the center of the design, not a warning added afterward.
A current user instruction, live repository/product state or verified live source outranks memory when they conflict.
A normal delegated agent can contribute a Candidate when allowed; trusted promotion is a separate operation with revision and identity checks.
Seeing memory_store or memory_update does not itself grant permission to use them with privileged semantics.
FactLane v0.1.3 is an official production release for a deliberately bounded local profile. The quality claim is tied to explicit contracts, fail-closed behavior and documented qualification — not adjectives.
Exactly five MCP tools keep the contract focused: search, read, contribute, governed update and status.
Read-only is the default. Unsupported runtime/provider conditions and unauthorized transitions fail closed instead of silently degrading into broader authority.
The documented profile was exercised for installation, backup/restore, bounded concurrency, crash/restart behavior, configured host startup, production-derived retrieval and SQLite capacity failure.
Apache-2.0 source can be inspected, run and adapted. Local SQLite/SQLite-vec storage and supported local Ollama embeddings mean the qualified profile does not require a hosted memory service or external embedding API.
The boundary is explicit: stdio MCP, Python 3.11+, linked SQLite 3.42.0+, supported local Ollama embeddings and the documented local POSIX storage/recovery contract.