modules

State Machine System

Six canonical state machines — visitor, session, page, component, journey, and personalization — that drive intelligent content delivery and user experience optimization.

Six canonical state machines — visitor, session, page, component, journey, and personalization — that drive intelligent content delivery and user experience optimization.

intelligence-at-every-layer

Intelligence at Every Layer The State Machine System provides six canonical state machines that operate at different granularities of the user experience. The visitor state machine tracks lifecycle from anonymous to known to loyal. The session state machine manages engagement context. The page state machine controls rendering decisions. Together, these state machines create a decision fabric that determines — in real-time — which content variant to render, which A/B test bucket applies, which personalization rules fire, and which analytics events to emit. All decisions are made before the first byte of HTML is sent.

data Viz

State Machine Specifications

Visitor SM
Anonymous → Identified → Engaged → Loyal → Churned
Session SM
Active → Idle → Expired with activity tracking
Page SM
Loading → Hydrating → Interactive → Navigating
Component SM
Mounted → Visible → Engaged → Converted
Journey SM
Entry → Stage-N → Goal → Complete
Personalization SM
Default → Targeted → Optimized → Locked
Decision Time
<5ms for full state evaluation

features

page sm: true

journey sm: true

session sm: true

visitor sm: true

component sm: true

personalization sm: true

Relationships

products

capabilities