Functions
Functions
Orchard exposes 77 functions in every expression — variable defaults,
provider configs, component inputs, action attributes, scenario outputs,
component outputs, and teardown bodies. All names use lowercase compound
words with no separators (jsonencode, timeadd, timeseries, …).
Functions marked impure may return a different value on each call: random values, IDs, the clock and the environment. Random values follow the run’s seed; see random values and seeds.