Structural + semantic index
The graph holds explicit relationships alongside embeddings, so precise and fuzzy questions both land.
- ↳project graph
- ↳hybrid retrieval
- ↳entity + relation extraction
havn systems · intelligence layer
Persistent structural and semantic memory for projects, agents, and the work around them.
A memory service that keeps context attached to the material, so people and agents can retrieve it across sessions, repos, and surfaces.
havn-lore · Rust + MCPIt is built as a service with a typed boundary. Agents and product surfaces ask it questions through MCP; it answers from indexed material instead of from a chat history that scrolls away.
See it in the architectureMost AI tooling starts every task from a cold context window. The result is confident work built on a partial picture: the same file re-read, the same decision re-litigated, the same constraint missed.
havn-lore keeps the picture warm. Structural and semantic memory are indexed once and served back with provenance, so the system can act on what is actually true about a project rather than what fits in a prompt.
Decisions, entities, and relationships outlive the session that created them.
Retrieval carries provenance, so an agent can show its work instead of asserting it.
People and agents query the same substrate through a stable interface.
The graph holds explicit relationships alongside embeddings, so precise and fuzzy questions both land.
Memory is exposed as typed tools, not a bespoke API per consumer.
An honesty guard checks answers against the indexed source before they leave the service.
Every surface in Havn has a job in the loop. This one keeps its responsibility clear, then hands the work to the layer that comes next.
Take repos, notes, and project material into the index.
Extract entities, relationships, and embeddings into one graph.
Answer typed questions over MCP with provenance attached.
Check the answer against the source before it is returned.
havn-lore is useful because it has a precise relationship with the other layers. Follow the handoffs and the product gets easier to understand.
Handles per-canvas retrieval; havn-lore extends it to durable, cross-project memory.
Asks havn-lore for context while a person works, then keeps the answer in the surface.
Provides the shared identifiers that let memory point back at real objects.
havn-lore is the intelligence layer beneath Havn: durable structure, grounded retrieval, and a boundary that agents and people share.