Learn / Who changes state

Who changes application state, and how

Four questions answer every state change in a Foldkit Plus application:

  1. Who owns this datum? The one authority for it.
  2. Who may observe it? Readers never own.
  3. What causes it to change? A transition or an installation.
  4. Who may structurally install a value? Only infrastructure, through a declared seam.