Every security event goes through one writer into one trail, chained by SHA-256. Export it to your SIEM as CEF, OCSF-aligned JSON or JSON lines, keep it as long as you need, and erase people when they ask.
Each row carries the hash of the one before it, so a changed or missing record breaks the chain.
CEF and OCSF are the formats security collectors already ingest.
Passwords, codes and keys are redacted before a record is written.
| Format or control | Details | Status |
|---|---|---|
| CEF | Revision 25. Severity 9 critical, 7 failed or denied, 3 otherwise. Vendor Marktine, product Identity Studio. | Live |
| OCSF 1.5.0 | IAM category: Authentication (3002), Authorize Session (3003), Account Change (3001), Entity Management (3004). Aligned with required attributes; not certified. | Live |
| JSON lines | One event a line, with a keyset cursor in X-Next-Cursor. | Live |
| App-level export | JSON or CSV through the SDK, scoped to your application. | Live |
| Customer-visible log | Each organization sees its own rows; org admins see their members. | Live |
| Access reviews | Keep or revoke decisions; nobody reviews their own access; every decision recorded. | Live |
| Data export and erasure | Export a person's data, or anonymise them everywhere through one path, with a record that it was done. | Live |
| Retention | Horizons of 90 days for logs and 365 for audit, purged on schedule after a fresh backup checkpoint. | Early access |
Not offered today: push forwarding to syslog or HTTP collectors; exports are pulled.
| Option | Values | Default |
|---|---|---|
| format | cef, ocsf, jsonl | jsonl |
| limit | Rows per call, up to 5,000 | 1,000 |
| log_retention_days | How long logs are kept | 90 |
| audit_retention_days | How long the audit trail is kept | 365 |
Connect your SIEM and pull your first CEF export today.