Use Cases › Customer Support
Support agents handle thousands of tickets. Without verified memory, escalations are guesses.
Get API Key →Customer calls back angry. They say the AI agent promised a refund yesterday. Your team checks the conversation log — wall of text, no structured assertions. Did the agent commit to a refund? Did it check the return policy first? The logs say the conversation happened. They don't say what the agent believed or promised.
Monday's promise. Wednesday's proof.
Two agents. One customer. Zero repetition.
Customer already gave order number yesterday, bot asks again.
Agent A commits to expedited shipping, Agent B has no record.
Supervisor asks "did it follow the escalation checklist?" No verifiable record.
// After agent makes a promise
await client.ingest({
namespace_id: 'support_tickets',
content: 'Promised customer #4521 expedited shipping by Friday',
source_type: 'support_agent',
});
// Before next interaction
const history = await client.query({
namespace_id: 'support_tickets',
query: 'customer #4521 promises commitments',
});
// Returns verified record of all commitmentsWhen the customer calls back, you have a signed receipt of exactly what was promised, when, and by which agent.
{
"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
}Free: 50,000 assertions/month. No credit card. No trial expiration.