How Agent Receipts Works
Persistent memory backed by cryptographic proof. Here's what's happening under the hood.
Memory That Persists
Your agent gets structured, persistent memory across sessions. Not a black box — an entity-observation graph you can inspect, search, export, and verify.
Every observation is linked to a signed receipt. You can trace any memory back to the exact conversation that created it.
Why Receipts, Not Just Logs
Input and output are SHA-256 hashed — raw data never leaves your machine. The receipt proves what was processed without exposing the data itself.
Entity-Observation Model
AI agents remember things. Agent Receipts makes those memories provable.
Every memory is an entity (person, project, tool, preference) with observations — each linked to a signed receipt.
No other memory system can answer: "Prove when this agent learned that fact."
Memories can be recalled, forgotten (auditably — the forget itself is receipted), exported as portable bundles, and verified by third parties.
Real-World Example: ModQuote
ModQuote is a multi-tenant SaaS where AI agents generate quotes for automotive protection shops — PPF, ceramic coatings, window tint.
track_action creates a signed receiptmemory_observememory_context loads the preferenceReceipt Chains
Multi-step workflows are linked together as chains. Each step references the previous via parent_receipt_id.
Quality & Compliance
Constraints — enforce rules on every receipt:
| Type | Passes if |
|---|---|
| max_latency_ms | latency_ms ≤ value |
| max_cost_usd | cost_usd ≤ value |
| min_confidence | confidence ≥ value |
| output_schema | output validates against JSON Schema |
AI Judge — evaluate agent output against rubrics. The evaluation itself is a signed receipt chained to the original action.
Memory Bundles — export portable, verifiable memory packages with entities, observations, receipts, and checksum integrity.
How It Compares
| Agent Receipts | Mem0 | Langfuse | Zep | |
|---|---|---|---|---|
| Core | Cryptographic proof | Memory persistence | Observability | Memory + RAG |
| Signing | Ed25519 every action | None | None | None |
| Memory | Signed + provable | Yes (hosted) | No | Yes (hosted) |
| Verification | Offline, by anyone | No | No | No |
| Infrastructure | Local-first | Cloud API | Cloud/self-host | Cloud API |
| Audit trail | Tamper-proof chain | Mutable | Mutable logs | Mutable |
Agent Receipts is not an observability tool. Observability tells you what happened inside your system. Receipts prove what happened to anyone outside it.
Try it yourself
Experience Agent Receipts in 60 seconds — no installation required.