Gate the action
recall_for_action returns memory that passes policy. If
the evidence is weak or conflicting, the answer is ask or abstain.
The memory guard between recall and action
Your agent remembers a preference. Should it book, ask, or stop? ContextDB returns trusted evidence for the action and records why the decision was made.
SDK available Cloud alpha No credit card. Keep your current database.
query
“Book the caller's next appointment.”
The shift
Agents now book visits, issue credits, update records, and commit calendars. A relevant memory can shape a sentence. It should not automatically authorize an action.
recall_for_action returns memory that passes policy. If
the evidence is weak or conflicting, the answer is ask or abstain.
Each decision carries its evidence IDs, policy version, reason, user partition, and request ID for incident review.
decision → evidence[] + policy + reasonThe trust model and evals live in the Apache-2.0 SDK. Cloud operates that model for teams that do not want to run it themselves.
open SDK → same trust bar → operated cloudThe object
This representative alpha scenario stores both statements. The
low-confidence Friday wish gets requires_confirmation: true.
Before booking, recall_for_action returns only the trusted
Thursday fact.
# tentative preference remember({ "content": "I might maybe come on Friday instead.", "source": "user_stated", "confidence": 0.4, "action_relevant": true }) → requires_confirmation: true # previously confirmed preference remember({ "content": "I'd like to come in Thursday afternoon.", "source": "user_stated", "confidence": 0.95 }) → trusted by policy recall_for_action("book the visit") → Thursday only
Built for consequential moments
ContextDB is for teams building agents that move beyond conversation into bookings, credits, account changes, and workflow mutations.
Confirm the caller's current intent before booking, rescheduling, refunding, or escalating during a live conversation.
Memory for voice agents →Separate account facts from inferred preferences before issuing a credit, changing a plan, or closing a case.
Memory for support agents →Treat a confirmed time as evidence and an old, tentative preference as a reason to ask again.
Explore scheduling →Put a policy decision between remembered context and a mutation in your system of record.
Explore workflows →Fits your stack
ContextDB complements Postgres, Supabase, and Hasura. It does not replace them. Orders, users, and inventory stay in your system of record. ContextDB answers a different question: what may the agent treat as true enough to act on, and who vouched for it?
system of record orders · users · inventory │ ▼ ContextDB decision-safe memory memories · evidence · decisions · confirmations │ ▼ your host enforces book · refund · update · abstain
Start locally with the open SDK. Existing cloud alpha users can sign in to inspect decisions and evidence.