The Short Version
A vector database answers one question: what is most similar to this query? It returns the nearest embeddings and stops there. SenseLab answers the questions that actually decide whether an agent should act: who learned this, how confident should we be, what happened the last time someone acted on it, who else on the team knows it, and can I see the reasoning six months later. Those are not two flavours of the same product. A similarity index has no notion of an author, a version, an outcome or a teammate, and no amount of metadata columns adds one. Everything on this page that a vector database does not do is something you would be signing up to build and then maintain.Side-by-Side Comparison
What Vector Databases Don’t Do
Vector databases are stateless retrieval indexes. They don’t track:- Who wrote the data — No provenance. You don’t know which agent or process created an entry.
- How trust evolves — No confidence scoring. A vector’s relevance score is similarity to a query, not a measure of how trustworthy the information is.
- What happened when you used it — No outcome tracking. If an agent retrieves a vector and acts on it, and that action causes an incident, the vector database has no way to learn from that.
- How data changed over time — Vectors are overwritten or appended. You can’t ask “what did this entry say last week?”
- Why a decision was made — No causal chain linking retrieved data to actions and outcomes.
- How to collaborate on changes — No branching, no review process, no way for one agent to propose a change and another to approve it. It’s like coding without Git.
What SenseLab Does Differently
SenseLab is designed for agent memory — the layer between retrieval and action:Knowledge has identity
Every entry has anentity_path and key that give it a stable address. Agents read and write to specific keys, not anonymous vectors.
Knowledge has provenance
Every entry records who wrote it, when, and in which session:Knowledge evolves with outcomes
When a deploy succeeds or an incident occurs, confidence scores on related entries adjust automatically:Knowledge has full history
Every write creates a new version. You can replay the state at any point in time:Decisions are explainable
The causal chain shows exactly what informed a decision — both SenseLab entries and external tool context:What it costs to build this yourself
Teams rarely set out to build a memory platform. They add a versions table to a vector store, and eighteen months later they own one. Here is what sits between a similarity index and something an agent can safely act on:
Each row is a system, not a sprint. Each one grows edge cases the first production incident finds for you. And none of it is your product — it is the substrate your product needs in order to stop repeating itself.
SenseLab is that substrate, already built, already carrying other teams’ traffic.
You probably do not need a second database
The usual reason to keep a vector store alongside a memory layer is search. SenseLab does that itself:- Hybrid search — full-text, semantic similarity through pluggable embedders, recency and confidence, combined into one ranked result rather than a similarity score you then have to re-rank by hand.
- Documents, chunked and embedded in place — upload a document to a room and SenseLab splits it on sentence boundaries with overlap, sizes each chunk to the embedding model’s real token budget, and makes it searchable alongside everything the team has learned. No second pipeline, no second copy, no sync job between them.
- A knowledge graph you did not have to build — entity relationships and causal links materialize from normal reads and writes, surfacing connections similarity search cannot.
