📄️ Root
Defines the PaletteJSON root object and its required properties.
📄️ Palette
Defines the structure of a palette, including required fields, optional metadata, color definitions, and constraints.
📄️ Color
Defines individual colors within a palette, supporting hex codes, color representation components, optional metadata, and references.
📄️ Color Representation Components
Details how component arrays must be structured for each palette colorRepresentation and the validation rules that apply to them.
📄️ Color: References
Explains how colors can reference external systems such as Pantone, RAL, or NCS within the PaletteJSON schema.
📄️ Color: Legibility
Provides per-color metadata about luminance, contrast ratios, and preferred text color for readability.
📄️ Palette: Accessibility
Describes how to record color-vision-deficiency testing and other accessibility metadata at the palette level.