memory
Recall with structure
Multi-signal, graph-augmented, fused, explainable — as above. Memory that finds what is connected, remembers what it felt like, and can say why it surfaced.
The suite
RAG bolts retrieval onto a prompt. This is a suite for building agent harnesses — the tools and services a serious agent needs to persist, to act, and to be trusted — designed together so each one strengthens the others.
memory
Multi-signal, graph-augmented, fused, explainable — as above. Memory that finds what is connected, remembers what it felt like, and can say why it surfaced.
relationships
Not only memory-to-memory. People, agents, projects and artifacts are first-class nodes: who knows whom, who owns what, what depends on what. Recall walks that graph — and so does permission.
world
Memory records what happened. A world model holds what is true now and what to expect next: the state of the environment an agent acts in, its affordances, its rules. Persistent, updatable, and shared between memory and action.
knowledge
Knowledge that revises itself. Contradictions surface instead of coexisting; sources are weighed; stale facts lose confidence rather than lingering as truth. A living graph, not a document dump.
plans
Repeatable work as a machine-checkable contract — steps, gates, evidence. A harness executes the plan, checkpoints every transition, resumes after interruption, and escalates when reality disagrees. Reliability by construction, not by re-deriving the job each time.
embodiment
One self, many bodies. The same agent in a terminal, a chat, a voice, a browser, a simulated body — sharing one memory, one relationship graph, one state. Continuity that does not depend on the interface.
worlds
Agents that see and act in virtual spaces through combined visual and textual control — navigate, observe, manipulate, and carry what they find back into memory and the world model.
boundaries
Memory is owned and compartmented. Recall enforces who may see what inside the query itself, with a backstop after fusion — nothing leaks through a path that forgot to check. What an agent is asked to remember is inspected before it becomes a memory; planted text is quarantined, not absorbed.
The aim is not a smarter search box. It is the substrate a serious agent needs to be someone across sessions, bodies and worlds — and the instrumentation its builders need to trust it.
Operated in good faith
A memory that can be silently rewritten is not a memory. These are the properties the engine is built to hold, whatever the implementation underneath.
The stack
The full retrieval path runs on PostgreSQL — lexical, affective and structural, with pgvector and pg_trgm. Weaviate carries the semantic path: four named vectors per memory, one per facet. It is an accelerator, not a dependency: switch it off and recall degrades gracefully to lexical matching while the affective and structural paths continue unchanged. Embeddings are pluggable. No proprietary vector cloud sits in the critical path.
The memory service can be co-located with the agent — same host, same network, same operational boundary — PostgreSQL and Weaviate beside it, with no external service in the retrieval path.