Home / Product / Audit & compliance

Auditable AI memory.

Each regulatory obligation maps to a technical control you can inspect in the open-source code.

Regulation → control

Every claim has evidence.

RequirementLians control
SEC Rule 17a-4Append-only event log; SHA-256 hash chain; non-rewriteable WORM mode; examinable export.
FINRA 4511Append-only event_log with hash links that make mutation detectable; physical immutability requires configured WORM storage.
GDPR Art. 17 (erasure)Per-subject AES-256-GCM crypto-shred; signed erasure certificate; audit rows survive.
MiFID II (Art. 16, 25)Bitemporal event_time + valid_from/valid_to; 5-year retention; as-of reconstruction.
HIPAA §164.312Per-subject encryption, audit controls, transmission security; BAA before PHI.
Information barriersPostgreSQL row-level security on a barrier_group column, enforced below the app.
DORASelf-hosted deployment keeps the memory boundary under your infrastructure controls; snapshot export supports exit/portability; keys can remain in your KMS.
EU AI Act (Art. 9–13)Automatic event recording, tamper-evident logs, decision reproducibility via recall_at.
Basel III / SR 11-7Backtest contamination check flags lookahead bias for model-validation evidence.

Certified vs. "designed to support" status per claim is documented in the repo; self-hosted deployments can be audited in full by your own team.

Tamper-evident audit chain

Verify the record, don't just trust it.

Every write, recall, supersession, and erasure appends a row to a SHA-256 hash chain. Each row commits to the prior hash, so altering any record breaks verification.

One call verifies every row, or pinpoints exactly where verification breaks. Full examinable export and offline-verifiable memory statements included; the algorithm is open source.

Crypto-shred erasure

Erase data without erasing evidence.

Content is encrypted under a per-subject key; erasing destroys the key, and everything under it becomes permanently unrecoverable, including in backups.

The audit chain stores only hashes, so it survives intact, with a signed erasure certificate to show for it.

Data residency

Keep data in your perimeter.

Self-hosted, Lians runs on your Postgres and Redis on your infrastructure. The master encryption key resolves from your KMS (AWS, Azure, or Vault) and never touches vendor infrastructure. Air-gap mode hard-fails any configuration that would send data externally.

Make AI memory auditable.

Talk to us →