Kinds of provenance
A value’s origin is one of:- User-stated — provided directly as an input.
- Calculated — computed by an activity from other values.
- Carried forward — brought forward from an earlier point in the same conversation.
- Default — supplied from the variable’s default value.
source of user_input, calculated, or
default_value, and a historical flag indicating whether the value was carried
forward from a prior scenario.

