Infrastructure · Primitives

StateTransition

Explicit finite-state machine governance

Definition

Mechanism

Finite State Machine. A Transition is defined as T: S x Event -> S. Only valid transitions allowed. Current State determines available actions.

Invariants

  1. Only declared transitions are permitted; an event with no transition from the current State is refused, not improvised.
  2. The available actions are a function of the current State alone.

Risks

Failure modes

  1. Undeclared event

    an event arrives that the machine has no transition for, and a caller treats the refusal as a failure of the event rather than of the model.

  2. Unreachable state

    a state is declared with no transition leading to it.

Relationships

Builds on

References

State

System condition at time T

Used by

References

StateAudit

Verifying system state after an operation

Composes with

Reference

Identity

Ref
StateTransition#bdc0
Sema ID
sema:StateTransition#mh:SHA-256:bdc0c1988a26e15a4e90bb79b214e4bebe630bc53f758ca67c6e1148aa802686
Ring
0
Tier
1
Updated
2026-11-11
Supersedes
  • sema:StateTransition#mh:SHA-256:3737f955afcae13b398c1961722ee8511ea8f737aca133329938de5cfb91bb57
  • sema:StateTransition#mh:SHA-256:fa0a59735c22f83a00a12fd79576ebf5cf8609c6cf6206b2b01a15958911c3d2