Serialization & schema reference¶
Calibrated Explanations serializes explanations to a JSON payload governed by an explicit schema contract.
Explanation payload schema¶
Schema file:
src/calibrated_explanations/schemas/explanation_schema_v1.jsonReference doc:
docs/schema_v1.mdValidator:
calibrated_explanations.schema.validate_payload
The v1 payload schema is the canonical contract. Optional provenance and
metadata fields allow runtime context to be attached without breaking the
schema.
PlotSpec serialization¶
Plot specifications are serialized via the PlotSpec dataclasses in
src/calibrated_explanations/viz/plotspec.py and the JSON helpers in
src/calibrated_explanations/viz/serializers.py.