Object key exactly as it appears in config.json.
Human-readable label for the UI.
Edit/render kind.
OptionalrequiredWhether the field is required for a valid config.
OptionaloptionsAllowed values for select kinds.
OptionalhelpShort inline help text.
OptionalminMinimum value for numeric fields.
OptionalmaxMaximum value for numeric fields.
OptionalfieldsNested fields for group kinds, or item shape for object list kinds.
OptionalshowOptional visibility gate keyed on a sibling field's value.
One configuration field: a leaf, a nested group, or a list.