Reference

Audit log

The append-only record of every significant event in your organisation: who did what, to which subject, and when. It is your tamper-evident source of truth for governance and compliance.

What it records

Each domain event is projected to a permanent audit entry as it happens. The log is append-only: entries are never edited or deleted, and the trail reads newest-first by default. Every row captures:

The log is strictly scoped to your organisation. Entries from other tenants never appear, regardless of filters, and neither do platform-level events that belong to no tenant.

Narrow the trail using any combination of controls. All of them live in the page URL, so a filtered view is shareable and survives paging:

Use Clear filters to reset everything. You can also sort by When, Actor or Action from the column headers. Sorting is display-only and never changes the underlying records.

Integrity and signed export

Every entry is linked into a tamper-evident hash chain. On each page load SyftOS re-verifies the chain and shows the verdict at the top of the page:

Download signed export streams the full trail as JSON together with a signature over the chain. An external party can verify that signature to prove the export is the genuine, untampered record. The chain is checked before signing, so a tampered trail can never be exported as attested, and the signing key never appears in the download.

Who can view it

The audit log is gated by the audit.view permission and is read-only for everyone — there is no action that creates, changes or removes an entry by hand. Agents never write here directly; their effects are recorded as the underlying events occur, keeping the trail an impartial account of the approval gate, runs and configuration changes alike.

Next steps