Canonical Keys
Canonical Keys
Section titled “Canonical Keys”Dictionary
DaisySeries canonical keys are the stable serialized form for parser-safe values across modules.
- canonical keys are lowercase underscore names
- aliases are accepted on input only
- namespaced inputs normalize to the canonical DaisySeries key when supported
- config and storage layers should serialize canonical keys, not aliases
Why this matters
Section titled “Why this matters”- DaisySeries stays the single value authority
- DaisyConfig can decode canonical keys directly
- DaisyCore can consume the resolved runtime value without copying enum rules