{
  "schemaVersion": "1.0",
  "entityFamily": "modules",
  "entityType": "DefinedTerm",
  "entityId": "modules:39",
  "canonicalUrl": "https://babadook.tech/modules/state-machine-system",
  "machineBaseUrl": "https://babadook.tech/ai/modules/state-machine-system",
  "name": "State Machine System",
  "aliases": [],
  "summary": "Six canonical state machines — visitor, session, page, component, journey, and personalization — that drive intelligent content delivery and user experience optimization.",
  "description": [
    "Six canonical state machines — visitor, session, page, component, journey, and personalization — that drive intelligent content delivery and user experience optimization."
  ],
  "sections": [
    {
      "id": "intelligence-at-every-layer-e8f8a3de-f455-48af-9803-aef8e2b679e3",
      "heading": "intelligence-at-every-layer",
      "body": [
        "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."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "e8f8a3de-f455-48af-9803-aef8e2b679e3"
    },
    {
      "id": "state-machine-specifications-2af65cfa-5eaa-460d-a310-ac41abac2a24",
      "heading": "State Machine Specifications",
      "body": [],
      "specifications": [
        {
          "label": "Visitor SM",
          "value": "Anonymous → Identified → Engaged → Loyal → Churned",
          "group": "spec Items"
        },
        {
          "label": "Session SM",
          "value": "Active → Idle → Expired with activity tracking",
          "group": "spec Items"
        },
        {
          "label": "Page SM",
          "value": "Loading → Hydrating → Interactive → Navigating",
          "group": "spec Items"
        },
        {
          "label": "Component SM",
          "value": "Mounted → Visible → Engaged → Converted",
          "group": "spec Items"
        },
        {
          "label": "Journey SM",
          "value": "Entry → Stage-N → Goal → Complete",
          "group": "spec Items"
        },
        {
          "label": "Personalization SM",
          "value": "Default → Targeted → Optimized → Locked",
          "group": "spec Items"
        },
        {
          "label": "Decision Time",
          "value": "<5ms for full state evaluation",
          "group": "spec Items"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "2af65cfa-5eaa-460d-a310-ac41abac2a24"
    },
    {
      "id": "features-3",
      "heading": "features",
      "body": [
        "page sm: true",
        "journey sm: true",
        "session sm: true",
        "visitor sm: true",
        "component sm: true",
        "personalization sm: true"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "features"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "83",
          "family": "products",
          "name": "DXP",
          "slug": "dxp",
          "canonicalUrl": "https://babadook.tech/products/dxp",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "capabilities",
      "targets": [
        {
          "id": "87",
          "family": "capabilities",
          "name": "Customer Intelligence",
          "slug": "customer-intelligence",
          "canonicalUrl": "https://babadook.tech/capabilities/customer-intelligence",
          "relationship": "capabilities"
        },
        {
          "id": "78",
          "family": "capabilities",
          "name": "High-Performance Rendering",
          "slug": "high-performance-rendering",
          "canonicalUrl": "https://babadook.tech/capabilities/high-performance-rendering",
          "relationship": "capabilities"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 4,
    "projectedBlockCount": 4,
    "sourceValueCount": 24,
    "projectedValueCount": 24,
    "sourceRelationshipCount": 3,
    "projectedRelationshipCount": 3,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "6bbf412ef6057f7864b3674b331678af84d35f6f63b93e3e18f2f69129691cd0"
}