Observability & Trust

Control Core separates compliance audit evidence from troubleshooting telemetry — keeping both privacy-aware, regulator-ready, and support-safe.

Start Here

Core Principles

  1. Policy-governed logging — log redaction decisions are policy-driven, consistent with active control rules.
  2. Separation of concerns — immutable audit records answer who did what, when, and with what outcome; diagnostic traces answer how the system behaved.
  3. Support-safe evidence sharing — exports use mandatory TICKET_REF context and package integrity metadata.
  4. Actionable diagnostics — outputs include probable causes, evidence links, and remediation steps.
  5. SIEM-ready by default — every event conforms to audit_event_v2 with full traceability fields for SIEM triage and regulatory evidence.

Developer API

Consume audit events programmatically without UI access:

EndpointPurpose
GET /audit/logsPoll audit events with filters, pagination, and regulation tag scoping
POST /audit/siem-configConfigure push delivery to Splunk, Grafana, Elastic, Sentinel, QRadar
POST /v1/notifications/channelsRegister HMAC-signed webhook for near-real-time event push
POST /audit/bouncer-logs/batchIngest Bouncer enforcement decisions (OEM deployments)
GET /audit/exportExport CSV with regulation profile preset

Developer Portal: Customers with Control Plane deployed can explore and try all audit endpoints interactively at /devdocs on their Control Plane URL.

For the full developer guide with curl examples, schema field reference, provider-specific setup (Splunk, Grafana, Elastic, Sentinel), and signature verification code, see Audit API Integration.

Audit event categories

Every audit record belongs to one of the following categories — used for filtering, SIEM triage, and regulatory export scope:

CategoryEvents included
Authentication & SessionLogin, logout, token refresh, API key lifecycle
User ManagementUser creation, role changes, MFA enrollment
Control ManagementPolicy CRUD, deployment, promotion, validation
Resource ManagementResource registration and updates
Bouncer EnforcementBouncer registration, sync events, configuration updates
Access DecisionsACCESS_GRANTED, ACCESS_DENIED, policy evaluation results
API InteractionsRate limiting, auth failures, unauthorized access attempts
AI InteractionsAI agent invocations, guardrail triggers, policy generation
Data Access & ExportData exports, sensitive data access, audit log exports
IntegrationsData Source connections, MCP integrations, sync events
Security EventsSuspicious activity, policy violations, attack patterns
System EventsVersion updates, health checks, configuration changes