Properties
string
enum
The file format used to define the schema.Config schemas support the following file formats:
Note that a schema’s format does not need to match the format of the config instance it validates. For example, a YAML-formatted JSON Schema can validate a JSON-formatted config instance.Allowed values:
cuejsonyaml
string
The raw schema definition, written in the specified schema language.The exact contents of a schema file is preserved in Miru, including any comments, whitespace, and formatting.
string
A hash of the canonicalized schema content.Digests are computed by converting schemas to a canonical format—a format that ignores whitespace, comments, and other non-semantic differences—and then hashing the result. This is useful for comparing schemas and detecting duplicates.Examples:
sha256:45YeoJJ2btBnAKQztAEXEjHsqyyQfC1z1Mw3LLM4xMUyInstanceSlot[]
The valid file system destinations that config instances for this schema are written to.Typically a schema defines only a single required slot. However, schemas may define several instance slots when the same validation applies to several different config instances in a release.See Instance slots for fields, constraints, and default behavior.
string
The file format that config instances (for this schema) are deployed as on the device.Consult the file formats section below for the supported formats for each schema language.Examples:
json, yaml, xml, textConfig Type
The config type to which the schema belongs.Examples:
Mobility, Safety Features, PerceptionSchema languages
Config schemas are defined using a schema language—a formal language for describing the structure, constraints, and data types of a configuration. Miru supports:- JSON Schema (draft 2020-12)
- CUE
- Opaque (metadata-only schemas that regard all config instances as valid)
File formats
Config schemas support the following file formats:
Note that a schema’s format does not need to match the format of the config instance it validates. For example, a YAML-formatted JSON Schema can validate a JSON-formatted config instance.

