Integrations › CrewAI
Multi-agent workflows need shared memory. VerifiedState makes that memory trustworthy.
Get API Key →CrewAI crews share context through tasks and tools. But there's no built-in persistent memory, no conflict detection when agents disagree, and no receipt when Agent A stores a fact that Agent B relies on.
Three agents. Conflict detected. Higher confidence wins.
Conflicts surfaced. Confidence compared. Truth selected.
npm install @verifiedstate/crewai
import { VerifiedCrewMemory } from '@verifiedstate/crewai';
const memory = new VerifiedCrewMemory({
apiKey: 'vs_live_...',
namespaceId: 'crew_research',
});
await memory.save('user_budget', 'Budget is $50,000 for Q3');
const results = await memory.search('Q3 budget');
// results[0].receipt.status → "verified"{
"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 |
|---|---|---|
| Shared memory | Task context only | Persistent verified store |
| Agent disagreement | Last write wins | Conflict detection |
| Trust between agents | Implicit | Receipt-verified |
It replaces or augments CrewAI's built-in memory. Use it alongside task-level context for full coverage.
Free: 50,000 assertions/month. No credit card. No trial expiration.