Skip to content

Precedence chain

The precedence chain is the order Syndik8 walks when resolving a cascading setting at read time. Three levels, in order:

  1. Per-asset override: a value set on the specific asset’s billing configuration.
  2. Syndicate default: a value set on the syndicate’s billing defaults.
  3. System default: a value baked into the platform.

The first non-null value in that chain wins. So an asset that sets its own usage rate uses that number; an asset with an empty usage rate takes the syndicate default; if the syndicate also leaves it empty, the system default applies.

Distinct from the rate resolution chain, which resolves rates (base → scheme modifier → override). The precedence chain resolves configuration fields.