Skip to main content

Audit Log — Full Activity History

Every significant action on the platform is recorded in an append-only audit log. Entries are never modified or deleted within your plan's retention window — giving you a trustworthy history for compliance audits, incident investigations, and team accountability.

What is logged

Experiment transitions

Every state change — who triggered it, when, and why.

Approval decisions

Approve/reject decisions with the reviewer's identity.

Budget events

Reservations, settlements, alerts, and budget exhaustion events.

Agent events

Health check failures, status changes, and execution starts.

Credential access

Every decryption of a credential — with the requesting agent and experiment.

Team changes

Member invitations, role changes, and token creation/revocation.

Accessing the audit log

View in the app at /audit, or query via API with filtering:

bash
# All audit entries
GET https://fleetq.169.58.89.204.sslip.io/api/v1/audit

# Filter by event type and date range
GET https://fleetq.169.58.89.204.sslip.io/api/v1/audit?event=experiment.transitioned&from=2026-01-01&to=2026-01-31

# Filter by actor (user ID)
GET https://fleetq.169.58.89.204.sslip.io/api/v1/audit?actor_id=01jf4a2b-...

Retention periods

The audit:cleanup command runs daily at 02:00 and removes entries older than your plan's retention window:

Plan Retention
Free7 days
Starter30 days
Pro90 days
Enterprise365 days (custom unlimited available)
Enterprise customers can configure unlimited retention. Contact support to enable archival to S3 or GCS.

Compliance use cases

  • SOC 2: Evidence that access to credentials and data is logged and attributable
  • GDPR: Track who accessed data, when, and for what purpose
  • Internal audits: Investigate why an experiment ran, who approved it, and what it cost
  • Incident response: Reconstruct the exact sequence of events around a failure or security incident