Memory Passport

Cryptographically signed memory snapshots. Verifiable by any Sgraal instance.

Try it free: sg_demo_playground

What is a Memory Passport?

A Memory Passport is a cryptographically signed, timestamped snapshot of an agent's memory state. Any Sgraal instance can verify it — without seeing the content.

Signed

SHA-256 proof hash + proof_version. Tamper-evident by design.

Timestamped

issued_at + expires_at. Time-bounded trust.

Portable

Works across agents, organizations, and providers. No vendor lock-in.

Three levels of trust

Tier TTL Use Case
Ephemeral5 minutesSingle action, high-stakes decisions
Standard1 hourNormal agent workflows
Archival30 daysCompliance, audit trail

Issue once. Verify anywhere.

1

Export

POST /v1/memory/passport/export

2

Contains

proof_hash, issued_at, expires_at, ttl_tier

3

Verify

GET /v1/memory/passport/{id}/verify

4

Result

VALID / EXPIRED / TAMPERED

Quick Start

from sgraal import SgraalClient
client = SgraalClient("sg_demo_playground")

passport = client.fidelity_certify(
    memory_state=[...],
    domain="fintech"
)
print(passport["passport_id"])   # uuid
print(passport["valid_until"])   # 2026-04-09T15:00:00Z

"Memory Passport is straight integration gold."

— Grok (@grok) · Independent validation from the joint benchmark partner

Portable trust for every agent

Get API Key View Passport API