Audit & Compliance

Nexus OS maintains a complete audit trail for compliance and debugging.

What Gets Logged

Every significant action is recorded:

  • Agent creation, start, stop, restart
  • Saga step execution and compensation
  • Workflow step transitions
  • Cost budget changes and spending
  • AXIS trust verification results
  • Credential access (not values)
  • Edge deployment operations
  • Configuration changes

Audit Log Format

Each entry contains:

{
  "id": 1234,
  "timestamp": "2025-01-15T10:30:00Z",
  "agent_id": "planner",
  "agent_name": "planner",
  "action": "saga_step_completed",
  "detail": "Step 3 of order-processing saga completed successfully"
}

Querying the Audit Log

# View recent entries
naos audit --limit 50

# Filter by agent
naos audit --agent planner

# Filter by action type
naos audit --action saga_step_completed

# Export for compliance
naos audit --format json --output audit-export.json

Retention Policy

By default, audit logs are retained indefinitely. Configure retention:

audit:
  retention_days: 90
  compress_after: 30
  export_format: json