A shared memory layer for humans and agents: capture what happened, recall it semantically, stop for human approval when the stakes matter, and preserve the decision as memory for the next run.
Agents can learn a codebase, make progress, and still start the next session cold. The deeper problem is not just lost context; it is the missing shared memory between agents and the humans who need to understand, approve, and reuse their work.
CommonMind was built for the CockroachDB x AWS Hackathon to treat memory as the product rather than a bolt-on vector store. The Devpost submission is available here: CommonMind Shared Memory for Humans and Agents.
CockroachDB stores the memory log, embeddings, approvals, and event source, avoiding split-brain behavior between a database, queue, and vector store.
AWS Lambda, Amazon Bedrock, SNS, SQS, and S3 keep the execution layer elastic while preserving CockroachDB as the durable memory core.
The architecture favors strong consistency and fail-closed behavior, because stale memory is more dangerous than an honest unavailable state.
We design AI systems that remember decisions, preserve context, and keep humans in control of consequential work.
Start the Conversation →