Skip to main content

Compliance

Availability

Cloud & Enterprise · Team plan and up

Compliance turns your governance activity into audit-ready reports. It draws evidence from the activity ledger, so every report is backed by the tamper-evident record. It ships in the commercial edition (ee/compliance, gated by audit_ledger).

Reports

Generate a report against a framework:

  • SOC 2
  • EU AI Act
  • NIST AI RMF

Each report lists its controls, a status per control, and the evidence drawn from the ledger. Because the evidence comes from the hash-chained ledger, each report carries a ledger-verified badge reflecting the chain verification result. Reports export as JSON or CSV.

Policy dry-run

The policy dry-run answers "what would the live policy set decide?" without enforcing anything — you submit a request and see how the current policies would evaluate it. Use it to validate policy changes before they take effect.

Endpoints

MethodPathPurpose
POST/v1/compliance/reportsGenerate a report.
GET/v1/compliance/reportsList generated reports.
GET/v1/compliance/reports/{id}?format=csvFetch a report (add ?format=csv for CSV; JSON otherwise).
POST/v1/compliance/verify-ledgerVerify the ledger chain for the ledger-verified badge.
POST/v1/compliance/policies/dry-runEvaluate a request against the live policy set without enforcing.

Next steps