Admin Audit Log (/audit)
The Admin Audit Log in the governance GUI is the primary surface for reviewing operator history. It presents a chronological list of all governance actions taken against memories in your workspace.
Each row in the log shows:
| Field | Description |
|---|---|
| Timestamp | When the action was recorded |
| Actor | The authenticated user who performed the action |
| Action type | correct, redact, reclassify, revert, hard_delete, or delete_by_scope |
| Memory ID | The target memory (links to the Memory Inspector) |
| Before / after | Content-free diff of the mutation (sensitive content is not surfaced in the log view) |
chain_valid banner indicates whether the receipt chain is intact. If the banner shows a validity failure, the chain has been tampered with or a record has been removed outside of normal operation — this should be treated as a security incident.
An observability stat strip below the banner shows aggregate counts: total actions, actions by type, and the number of distinct actors over the selected time window.
Rows in the audit log are content-free by design. The before/after diff shows that a mutation occurred and records its type, but does not surface the actual memory content in the log view. This prevents sensitive content from being inadvertently exposed during routine audit reviews.
Audit Reader (Langflow, enterprise)
If you are building governance workflows in Langflow, the Audit Reader component lets you query the operator action log from inside a flow. It is useful for building oversight dashboards, incident investigation flows, or compliance reporting pipelines. The Audit Reader supports filtering by:- Time range
- Actor (specific user)
- Action type
- Memory ID
Workflow Events (/events)
The Workflow Events surface provides a real-time typed feed of memory operations — not just operator actions, but the full lifecycle of writes, retrievals, mutations, and conflict detections. This is useful for integration monitoring and for understanding the operational rhythm of your memory system.
Event feed
The event feed shows recent events with their type, timestamp, correlation ID, and delivery state. Clicking any event expands the full payload. Events that share acorrelation_id can be traced across surfaces using the cross-surface incident trace view at /trace/[correlationId].
Delivery subscriptions
The delivery-subscription card on the Events page lets you configure webhook delivery for memory events.Choose a transport
Select
https (webhook) or pubsub (Google Cloud Pub/Sub) as the delivery transport.Configure signing
Set a signing secret so your endpoint can verify that payloads originate from AtomicMemory. The signature is sent as a header on each delivery.