Skip to main content
AuditRails supports 8 compliance frameworks out of the box. For each one, specific event types, storage guarantees, and dashboard features map directly to regulatory controls, so you can demonstrate compliance without manual evidence collection. The authoritative list is always GET https://app.auditrails.io/api/v1/frameworks. If a framework is not in that response, it is not available to enable.

Getting Started

Before mapping events to controls, make sure you’re set up correctly.
1

Enable a Compliance Framework

Navigate to Settings → Compliance Frameworks and toggle on the frameworks relevant to your organization. Every plan includes compliance framework logging. How many you can enable at once depends on your plan: Starter Trails gets one, chosen at signup and locked; Framework Trails gets up to three, swappable self-service; Compliance Trails gets all of them, bundled free.
2

Review the Compliance Checklist

Open Dashboard → Compliance and select your framework. Each checklist item maps to a specific control and shows its current status.
3

Start Logging Required Events

Instrument your application to emit the event types listed for your framework in the sections below. Use the AuditRails SDK or REST API.
4

Run Auto-Verification

Use the auto-verification feature in the compliance dashboard to confirm your hash chain is intact and required event coverage is met.
5

Track Progress

Monitor the checklist over time. Each control turns green once AuditRails detects the required events and configuration.

Framework Reference

The EU Digital Operational Resilience Act (2022/2554) applies to financial entities and their ICT providers. It emphasises operational continuity, incident timelines, and third-party risk.Reporting deadlines: 4 hours (initial notification), 72 hours (intermediate report), 1 month (final report). Log incident.detected and incident.notified events to create a timestamped paper trail for each deadline.Retention: 5 years (set automatically when DORA is enabled).
DORA’s Art.6 requirement for hash-chained logging is natively satisfied. Every event is chained with SHA-256, and you can verify the chain at any time via the dashboard or API.

Retention at a Glance

Enabling a framework raises your effective retention to its minimum. Where several are enabled, the longest wins. Retention is not itself a plan-tier feature. See Data Retention for how the base period and framework minimums interact.

Multi-Framework Coverage

If your organization must satisfy multiple frameworks simultaneously, AuditRails merges their requirements. A single auth.login event, for example, satisfies SOC 2 CC6.2, PCI DSS 10.2.1, and NIS2 Art.21(2)(i) at the same time.
Enable all applicable frameworks before you start logging. This ensures the compliance dashboard tracks coverage across all of them from day one and that the correct retention period (the longest of all enabled frameworks) is applied.