Skip to content

Schemas Reference

Calibrex ships JSON Schema definitions for every config, result, and report sidecar artifact. Schemas live in schemas/ at the repository root and are regenerated with:

calibrex schema all --output-dir schemas
Schema Description
assessment.schema.json AssessmentArtifact — machine-readable falsification assessment (assessment.json).
comparison.schema.json ResultComparison — machine-readable comparison between two Calibrex results (comparison.json).
benchmark_definition.schema.json BenchmarkDefinition — shared method × split trial matrix before aggregation.
benchmark.schema.json BenchmarkArtifact — N-way failure rates, distributions, rankings, paired bootstrap comparisons, and provenance.
calibration_ci.schema.json CalibrationCIArtifact — digest-bound CI inputs, falsification and compatibility gates, artifact paths, and execution provenance.
config.schema.json CalibrationConfig — schema for calibrex calibrate configuration files.
dataset_manifest.schema.json DatasetManifest — portable dataset manifest independent of ROS message classes.
doctor.schema.json DoctorArtifact — environment, dataset readiness, workflow suggestions, and generation provenance from calibrex doctor.
depth_provider.schema.json DepthProviderArtifact — model/environment identity and digest-pinned depth-map observations.
continuous_time_camera_lidar_problem.schema.json ContinuousTimeCameraLidarProblemArtifact — dataset license, per-point firing times, exposure/readout times, probabilistic correspondences, initial and optional reference extrinsic/clock state, and either supplied body twists or a digest-pinned piecewise SE(3) trajectory.
continuous_time_camera_lidar_result.schema.json ContinuousTimeCameraLidarResultArtifact — joint extrinsic/clock estimate, optional reference errors, selected trajectory model, complete candidate trace, observability, disjoint holdout evidence, and source digest.
continuous_time_trajectory.schema.json ContinuousTimeTrajectoryContract — typed T_world_body knots with the interpolation model, knot-domain validity, clock/capture-time semantics, and provenance; converts to the piecewise adapter.
continuous_time_trajectory_measurements.schema.json ContinuousTimeTrajectoryMeasurements — pose and body-frame point measurements constraining a trajectory fit, with frame semantics and unique IDs.
continuous_time_trajectory_fit.schema.json ContinuousTimeTrajectoryFitResultArtifact — sparse manifold fit result with fitted knots, initial values, convergence evidence, per-type RMSE, and input digests.
probabilistic_correspondence.schema.json ProbabilisticCorrespondenceArtifact — separate dataset/provider license lineage plus 2D–3D means, covariance, outlier probability, and reliability.
probabilistic_pnp_result.schema.json ProbabilisticPnpResultArtifact — robust pose output, uncertainty-aware diagnostics, tool identity, and immutable input provenance.
probabilistic_refinement_result.schema.json ProbabilisticRefinementResultArtifact — explicitly sourced problem-pose or D2D-trace initialization, shared multi-frame pose, reference errors, uncertainty ablations, disjoint holdout, full trace, and all input digests.
empirical_se3_uncertainty.schema.json EmpiricalSe3UncertaintyArtifact — deterministic temporal-block-resampled SE(3) tangent-space intervals, observed coverage against injected truth, an overconfident interval control, and the PASS/WARN/FAIL/INCONCLUSIVE policy decision.
camera_lidar_problem.schema.json CameraLidarCalibrationProblem — fixed depth/LiDAR observations, transforms, bounds, splits, and digests.
camera_lidar_sota_audit_protocol.schema.json CameraLidarSotaAuditProtocol — immutable category, numerical gates, coverage requirements, artifact locators, and digests.
camera_lidar_sota_audit_result.schema.json CameraLidarSotaAuditResult — requirement-by-requirement achieved/contradicted/missing evidence and supported/refuted/incomplete claim verdict.
camera_lidar_benchmark_protocol.schema.json CameraLidarBenchmarkProtocol — immutable frame sampling, perturbations, hit rule, isolation, and metrics.
calibration_candidate_trace.schema.json CalibrationCandidateTrace — every objective evaluation, accepted update, stopping reason, output, and independent hit decision.
bullseye_plot.schema.json BullseyePlotArtifact — digest-pinned three-plane rotation recovery visualization and all plotted trial points.
kitti_benchmark_input.schema.json KITTIBenchmarkInputManifest — digest-locked official KITTI raw frame, timestamp, and calibration inputs.
evidence_bundle.schema.json EvidenceBundleManifest — digest manifest for report and evidence artifacts (bundle.json).
evidence_bundle_verification.schema.json EvidenceBundleVerification — machine-readable verification result for an evidence bundle (verification.json).
external_run.schema.json ExternalCalibrationRunArtifact — digest-bound external execution/import identity, conventions, isolation, status, parsed outputs, and provenance (external-run.json).
kitti_falsification.schema.json KITTIFalsificationBenchmarkArtifact — pinned KITTI frames, source metadata, input/output digests, frozen protocol, reference/known-bad trial decisions, and provenance (benchmark.json).
online_timeline.schema.json OnlineCalibrationTimelineArtifact — per-batch evidence timeline for an online/streaming calibration session (timeline.json).
trajectory.schema.json TrajectoryArtifact — schema-validated odometry trajectory and ground-truth-free trajectory quality evidence.
trajectory_window_drift.schema.json TrajectoryWindowDriftArtifact — per-capture-window odometry/map consistency evidence and local-vs-long-span interpretation.
capture_readiness.schema.json CaptureReadinessArtifact — motion excitation, plane-normal diversity, estimated observable DoF, and actionable recapture guidance before calibration.
continuous_time_lidar_pair_result.schema.json ContinuousTimeLidarPairArtifact — extrinsic re-optimization while profiling a scalar LiDAR clock offset on a fixed piecewise-SE(3) trajectory.
continuous_time_lidar_ablation.schema.json ContinuousTimeLidarAblationManifest — digest-bound uniform-vs-adaptive voxel and outlier-policy comparison under shared capture, holdout, and solver-budget controls.
solid_state_cross_dataset_benchmark_config.schema.json SolidStateCrossDatasetBenchmarkSpec v0.2 — public-dataset declarations, split/seed replicate protocol, reference/identity-control labels, and bootstrap settings.
solid_state_cross_dataset_benchmark.schema.json SolidStateCrossDatasetBenchmarkManifest v0.2 — digest-bound replicate table, failure categories, adaptive/uniform holdout comparison, confidence intervals, and provenance.
solid_state_failure_analysis.schema.json SolidStateFailureAnalysisManifest — digest-bound per-replicate diagnostics and explicitly caveated counterexample findings.
solid_state_synthetic_benchmark.schema.json SolidStateSyntheticBenchmarkArtifact — absolute extrinsic/clock error gates, deterministic known-bad control, and generator provenance.
solid_state_metrology_evaluation.schema.json SolidStateMetrologyEvaluationArtifact — per-session independent physical reference, remount-session, downstream holdout, uncertainty, absolute-error, and evidence-integrity gates.
policy.schema.json PolicyArtifact — machine-readable assessment policy declarations for one run (policy.json).
protocol.schema.json ProtocolArtifact — machine-readable evidence protocol declarations for one run (protocol.json).
report_comparison.schema.json ReportComparison — machine-readable N-way comparison across labeled Calibrex results (report_comparison.json).
report_degeneracy.schema.json ReportDegeneracyArtifact — schema for degeneracy.json report sidecars.
report_evidence.schema.json ReportEvidenceArtifact — schema for evidence.json report sidecars.
report_metrics.schema.json ReportMetricsArtifact — schema for metrics.json report sidecars.
report_observability.schema.json ReportObservabilityArtifact — schema for observability.json report sidecars.
report_summary.schema.json ReportSummaryArtifact — schema for summary.json report sidecars.
result.schema.json CalibrationResult — schema for result.yaml, the primary calibration output.
solid_state_context.schema.json SolidStateLidarCalibrationContext — acquisition semantics, capture windows, and provenance for solid-state LiDAR.
livox_time_ablation.schema.json LivoxTimeAblationManifest — digest-bound deskew/point-time validation variants and their result evidence.
transforms.schema.json TransformArtifact — machine-readable transform estimates for one calibration run (transforms.json).