Skip to main content

Compliance

The compliance engine provides audit trails, data provenance tracking, model cards, regulatory reports, and certification tokens for teams operating in regulated environments.
All compliance features require an Enterprise tier subscription. API calls on lower tiers return 403 Forbidden.

Audit Trail

Every significant action in your Lucitra project is automatically recorded as an immutable audit event. No setup is required — events are captured as soon as you use the platform.

Recorded Events

Query Audit Events

string
Filter by event type (e.g., validation.started). Omit to return all types.
string
Filter by resource type (e.g., dataset, report, model_card).
string
Start date in YYYY-MM-DD format.
string
End date in YYYY-MM-DD format.
integer
default:"50"
Maximum number of events to return.

Provenance

Provenance records link each dataset to the exact simulation parameters, random seeds, source code, and environment used to generate it. This creates a complete reproducibility chain from raw data back to its origin.

Record Provenance

string
required
The dataset to attach provenance to.
string
required
Name of the simulator used (e.g., isaac-sim, carla, unity).
string
required
Version string of the simulator.
object
required
The simulation parameters used to generate this dataset. Structure is freeform.
array
required
Random seeds used during generation, enabling exact reproducibility.
string
required
Cryptographic hash of the dataset contents for integrity verification.
string
URL of the source repository containing scene definitions.
string
Git commit SHA of the source code used during generation.
object
Hardware and software environment details of the generation host.

Get Provenance Chain

Retrieve the full ordered provenance chain for a dataset. If the dataset was derived from other datasets, the chain includes all ancestors.

Model Cards

Model cards document the relationship between training data, validation results, and the models trained on that data. They provide a structured record for internal review and regulatory submissions.

Create a Model Card

string
required
The project this model card belongs to.
string
required
A descriptive name for this model card.
array
required
Validation report IDs to include. Links the model card to specific data quality assessments.
object
required
Training configuration and results. Structure is freeform but should include architecture, framework, and performance metrics.

Retrieve and List Model Cards


Compliance Reports

Generate regulatory compliance reports that map your validation results against specific standards. Reports are generated asynchronously and returned as downloadable documents.

Supported Standards

EU AI Act

European Union Artificial Intelligence Act. Required for high-risk AI systems deployed in the EU.

FDA 21 CFR Part 11

FDA regulations for electronic records and signatures. Required for medical device AI.

ISO 26262

Functional safety standard for road vehicles. Required for automotive ADAS and AV systems.

Generate a Compliance Report

string
required
The project to generate the compliance report for.
array
required
Validation report IDs to include in the compliance assessment.
string
required
Output format. Currently pdf is supported.
string
required
Regulatory standard to assess against. One of eu_ai_act, fda_21cfr11, or iso_26262.
Compliance report generation returns 202 Accepted. Poll the report status or use a webhook to be notified when it is ready.

List, Get, and Download

The download endpoint returns a 307 redirect to a time-limited signed GCS URL. Use -L in cURL or allow_redirects=True in Python to follow the redirect automatically.

Certification Tokens

Certification tokens provide time-limited, read-only access to a compliance report without requiring API authentication. Use them to share audit-ready reports with external auditors, regulators, or certification bodies.

Create a Certification Token

string
required
The compliance report to grant access to.
string
required
A descriptive name for tracking this token (e.g., the audit or auditor name).
integer
required
Token validity period in hours. Must be between 1 and 720 (30 days).
integer
Maximum number of times the token can be used. Null for unlimited access within the expiry window.
string
Name of the auditor or recipient for audit trail purposes.
string
Email of the auditor or recipient for audit trail purposes.
string
required
Token identifier for management operations.
string
required
The full certification token. Starts with cert_. Shown only once at creation time.
string
required
A short prefix for identifying the token without exposing the full value.
string
required
ISO 8601 timestamp when the token expires.
The token value is only returned at creation time. Store it securely and share it with the auditor through a secure channel. There is no way to retrieve the full token after this response.

Public Report Access

Auditors access the compliance report using the token directly in the URL. No API key or authentication is required.
Share the full URL with auditors. They can open it directly in a browser to view the compliance report without needing a Lucitra account or API key.