Audit Trail
Every action in your workspace is logged, traceable, and verifiable.
Every API call, pipeline phase, and human review decision in your workspace is recorded. The log is append-only and immutable: once written, a record stays forever. Even after the underlying documents or process outputs are deleted, the audit entries remain.
🔍 What Gets Logged
Every response from the API carries an audit ID in the X-Audit-Id header. Use it to trace any request back to a specific log entry. Logs are filterable by action type, actor, resource, outcome, and time range.
Process runs are logged per phase rather than per run. If a 500-page document fails at page 347 during extraction, you know exactly which phase failed and what happened.
📊 Compliance
The full audit trail is exportable for external auditors. Hash chaining means the integrity of the entire log can be verified independently: walk the chain, recompute the hashes, and any tampering is immediately visible.
Audit records persist for the lifetime of the workspace. They survive TTL-based data deletion and soft-deleted resources.
🛠️ Resources
Audit logs are browsable per resource. Open any document, process run, or collection to see its complete action history inline. A dedicated workspace-level log view is also available for cross-resource searches.