Read-only demo Sample data, not live monitoring.
Workspace setup
Start tour

Recent activity

Loading…

Activity log

Every authenticated mutation that lands on the SafeCadence API. Reads (GET) are skipped by default to keep the log readable; set SC_ACTIVITY_LOG_READS=1 for forensic mode. Files live under $SC_DATA_DIR/activity/YYYY-MM-DD.jsonl — one per day, chmod 600.






When (UTC) Actor Method Path Detail Status Duration IP Request ID
Loading...

Trust note: this view is read-only. The log itself is append-only on disk — there's no "delete row" button on purpose. Retention runs three ways (pick whichever fits): logrotate drop-in (see docs/examples/safecadence-activity.logrotate), systemd .service + .timer for containers (docs/examples/safecadence-activity-prune.{service,timer}), or the daemon hook controlled by SC_ACTIVITY_RETENTION_DAYS (default 90, set to 0 to disable). One-shot manual prune via safecadence activity prune --retention N. CSV exports of this view also write a row to the log so downloads show up in the next refresh.