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.
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).
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.
transforms.schema.json TransformArtifact — machine-readable transform estimates for one calibration run (transforms.json).