Validation
Run validation checks against your synthetic datasets. Lucitra scores data across four dimensions — coverage, physics plausibility, distribution quality, and sim-to-real gap — each producing a score from 0 to 100.Validation Types
Coverage
Checks whether your dataset adequately covers required scenarios, object classes, edge cases, and environmental conditions.
Physics
Detects physically impossible artifacts — intersecting geometry, impossible lighting, unrealistic materials, and gravity violations.
Sim-to-Real
Quantifies domain gap by comparing your synthetic data against a real-world reference dataset.
Full
Runs all validation checks in a single pass. Requires a reference dataset for the sim-to-real component.
Run a Validation
All validation endpoints accept a dataset ID and return immediately with arun_id for polling. The actual validation runs asynchronously.
- Coverage
- Physics
- Sim-to-Real
- Full
Poll for Status
Validation runs progress through three statuses before completing.Response
Response
The validation run identifier.
Current status:
queued, running, completed, or failed.Completion fraction from 0.0 to 1.0.
Estimated seconds until completion. Null when queued or failed.
The generated report ID. Only present when
status is completed.Polling Pattern
Use this pattern to wait for a validation run to complete.Rate Limits
Use webhooks instead of polling for production workflows. They deliver real-time notifications when validation runs complete or fail.