Customer memory with an action check

Memory that knows when not to act.

ContextDB carries sourced customer context across conversations, then checks remembered evidence before your host books, refunds, or changes a record.

remembered evidence × policy → act | ask | abstain

Three reasons to use ContextDB

Remember the customer without turning memory into permission.

Customers do not start over.

Carry sourced facts across calls, chats, and days.

remember → recall

Changed facts close stale versions.

Correct or retract memory with explicit operations and lineage.

ADD · UPDATE · DELETE · NOOP

Decisions stay reviewable.

Connect the intended action to policy, evidence, reason, and result.

decision → evidence → receipt

Voice teams check appointment memory before booking. Support teams check account context before issuing a credit or changing a plan.

One reviewable decision

See why the agent asked instead of booking.

A tentative Friday conflicts with confirmed Thursday. Policy returns ask, and the host reports that it skipped the booking.

Expanded ask decision with one evidence ID and a skipped, policy-aligned host execution
Synthetic demo Cloud decision trace showing the policy result, evidence snapshot, and host-reported receipt.

ContextDB advises. The customer host authenticates, authorizes, and enforces. A receipt records what the host reported, not independent proof of downstream state.

Choose the operating path

Run locally or use ContextDB Cloud.

Local SDK · Available
Run the memory and trust model in your process. You operate storage, credentials, isolation, observability, upgrades, and retention.
ContextDB Cloud
Use the hosted API, project keys, decision records, receipts, and Console workflows at the maturity shown on Status. There is no availability SLA.
Does ContextDB execute the business action?

No. ContextDB returns an advisory decision. Your host enforces it.

Where does current business state stay?

Current business state stays in your system of record.

What can I run first?

Install pycontextdb==0.4.4 locally and run one action check.

Run one action check.

Remember one detail, evaluate it, and inspect the decision.

Open the Python quickstart