Tamper-Evident Memory

Defensible evidence for autonomous agents.

CORTEX Persist is the sovereign trust substrate that wraps agentic memory with cryptographic lineage, integrity proofs, and zero-loss auditability.

  • Defensive evidence layer for any RAG or agent stack.
  • Detect out-of-band tampering before trust decays.
  • Export cryptographically signed audit-packs for compliance.
60-Second Flow
Record

Write Sealed

An agent decision is committed to a verifiable chain of custody.

Verify

Lineage Checked

The record verifies cleanly until an out-of-band mutation appears.

Export

Evidence Ready

A review-ready audit pack is generated for humans who need proof.

$ pip install cortex-persist
$ cortex init --ledger main
$ cortex store "agent:refund_approved_150usd"
$ cortex verify --integrity-check
$ sqlite3 cortex.db "update ledger set value='tampered'"
$ cortex audit --taint-detection
> STATUS: CRITICAL_TAMPER_DETECTED
> EXPORT: artifacts/audit_v1.proof

Built for:

Platform Teams Security Compliance AI Risk
Product

Add a chain of custody to agent memory.

CORTEX Persist sits on top of the memory layer you already use and turns agent activity into defensible evidence.

01

Wrap The Stack You Already Have

Sit above your current memory layer, vector database, or runtime without forcing a full rewrite.

02

Seal Every Write

Create cryptographic lineage so records can be verified later instead of trusted on faith.

03

Catch Drift And Tampering

Surface manual edits, missing records, and broken chains before audits or incidents uncover them.

04

Export Audit Packs

Generate review-ready evidence for incidents, regulated workflows, and enterprise sign-off.

Quickstart

Start with one workflow, not a rewrite.

Use the Python SDK and CLI to get from first write to exported evidence without rebuilding your stack.

Developer Entry Point
from cortex_persist import CortexClient

client = CortexClient(api_key="ctx_...")
client.memory.store("order-101", "refund_auth:true")

# Proof-of-Lineage Verification
proof = client.trace.get_ledger_proof("order-101")
print(f"Verified: {proof.is_intact}")
Primary Surface
Python SDK + CLI
Deployment
Local-first
Verification
Cryptographic lineage
Output
Audit-pack export
Demo

What happens in 60 seconds.

One happy path, one tamper event, and one artifact your team can actually review.

01

Init ledger

Create a local ledger for one agent workflow.

02

Store fact

Write a decision, event, or state mutation.

03

Verify

Confirm the chain of custody is intact.

04

Tamper

Change the underlying record out of band.

05

Detect

Flag the mismatch immediately.

06

Export

Produce an audit pack for review.

Use Cases

Start with one high-value problem.

Lead with compliance-grade audit trails, then expand into incident forensics and enterprise rollout.

Proof Over Reconstruction

Show evidence, not a story.