Memory layer for AI agents.
The complete memory layer for AI agents.
Two packages. Store, encrypt, verify - then assemble exactly the right context for every agent decision.
npm install @veclabs/solvec # or pip install solvec --pre
Free tier includes 100K vectors. No credit card required.
AI agents forget. But forgetting is not the problem.
Every AI agent framework gives you a memory module. Store vectors. Retrieve the top-K most similar results. Inject them into the context window. This works. Most of the time.
The problem is what happens when it does not work. When your agent makes a wrong decision - a medical recommendation, a financial call, a customer-facing action - you need to answer one question.
What did this agent know when it made that decision?
No current vector database can answer this. You can see what is in the database today. You cannot prove what was in it at any specific moment. You cannot audit what was retrieved for a given query. You cannot verify that nothing changed between then and now.
This is not a theoretical concern. Regulators are already asking this question. Most companies cannot answer it. VecLabs is built so you can.
The storage engine.
Rust HNSW in-process vector search. AES-256-GCM client-side encryption. Cryptographic proof posted after every write. Answers: what is similar to this?
The intelligence layer.
Wraps solvec. Assembles structured context from five retrieval strategies simultaneously. Answers: what should this agent know right now?
Reproduce: cargo run --release --example percentile_bench
No network round-trip on the query path. The HNSW index lives in RAM. Every query is pure memory access. Rust means no garbage collector - no pause spikes at p99. The gap between p50 and p99.9 is 2.7ms. That gap is the whole story.
AES-256-GCM before anything leaves the SDK. The key is derived from your credentials. VecLabs cannot read your vectors. This is not a privacy policy that could change. It is the encryption architecture. Those are different things.
A cryptographic fingerprint of your collection is recorded after every write. Anyone can verify your collection's integrity without trusting VecLabs. No other vector database gives you this. This is the layer that makes AI agents auditable.
Migrate in 3 lines.
Everything else stays identical.
Simple, transparent pricing
Pay for what you use. No hidden fees. No vendor lock-in.