Docs menuAudit Logs
Getting Started
Logos: Overview
Logos: CSIV Vocabulary
Logos: Local Resolution
Logos: SDK Reference
Logos: Integrations
AdvancedAudit Logs
Audit Logs
Every intent, approval, denial, and receipt verification should leave an audit trail. Open Preview exposes resolved intent history in the dashboard and API; production audit export can add retention policy, tamper-evident chaining, and compliance workflows.
Querying Resolved Decisions
GET /api/intents?status=resolved Authorization: Bearer <user session token>
{
"data": [
{
"id": "int_xK9mNpQ2",
"status": "approved",
"action": "production.deploy",
"parameters": { "env": "prod", "version": "2.1.0" },
"approved_by": "jane@acme.io",
"permit_token": "eyJhbGciOi...",
"resolved_at": "2026-06-18T21:30:00.000Z"
}
],
"error": null
}Log Entry Fields
| Field | Description |
|---|---|
| id | Unique log entry ID |
| type | Event type: intent.created, intent.approved, intent.denied, receipt.verified |
| timestamp | ISO 8601 timestamp of the event |
| intent_id | ID of the associated intent |
| action | Action name from the intent |
| approved_by | Email of the human approver (if applicable) |
| approver_ip | IP address of the approver at sign time |
| chain_hash | Hash of previous entry for tamper detection in production export |
Log Export
Export logs in JSON or CSV format for compliance purposes. This is a production target, not a current Open Preview endpoint:
GET /api/projects/{projectId}/audit/export?
format=csv&
from=2024-01-01T00:00:00Z&
to=2024-01-31T23:59:59ZDuring Open Preview, export and retention settings should be treated as product configuration rather than a compliance guarantee. Production retention policy can be finalized before paid plans launch.
