Skip to content

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
  • DaisySeries stays the single value authority
  • DaisyConfig can decode canonical keys directly
  • DaisyCore can consume the resolved runtime value without copying enum rules