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). |