Integrations › LlamaIndex
ChatMemoryBuffer that proves what it stored.
Get API Key →LlamaIndex retrieves. It doesn't verify what it found. RAG pipelines extract claims from documents and trust them by default. No receipt of what was extracted, no conflict check, no provenance chain.
npm install @verifiedstate/llamaindex
@verifiedstate/sdk with LlamaIndex-specific source tagging. Native LlamaIndex features coming.import { VerifiedChatMemory } from '@verifiedstate/llamaindex';
const memory = new VerifiedChatMemory({
apiKey: 'vs_live_...',
namespaceId: 'rag_pipeline',
});
// Use as ChatMemoryBuffer replacement
const engine = new ContextChatEngine({
chatHistory: memory,
retriever: myRetriever,
});{
"receipt_id": "rct_7f3a...",
"assertion": "User prefers dark mode",
"status": "verified",
"confidence": 0.94,
"signature": "ed25519:a8c3f1...",
"verified_at": "2026-04-06T14:32:01Z",
"chain_position": 42
}| Feature | Without | With VerifiedState |
|---|---|---|
| Extracted facts | Trusted by default | Verified with receipts |
| Source provenance | Lost after retrieval | Full chain maintained |
| Contradicting docs | Both used equally | Conflicts flagged |
It replaces ChatMemoryBuffer. Use alongside LlamaIndex retrievers for verified RAG.
Free: 50,000 assertions/month. No credit card. No trial expiration.