{"templateId":"markdown","versions":[{"version":"v1.43","label":"v1.43 LTS","link":"/products/custody/overview/governance-model","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.42","label":"v1.42 STS","link":"/products/custody/v1.42/overview/governance-model","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.41","label":"v1.41 STS","link":"/products/custody/v1.41/overview/governance-model","default":false,"active":true,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/overview/governance-model","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/overview/governance-model","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/overview/governance-model","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/overview/governance-model","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Governance model","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"governance-model","__idx":0},"children":["Governance model"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Ripple Custody (Vault)"," governance controls who can change the environment, which approvals are required, and where those controls apply."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Domains"]}," define the organizational boundaries for users, accounts, policies, endpoints, requests, and events."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Policies"]}," define approval rules for governed actions, including who must approve, how many approvals are needed, and where the rule applies."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Intents"]}," are governed proposals to change system state. They execute only when the selected policy workflow is satisfied."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Genesis"]}," creates the first governed state: the root domain, launch domains, first users, roles, and initial policies."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Approvals"]}," make governance enforceable and auditable by recording who proposed, approved, rejected, or executed a change."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Governance is the operating control layer for custody. It is how you separate clients or business units, enforce multi-party approval, route high-risk activity to compliance or senior reviewers, and govern changes to the governance model itself."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Domain, user, and policy design should be treated as launch architecture. A weak model can create unexpected access paths or approval gaps. An over-complicated model can make legitimate operations hard to approve, audit, or recover."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Prerequisites"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before reading this page, you should understand:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/overview/security-model"},"children":["Security model"]}," - The zero-trust model and trusted state concepts."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/users"},"children":["Users and roles"]}," - How users receive operational authority."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/overview/security/data-integrity-and-audit-trail"},"children":["Data integrity and governance"]}," - How trusted entities and state changes are signed and audited."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Governance connects organizational authority to cryptographic enforcement. A user proposes a signed intent in a target domain, or an API service caller submits a system-signed proposal that is signed by the platform before policy evaluation. The system selects the policy that applies to that intent and domain. The policy workflow determines who must approve. After the workflow is satisfied, the change can execute and becomes part of the auditable system state."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    Genesis[\"Genesis<br/>first governed state\"]\n    Domains[\"Domains<br/>operating boundaries\"]\n    Users[\"Users and roles<br/>authority\"]\n    Policies[\"Policies<br/>approval rules\"]\n    Intents[\"Intents<br/>proposed changes\"]\n    Approvals[\"Approvals<br/>maker-checker workflow\"]\n    State[\"Executed change<br/>auditable state\"]\n\n    Genesis --> Domains\n    Genesis --> Users\n    Genesis --> Policies\n    Users --> Intents\n    Domains --> Intents\n    Policies --> Approvals\n    Intents --> Approvals\n    Approvals --> State\n","diagramHtml":"<svg id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1230.21875px;\" viewBox=\"0 0 1230.21875 323\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .error-icon{fill:#552222;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .error-text{fill:#552222;stroke:#552222;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-thickness-normal{stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-thickness-thick{stroke-width:3.5px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-pattern-solid{stroke-dasharray:0;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .marker{fill:#333333;stroke:#333333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .marker.cross{stroke:#333333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd p{margin:0;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster-label text{fill:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster-label span{color:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster-label span p{background-color:transparent;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .label text,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd span{fill:#333;color:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node rect,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node circle,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node ellipse,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node polygon,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .rough-node .label text,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node .label text,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .image-shape .label,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .icon-shape .label{text-anchor:middle;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .rough-node .label,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node .label,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .image-shape .label,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .icon-shape .label{text-align:center;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node.clickable{cursor:pointer;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .arrowheadPath{fill:#333333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .flowchart-link{stroke:#333333;fill:none;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster text{fill:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .cluster span{color:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd rect.text{fill:none;stroke-width:0;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .icon-shape,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .icon-shape p,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .icon-shape .label rect,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd .node .neo-node{stroke:#9370DB;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node rect,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].cluster rect,#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M143.528,187L157.786,201.833C172.044,216.667,200.561,246.333,218.32,261.167C236.078,276,243.078,276,246.578,276L250.078,276\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Genesis_Domains_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Domains_0\" data-points=\"W3sieCI6MTQzLjUyNzUyNjg1NTQ2ODc1LCJ5IjoxODd9LHsieCI6MjI5LjA3ODEyNSwieSI6Mjc2fSx7IngiOjI1NC4wNzgxMjUsInkiOjI3Nn1d\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M204.078,148L208.245,148C212.411,148,220.745,148,231.603,148C242.461,148,255.844,148,262.535,148L269.227,148\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Genesis_Users_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Users_0\" data-points=\"W3sieCI6MjA0LjA3ODEyNSwieSI6MTQ4fSx7IngiOjIyOS4wNzgxMjUsInkiOjE0OH0seyJ4IjoyNzMuMjI2NTYyNSwieSI6MTQ4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M153.549,109L166.137,98.667C178.726,88.333,203.902,67.667,238.185,57.333C272.469,47,315.859,47,359.25,47C402.641,47,446.031,47,473.823,47C501.615,47,513.807,47,519.904,47L526,47\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Genesis_Policies_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Policies_0\" data-points=\"W3sieCI6MTUzLjU0OTE5NTU0NDU1NDQ2LCJ5IjoxMDl9LHsieCI6MjI5LjA3ODEyNSwieSI6NDd9LHsieCI6MzU5LjI1LCJ5Ijo0N30seyJ4Ijo0ODkuNDIxODc1LCJ5Ijo0N30seyJ4Ijo1MzAsInkiOjQ3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M445.273,148L452.632,148C459.99,148,474.706,148,489.341,151.855C503.976,155.709,518.531,163.418,525.808,167.273L533.086,171.128\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Users_Intents_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Users_Intents_0\" data-points=\"W3sieCI6NDQ1LjI3MzQzNzUsInkiOjE0OH0seyJ4Ijo0ODkuNDIxODc1LCJ5IjoxNDh9LHsieCI6NTM2LjYyMDM2MTMyODEyNSwieSI6MTczfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M464.422,276L468.589,276C472.755,276,481.089,276,492.532,272.145C503.976,268.291,518.531,260.582,525.808,256.727L533.086,252.872\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Domains_Intents_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Domains_Intents_0\" data-points=\"W3sieCI6NDY0LjQyMTg3NSwieSI6Mjc2fSx7IngiOjQ4OS40MjE4NzUsInkiOjI3Nn0seyJ4Ijo1MzYuNjIwMzYxMzI4MTI1LCJ5IjoyNTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M690.5,47L697.263,47C704.026,47,717.552,47,738.223,56.946C758.895,66.891,786.711,86.782,800.619,96.728L814.528,106.673\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Policies_Approvals_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Policies_Approvals_0\" data-points=\"W3sieCI6NjkwLjUsInkiOjQ3fSx7IngiOjczMS4wNzgxMjUsInkiOjQ3fSx7IngiOjgxNy43ODEyNSwieSI6MTA5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M706.078,212L710.245,212C714.411,212,722.745,212,735.5,208.108C748.255,204.217,765.431,196.434,774.019,192.542L782.607,188.651\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Intents_Approvals_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intents_Approvals_0\" data-points=\"W3sieCI6NzA2LjA3ODEyNSwieSI6MjEyfSx7IngiOjczMS4wNzgxMjUsInkiOjIxMn0seyJ4Ijo3ODYuMjUwODU0NDkyMTg3NSwieSI6MTg3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path><path d=\"M988.563,148L992.729,148C996.896,148,1005.229,148,1012.896,148C1020.563,148,1027.563,148,1031.063,148L1034.563,148\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-L_Approvals_State_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Approvals_State_0\" data-points=\"W3sieCI6OTg4LjU2MjUsInkiOjE0OH0seyJ4IjoxMDEzLjU2MjUsInkiOjE0OH0seyJ4IjoxMDM4LjU2MjUsInkiOjE0OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Domains_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Users_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Policies_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Users_Intents_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Domains_Intents_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Policies_Approvals_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Intents_Approvals_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Approvals_State_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Genesis-0\" data-look=\"classic\" transform=\"translate(106.0390625, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-98.0390625\" y=\"-39\" width=\"196.078125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-68.0390625, -24)\"><rect></rect><foreignObject width=\"136.078125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Genesis<br>first governed state</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Domains-1\" data-look=\"classic\" transform=\"translate(359.25, 276)\"><rect class=\"basic label-container\" style=\"\" x=\"-105.171875\" y=\"-39\" width=\"210.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-75.171875, -24)\"><rect></rect><foreignObject width=\"150.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Domains<br>operating boundaries</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Users-2\" data-look=\"classic\" transform=\"translate(359.25, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.0234375\" y=\"-39\" width=\"172.046875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.0234375, -24)\"><rect></rect><foreignObject width=\"112.046875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Users and roles<br>authority</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Policies-3\" data-look=\"classic\" transform=\"translate(610.25, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.25\" y=\"-39\" width=\"160.5\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.25, -24)\"><rect></rect><foreignObject width=\"100.5\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Policies<br>approval rules</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Intents-4\" data-look=\"classic\" transform=\"translate(610.25, 212)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.828125\" y=\"-39\" width=\"191.65625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-65.828125, -24)\"><rect></rect><foreignObject width=\"131.65625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intents<br>proposed changes</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-Approvals-5\" data-look=\"classic\" transform=\"translate(872.3203125, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-116.2421875\" y=\"-39\" width=\"232.484375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-86.2421875, -24)\"><rect></rect><foreignObject width=\"172.484375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Approvals<br>maker-checker workflow</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-flowchart-State-6\" data-look=\"classic\" transform=\"translate(1130.390625, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.828125\" y=\"-39\" width=\"183.65625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.828125, -24)\"><rect></rect><foreignObject width=\"123.65625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Executed change<br>auditable state</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-b5426c814f259254bd654139aaa2c669836a4f41dd0a233de1912d0963ac06bd-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1230.21875px;\" viewBox=\"0 0 1230.21875 323\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .error-icon{fill:#a44141;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .error-text{fill:#ddd;stroke:#ddd;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-thickness-normal{stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-thickness-thick{stroke-width:3.5px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-pattern-solid{stroke-dasharray:0;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-pattern-dashed{stroke-dasharray:3;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edge-pattern-dotted{stroke-dasharray:2;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .marker{fill:lightgrey;stroke:lightgrey;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .marker.cross{stroke:lightgrey;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe p{margin:0;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster-label text{fill:#F9FFFE;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster-label span{color:#F9FFFE;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster-label span p{background-color:transparent;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .label text,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe span{fill:#ccc;color:#ccc;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node rect,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node circle,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node ellipse,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node polygon,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .rough-node .label text,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node .label text,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .image-shape .label,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .icon-shape .label{text-anchor:middle;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .rough-node .label,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node .label,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .image-shape .label,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .icon-shape .label{text-align:center;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node.clickable{cursor:pointer;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .arrowheadPath{fill:lightgrey;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .flowchart-link{stroke:lightgrey;fill:none;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster text{fill:#F9FFFE;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .cluster span{color:#F9FFFE;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe rect.text{fill:none;stroke-width:0;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .icon-shape,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .icon-shape p,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .icon-shape .label rect,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe .node .neo-node{stroke:#ccc;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node rect,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].cluster rect,#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node polygon{stroke:url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node path{stroke:url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient);stroke-width:1px;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node circle{stroke:url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M143.528,187L157.786,201.833C172.044,216.667,200.561,246.333,218.32,261.167C236.078,276,243.078,276,246.578,276L250.078,276\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Genesis_Domains_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Domains_0\" data-points=\"W3sieCI6MTQzLjUyNzUyNjg1NTQ2ODc1LCJ5IjoxODd9LHsieCI6MjI5LjA3ODEyNSwieSI6Mjc2fSx7IngiOjI1NC4wNzgxMjUsInkiOjI3Nn1d\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M204.078,148L208.245,148C212.411,148,220.745,148,231.603,148C242.461,148,255.844,148,262.535,148L269.227,148\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Genesis_Users_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Users_0\" data-points=\"W3sieCI6MjA0LjA3ODEyNSwieSI6MTQ4fSx7IngiOjIyOS4wNzgxMjUsInkiOjE0OH0seyJ4IjoyNzMuMjI2NTYyNSwieSI6MTQ4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M153.549,109L166.137,98.667C178.726,88.333,203.902,67.667,238.185,57.333C272.469,47,315.859,47,359.25,47C402.641,47,446.031,47,473.823,47C501.615,47,513.807,47,519.904,47L526,47\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Genesis_Policies_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Genesis_Policies_0\" data-points=\"W3sieCI6MTUzLjU0OTE5NTU0NDU1NDQ2LCJ5IjoxMDl9LHsieCI6MjI5LjA3ODEyNSwieSI6NDd9LHsieCI6MzU5LjI1LCJ5Ijo0N30seyJ4Ijo0ODkuNDIxODc1LCJ5Ijo0N30seyJ4Ijo1MzAsInkiOjQ3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M445.273,148L452.632,148C459.99,148,474.706,148,489.341,151.855C503.976,155.709,518.531,163.418,525.808,167.273L533.086,171.128\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Users_Intents_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Users_Intents_0\" data-points=\"W3sieCI6NDQ1LjI3MzQzNzUsInkiOjE0OH0seyJ4Ijo0ODkuNDIxODc1LCJ5IjoxNDh9LHsieCI6NTM2LjYyMDM2MTMyODEyNSwieSI6MTczfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M464.422,276L468.589,276C472.755,276,481.089,276,492.532,272.145C503.976,268.291,518.531,260.582,525.808,256.727L533.086,252.872\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Domains_Intents_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Domains_Intents_0\" data-points=\"W3sieCI6NDY0LjQyMTg3NSwieSI6Mjc2fSx7IngiOjQ4OS40MjE4NzUsInkiOjI3Nn0seyJ4Ijo1MzYuNjIwMzYxMzI4MTI1LCJ5IjoyNTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M690.5,47L697.263,47C704.026,47,717.552,47,738.223,56.946C758.895,66.891,786.711,86.782,800.619,96.728L814.528,106.673\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Policies_Approvals_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Policies_Approvals_0\" data-points=\"W3sieCI6NjkwLjUsInkiOjQ3fSx7IngiOjczMS4wNzgxMjUsInkiOjQ3fSx7IngiOjgxNy43ODEyNSwieSI6MTA5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M706.078,212L710.245,212C714.411,212,722.745,212,735.5,208.108C748.255,204.217,765.431,196.434,774.019,192.542L782.607,188.651\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Intents_Approvals_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intents_Approvals_0\" data-points=\"W3sieCI6NzA2LjA3ODEyNSwieSI6MjEyfSx7IngiOjczMS4wNzgxMjUsInkiOjIxMn0seyJ4Ijo3ODYuMjUwODU0NDkyMTg3NSwieSI6MTg3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path><path d=\"M988.563,148L992.729,148C996.896,148,1005.229,148,1012.896,148C1020.563,148,1027.563,148,1031.063,148L1034.563,148\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-L_Approvals_State_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Approvals_State_0\" data-points=\"W3sieCI6OTg4LjU2MjUsInkiOjE0OH0seyJ4IjoxMDEzLjU2MjUsInkiOjE0OH0seyJ4IjoxMDM4LjU2MjUsInkiOjE0OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Domains_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Users_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Genesis_Policies_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Users_Intents_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Domains_Intents_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Policies_Approvals_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Intents_Approvals_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Approvals_State_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Genesis-0\" data-look=\"classic\" transform=\"translate(106.0390625, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-98.0390625\" y=\"-39\" width=\"196.078125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-68.0390625, -24)\"><rect></rect><foreignObject width=\"136.078125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Genesis<br>first governed state</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Domains-1\" data-look=\"classic\" transform=\"translate(359.25, 276)\"><rect class=\"basic label-container\" style=\"\" x=\"-105.171875\" y=\"-39\" width=\"210.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-75.171875, -24)\"><rect></rect><foreignObject width=\"150.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Domains<br>operating boundaries</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Users-2\" data-look=\"classic\" transform=\"translate(359.25, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.0234375\" y=\"-39\" width=\"172.046875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.0234375, -24)\"><rect></rect><foreignObject width=\"112.046875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Users and roles<br>authority</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Policies-3\" data-look=\"classic\" transform=\"translate(610.25, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.25\" y=\"-39\" width=\"160.5\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.25, -24)\"><rect></rect><foreignObject width=\"100.5\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Policies<br>approval rules</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Intents-4\" data-look=\"classic\" transform=\"translate(610.25, 212)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.828125\" y=\"-39\" width=\"191.65625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-65.828125, -24)\"><rect></rect><foreignObject width=\"131.65625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intents<br>proposed changes</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-Approvals-5\" data-look=\"classic\" transform=\"translate(872.3203125, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-116.2421875\" y=\"-39\" width=\"232.484375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-86.2421875, -24)\"><rect></rect><foreignObject width=\"172.484375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Approvals<br>maker-checker workflow</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-flowchart-State-6\" data-look=\"classic\" transform=\"translate(1130.390625, 148)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.828125\" y=\"-39\" width=\"183.65625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.828125, -24)\"><rect></rect><foreignObject width=\"123.65625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Executed change<br>auditable state</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-0db5841db13913ee51a157e55121091ce1e28d7187de0edadadefb2b5b329afe-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    Genesis[\"Genesis<br/>first governed state\"]\n    Domains[\"Domains<br/>operating boundaries\"]\n    Users[\"Users and roles<br/>authority\"]\n    Policies[\"Policies<br/>approval rules\"]\n    Intents[\"Intents<br/>proposed changes\"]\n    Approvals[\"Approvals<br/>maker-checker workflow\"]\n    State[\"Executed change<br/>auditable state\"]\n\n    Genesis --> Domains\n    Genesis --> Users\n    Genesis --> Policies\n    Users --> Intents\n    Domains --> Intents\n    Policies --> Approvals\n    Intents --> Approvals\n    Approvals --> State\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"domains-define-where-governance-applies","__idx":1},"children":["Domains define where governance applies"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A domain is an organizational boundary. It groups domain-owned records such as users, accounts, vaults, policies, endpoints, requests, and events under one governance structure."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Every environment has a root domain. Subdomains form a tree below it. Users can target their own domain and, where governance permits, descendant domains. Users cannot submit intents to parent or sibling domains directly."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TB\n    Root[\"Root domain<br/>platform governance\"]\n    Operations[\"Operations domain<br/>shared controls\"]\n    Compliance[\"Compliance domain<br/>oversight\"]\n    ClientA[\"Client A domain<br/>isolated operations\"]\n    ClientB[\"Client B domain<br/>isolated operations\"]\n\n    Root --> Operations\n    Root --> Compliance\n    Operations --> ClientA\n    Operations --> ClientB\n","diagramHtml":"<svg id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 584.3125px;\" viewBox=\"0 0 584.3125 350\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .error-icon{fill:#552222;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .error-text{fill:#552222;stroke:#552222;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-thickness-normal{stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-thickness-thick{stroke-width:3.5px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-pattern-solid{stroke-dasharray:0;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .marker{fill:#333333;stroke:#333333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .marker.cross{stroke:#333333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 p{margin:0;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster-label text{fill:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster-label span{color:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster-label span p{background-color:transparent;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .label text,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 span{fill:#333;color:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node rect,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node circle,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node ellipse,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node polygon,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .rough-node .label text,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node .label text,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .image-shape .label,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .icon-shape .label{text-anchor:middle;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .rough-node .label,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node .label,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .image-shape .label,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .icon-shape .label{text-align:center;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node.clickable{cursor:pointer;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .arrowheadPath{fill:#333333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .flowchart-link{stroke:#333333;fill:none;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster text{fill:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .cluster span{color:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 rect.text{fill:none;stroke-width:0;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .icon-shape,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .icon-shape p,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .icon-shape .label rect,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 .node .neo-node{stroke:#9370DB;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node rect,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].cluster rect,#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M275.808,86L267.725,90.167C259.643,94.333,243.478,102.667,235.395,110.333C227.313,118,227.313,125,227.313,128.5L227.313,132\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-L_Root_Operations_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Root_Operations_0\" data-points=\"W3sieCI6Mjc1LjgwNzk4MzM5ODQzNzUsInkiOjg2fSx7IngiOjIyNy4zMTI1LCJ5IjoxMTF9LHsieCI6MjI3LjMxMjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd)\"></path><path d=\"M427.114,86L435.196,90.167C443.279,94.333,459.444,102.667,467.527,110.333C475.609,118,475.609,125,475.609,128.5L475.609,132\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-L_Root_Compliance_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Root_Compliance_0\" data-points=\"W3sieCI6NDI3LjExMzg5MTYwMTU2MjUsInkiOjg2fSx7IngiOjQ3NS42MDkzNzUsInkiOjExMX0seyJ4Ijo0NzUuNjA5Mzc1LCJ5IjoxMzZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd)\"></path><path d=\"M152.874,214L144.921,218.167C136.968,222.333,121.062,230.667,113.109,238.333C105.156,246,105.156,253,105.156,256.5L105.156,260\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-L_Operations_ClientA_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Operations_ClientA_0\" data-points=\"W3sieCI6MTUyLjg3MzUzNTE1NjI1LCJ5IjoyMTR9LHsieCI6MTA1LjE1NjI1LCJ5IjoyMzl9LHsieCI6MTA1LjE1NjI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd)\"></path><path d=\"M301.751,214L309.704,218.167C317.657,222.333,333.563,230.667,341.516,238.333C349.469,246,349.469,253,349.469,256.5L349.469,260\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-L_Operations_ClientB_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Operations_ClientB_0\" data-points=\"W3sieCI6MzAxLjc1MTQ2NDg0Mzc1LCJ5IjoyMTR9LHsieCI6MzQ5LjQ2ODc1LCJ5IjoyMzl9LHsieCI6MzQ5LjQ2ODc1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Root_Operations_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Root_Compliance_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Operations_ClientA_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Operations_ClientB_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-flowchart-Root-0\" data-look=\"classic\" transform=\"translate(351.4609375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.9296875\" y=\"-39\" width=\"205.859375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.9296875, -24)\"><rect></rect><foreignObject width=\"145.859375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Root domain<br>platform governance</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-flowchart-Operations-1\" data-look=\"classic\" transform=\"translate(227.3125, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.59375\" y=\"-39\" width=\"195.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.59375, -24)\"><rect></rect><foreignObject width=\"135.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Operations domain<br>shared controls</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-flowchart-Compliance-2\" data-look=\"classic\" transform=\"translate(475.609375, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.703125\" y=\"-39\" width=\"201.40625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.703125, -24)\"><rect></rect><foreignObject width=\"141.40625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Compliance domain<br>oversight</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-flowchart-ClientA-3\" data-look=\"classic\" transform=\"translate(105.15625, 303)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.15625\" y=\"-39\" width=\"194.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.15625, -24)\"><rect></rect><foreignObject width=\"134.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Client A domain<br>isolated operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-flowchart-ClientB-4\" data-look=\"classic\" transform=\"translate(349.46875, 303)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.15625\" y=\"-39\" width=\"194.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.15625, -24)\"><rect></rect><foreignObject width=\"134.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Client B domain<br>isolated operations</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-f076ddce330ebd1f9d2980968b79e5d1a37d255c364636ec0f090f679ea54148-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 584.3125px;\" viewBox=\"0 0 584.3125 350\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .error-icon{fill:#a44141;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .error-text{fill:#ddd;stroke:#ddd;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-thickness-normal{stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-thickness-thick{stroke-width:3.5px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-pattern-solid{stroke-dasharray:0;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .marker{fill:lightgrey;stroke:lightgrey;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .marker.cross{stroke:lightgrey;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea p{margin:0;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster-label text{fill:#F9FFFE;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster-label span{color:#F9FFFE;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster-label span p{background-color:transparent;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .label text,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea span{fill:#ccc;color:#ccc;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node rect,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node circle,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node ellipse,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node polygon,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .rough-node .label text,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node .label text,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .image-shape .label,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .icon-shape .label{text-anchor:middle;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .rough-node .label,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node .label,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .image-shape .label,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .icon-shape .label{text-align:center;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node.clickable{cursor:pointer;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .arrowheadPath{fill:lightgrey;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .flowchart-link{stroke:lightgrey;fill:none;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster text{fill:#F9FFFE;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .cluster span{color:#F9FFFE;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea rect.text{fill:none;stroke-width:0;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .icon-shape,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .icon-shape p,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .icon-shape .label rect,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea .node .neo-node{stroke:#ccc;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node rect,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].cluster rect,#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node polygon{stroke:url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node path{stroke:url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient);stroke-width:1px;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node circle{stroke:url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M275.808,86L267.725,90.167C259.643,94.333,243.478,102.667,235.395,110.333C227.313,118,227.313,125,227.313,128.5L227.313,132\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-L_Root_Operations_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Root_Operations_0\" data-points=\"W3sieCI6Mjc1LjgwNzk4MzM5ODQzNzUsInkiOjg2fSx7IngiOjIyNy4zMTI1LCJ5IjoxMTF9LHsieCI6MjI3LjMxMjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd)\"></path><path d=\"M427.114,86L435.196,90.167C443.279,94.333,459.444,102.667,467.527,110.333C475.609,118,475.609,125,475.609,128.5L475.609,132\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-L_Root_Compliance_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Root_Compliance_0\" data-points=\"W3sieCI6NDI3LjExMzg5MTYwMTU2MjUsInkiOjg2fSx7IngiOjQ3NS42MDkzNzUsInkiOjExMX0seyJ4Ijo0NzUuNjA5Mzc1LCJ5IjoxMzZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd)\"></path><path d=\"M152.874,214L144.921,218.167C136.968,222.333,121.062,230.667,113.109,238.333C105.156,246,105.156,253,105.156,256.5L105.156,260\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-L_Operations_ClientA_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Operations_ClientA_0\" data-points=\"W3sieCI6MTUyLjg3MzUzNTE1NjI1LCJ5IjoyMTR9LHsieCI6MTA1LjE1NjI1LCJ5IjoyMzl9LHsieCI6MTA1LjE1NjI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd)\"></path><path d=\"M301.751,214L309.704,218.167C317.657,222.333,333.563,230.667,341.516,238.333C349.469,246,349.469,253,349.469,256.5L349.469,260\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-L_Operations_ClientB_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Operations_ClientB_0\" data-points=\"W3sieCI6MzAxLjc1MTQ2NDg0Mzc1LCJ5IjoyMTR9LHsieCI6MzQ5LjQ2ODc1LCJ5IjoyMzl9LHsieCI6MzQ5LjQ2ODc1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Root_Operations_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Root_Compliance_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Operations_ClientA_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Operations_ClientB_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-flowchart-Root-0\" data-look=\"classic\" transform=\"translate(351.4609375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.9296875\" y=\"-39\" width=\"205.859375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.9296875, -24)\"><rect></rect><foreignObject width=\"145.859375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Root domain<br>platform governance</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-flowchart-Operations-1\" data-look=\"classic\" transform=\"translate(227.3125, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.59375\" y=\"-39\" width=\"195.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.59375, -24)\"><rect></rect><foreignObject width=\"135.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Operations domain<br>shared controls</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-flowchart-Compliance-2\" data-look=\"classic\" transform=\"translate(475.609375, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.703125\" y=\"-39\" width=\"201.40625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.703125, -24)\"><rect></rect><foreignObject width=\"141.40625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Compliance domain<br>oversight</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-flowchart-ClientA-3\" data-look=\"classic\" transform=\"translate(105.15625, 303)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.15625\" y=\"-39\" width=\"194.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.15625, -24)\"><rect></rect><foreignObject width=\"134.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Client A domain<br>isolated operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-flowchart-ClientB-4\" data-look=\"classic\" transform=\"translate(349.46875, 303)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.15625\" y=\"-39\" width=\"194.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.15625, -24)\"><rect></rect><foreignObject width=\"134.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Client B domain<br>isolated operations</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-6d185fa8d8da7a1deacfe523bcc1a0f11cfe82d6b1da1921138ee260904f4cea-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TB\n    Root[\"Root domain<br/>platform governance\"]\n    Operations[\"Operations domain<br/>shared controls\"]\n    Compliance[\"Compliance domain<br/>oversight\"]\n    ClientA[\"Client A domain<br/>isolated operations\"]\n    ClientB[\"Client B domain<br/>isolated operations\"]\n\n    Root --> Operations\n    Root --> Compliance\n    Operations --> ClientA\n    Operations --> ClientB\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Domain design controls:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Design area"},"children":["Design area"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What it controls"},"children":["What it controls"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Hierarchy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["How client, regional, treasury, compliance, or business-unit boundaries are represented."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read access"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Which roles can view domains, users, accounts, transactions, policies, endpoints, requests, and events."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Policy inheritance"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Whether policies in parent domains can affect intents in child domains."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Lock state"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Whether activity is enabled. A locked domain prevents users from submitting intents in that domain or its subdomains."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Domain injection"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Whether a new parent domain can be inserted above existing child domains after launch."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Parent and child policies interact through policy scope and the domain governing strategy:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Strategy"},"children":["Strategy"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Behavior"},"children":["Behavior"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ConsiderDescendants"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Parent and child policies can both be considered. The highest-ranked eligible policy wins."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CoerceDescendants"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Matching parent-domain policies override matching child-domain policies. Use this only when the override is intentional."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"policies-define-how-changes-are-approved","__idx":2},"children":["Policies define how changes are approved"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A policy defines the approval rule for a governed action. It answers five questions:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Question"},"children":["Question"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Policy field"},"children":["Policy field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example"},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["What action?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["intentTypes"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_CreateTransactionOrder"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_CreatePolicy"]},", or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_CreateDomain"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Which origin?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["intentOrigin"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["User-signed proposals or API-only system-signed proposals."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["condition"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Amount threshold, endpoint trust score, author role, target role, or another payload condition."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Who approves?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["workflow"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Two operators, then one compliance reviewer."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Where?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["scope"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Self"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Descendants"]},", or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SelfAndDescendants"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Which policy wins?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rank"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Higher rank wins among matching policies."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When an intent is submitted, the notary evaluates the applicable policies and applies the selected workflow."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    Intent[\"Intent\"] --> Scope[\"Scope and<br/>governing strategy\"]\n    Scope --> Type[\"Intent type<br/>matches\"]\n    Type --> Condition[\"Condition<br/>evaluates true\"]\n    Condition --> Rank[\"Highest rank<br/>selected\"]\n    Rank --> Workflow[\"Workflow<br/>enforced\"]\n    Workflow --> Result[\"Approve, reject,<br/>expire, or execute\"]\n","diagramHtml":"<svg id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1365.421875px;\" viewBox=\"0 0 1365.421875 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .error-icon{fill:#552222;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .error-text{fill:#552222;stroke:#552222;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-thickness-normal{stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-thickness-thick{stroke-width:3.5px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-pattern-solid{stroke-dasharray:0;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .marker{fill:#333333;stroke:#333333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .marker.cross{stroke:#333333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 p{margin:0;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster-label text{fill:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster-label span{color:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster-label span p{background-color:transparent;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .label text,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 span{fill:#333;color:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node rect,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node circle,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node ellipse,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node polygon,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .rough-node .label text,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node .label text,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .image-shape .label,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .icon-shape .label{text-anchor:middle;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .rough-node .label,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node .label,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .image-shape .label,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .icon-shape .label{text-align:center;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node.clickable{cursor:pointer;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .arrowheadPath{fill:#333333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .flowchart-link{stroke:#333333;fill:none;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster text{fill:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .cluster span{color:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 rect.text{fill:none;stroke-width:0;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .icon-shape,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .icon-shape p,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .icon-shape .label rect,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 .node .neo-node{stroke:#9370DB;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node rect,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].cluster rect,#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M108.031,47L112.198,47C116.365,47,124.698,47,132.365,47C140.031,47,147.031,47,150.531,47L154.031,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Intent_Scope_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intent_Scope_0\" data-points=\"W3sieCI6MTA4LjAzMTI1LCJ5Ijo0N30seyJ4IjoxMzMuMDMxMjUsInkiOjQ3fSx7IngiOjE1OC4wMzEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path><path d=\"M349.672,47L353.839,47C358.005,47,366.339,47,374.005,47C381.672,47,388.672,47,392.172,47L395.672,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Scope_Type_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Scope_Type_0\" data-points=\"W3sieCI6MzQ5LjY3MTg3NSwieSI6NDd9LHsieCI6Mzc0LjY3MTg3NSwieSI6NDd9LHsieCI6Mzk5LjY3MTg3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path><path d=\"M534.391,47L538.557,47C542.724,47,551.057,47,558.724,47C566.391,47,573.391,47,576.891,47L580.391,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Type_Condition_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Type_Condition_0\" data-points=\"W3sieCI6NTM0LjM5MDYyNSwieSI6NDd9LHsieCI6NTU5LjM5MDYyNSwieSI6NDd9LHsieCI6NTg0LjM5MDYyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path><path d=\"M744.906,47L749.073,47C753.24,47,761.573,47,769.24,47C776.906,47,783.906,47,787.406,47L790.906,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Condition_Rank_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Condition_Rank_0\" data-points=\"W3sieCI6NzQ0LjkwNjI1LCJ5Ijo0N30seyJ4Ijo3NjkuOTA2MjUsInkiOjQ3fSx7IngiOjc5NC45MDYyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path><path d=\"M944.734,47L948.901,47C953.068,47,961.401,47,969.068,47C976.734,47,983.734,47,987.234,47L990.734,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Rank_Workflow_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Rank_Workflow_0\" data-points=\"W3sieCI6OTQ0LjczNDM3NSwieSI6NDd9LHsieCI6OTY5LjczNDM3NSwieSI6NDd9LHsieCI6OTk0LjczNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path><path d=\"M1120.234,47L1124.401,47C1128.568,47,1136.901,47,1144.568,47C1152.234,47,1159.234,47,1162.734,47L1166.234,47\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-L_Workflow_Result_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Workflow_Result_0\" data-points=\"W3sieCI6MTEyMC4yMzQzNzUsInkiOjQ3fSx7IngiOjExNDUuMjM0Mzc1LCJ5Ijo0N30seyJ4IjoxMTcwLjIzNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Intent_Scope_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Scope_Type_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Type_Condition_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Condition_Rank_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Rank_Workflow_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Workflow_Result_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Intent-0\" data-look=\"classic\" transform=\"translate(58.015625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-50.015625\" y=\"-27\" width=\"100.03125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-20.015625, -12)\"><rect></rect><foreignObject width=\"40.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Scope-1\" data-look=\"classic\" transform=\"translate(253.8515625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.8203125\" y=\"-39\" width=\"191.640625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-65.8203125, -24)\"><rect></rect><foreignObject width=\"131.640625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Scope and<br>governing strategy</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Type-3\" data-look=\"classic\" transform=\"translate(467.03125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-67.359375\" y=\"-39\" width=\"134.71875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.359375, -24)\"><rect></rect><foreignObject width=\"74.71875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intent type<br>matches</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Condition-5\" data-look=\"classic\" transform=\"translate(664.6484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.2578125\" y=\"-39\" width=\"160.515625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.2578125, -24)\"><rect></rect><foreignObject width=\"100.515625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Condition<br>evaluates true</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Rank-7\" data-look=\"classic\" transform=\"translate(869.8203125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-74.9140625\" y=\"-39\" width=\"149.828125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-44.9140625, -24)\"><rect></rect><foreignObject width=\"89.828125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Highest rank<br>selected</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Workflow-9\" data-look=\"classic\" transform=\"translate(1057.484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.75\" y=\"-39\" width=\"125.5\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.75, -24)\"><rect></rect><foreignObject width=\"65.5\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Workflow<br>enforced</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-flowchart-Result-11\" data-look=\"classic\" transform=\"translate(1263.828125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.59375\" y=\"-39\" width=\"187.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.59375, -24)\"><rect></rect><foreignObject width=\"127.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Approve, reject,<br>expire, or execute</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-d613492f0f9a9650805794dac6256062730665e1b349dc4b8ef5a3a6db6ee685-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1365.421875px;\" viewBox=\"0 0 1365.421875 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .error-icon{fill:#a44141;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .error-text{fill:#ddd;stroke:#ddd;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-thickness-normal{stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-thickness-thick{stroke-width:3.5px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-pattern-solid{stroke-dasharray:0;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-pattern-dashed{stroke-dasharray:3;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edge-pattern-dotted{stroke-dasharray:2;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .marker{fill:lightgrey;stroke:lightgrey;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .marker.cross{stroke:lightgrey;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a p{margin:0;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster-label text{fill:#F9FFFE;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster-label span{color:#F9FFFE;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster-label span p{background-color:transparent;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .label text,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a span{fill:#ccc;color:#ccc;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node rect,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node circle,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node ellipse,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node polygon,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .rough-node .label text,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node .label text,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .image-shape .label,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .icon-shape .label{text-anchor:middle;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .rough-node .label,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node .label,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .image-shape .label,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .icon-shape .label{text-align:center;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node.clickable{cursor:pointer;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .arrowheadPath{fill:lightgrey;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .flowchart-link{stroke:lightgrey;fill:none;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster text{fill:#F9FFFE;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .cluster span{color:#F9FFFE;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a rect.text{fill:none;stroke-width:0;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .icon-shape,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .icon-shape p,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .icon-shape .label rect,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a .node .neo-node{stroke:#ccc;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node rect,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].cluster rect,#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node polygon{stroke:url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node path{stroke:url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient);stroke-width:1px;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node circle{stroke:url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M108.031,47L112.198,47C116.365,47,124.698,47,132.365,47C140.031,47,147.031,47,150.531,47L154.031,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Intent_Scope_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intent_Scope_0\" data-points=\"W3sieCI6MTA4LjAzMTI1LCJ5Ijo0N30seyJ4IjoxMzMuMDMxMjUsInkiOjQ3fSx7IngiOjE1OC4wMzEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path><path d=\"M349.672,47L353.839,47C358.005,47,366.339,47,374.005,47C381.672,47,388.672,47,392.172,47L395.672,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Scope_Type_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Scope_Type_0\" data-points=\"W3sieCI6MzQ5LjY3MTg3NSwieSI6NDd9LHsieCI6Mzc0LjY3MTg3NSwieSI6NDd9LHsieCI6Mzk5LjY3MTg3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path><path d=\"M534.391,47L538.557,47C542.724,47,551.057,47,558.724,47C566.391,47,573.391,47,576.891,47L580.391,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Type_Condition_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Type_Condition_0\" data-points=\"W3sieCI6NTM0LjM5MDYyNSwieSI6NDd9LHsieCI6NTU5LjM5MDYyNSwieSI6NDd9LHsieCI6NTg0LjM5MDYyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path><path d=\"M744.906,47L749.073,47C753.24,47,761.573,47,769.24,47C776.906,47,783.906,47,787.406,47L790.906,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Condition_Rank_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Condition_Rank_0\" data-points=\"W3sieCI6NzQ0LjkwNjI1LCJ5Ijo0N30seyJ4Ijo3NjkuOTA2MjUsInkiOjQ3fSx7IngiOjc5NC45MDYyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path><path d=\"M944.734,47L948.901,47C953.068,47,961.401,47,969.068,47C976.734,47,983.734,47,987.234,47L990.734,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Rank_Workflow_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Rank_Workflow_0\" data-points=\"W3sieCI6OTQ0LjczNDM3NSwieSI6NDd9LHsieCI6OTY5LjczNDM3NSwieSI6NDd9LHsieCI6OTk0LjczNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path><path d=\"M1120.234,47L1124.401,47C1128.568,47,1136.901,47,1144.568,47C1152.234,47,1159.234,47,1162.734,47L1166.234,47\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-L_Workflow_Result_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Workflow_Result_0\" data-points=\"W3sieCI6MTEyMC4yMzQzNzUsInkiOjQ3fSx7IngiOjExNDUuMjM0Mzc1LCJ5Ijo0N30seyJ4IjoxMTcwLjIzNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Intent_Scope_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Scope_Type_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Type_Condition_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Condition_Rank_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Rank_Workflow_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Workflow_Result_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Intent-0\" data-look=\"classic\" transform=\"translate(58.015625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-50.015625\" y=\"-27\" width=\"100.03125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-20.015625, -12)\"><rect></rect><foreignObject width=\"40.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Scope-1\" data-look=\"classic\" transform=\"translate(253.8515625, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-95.8203125\" y=\"-39\" width=\"191.640625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-65.8203125, -24)\"><rect></rect><foreignObject width=\"131.640625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Scope and<br>governing strategy</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Type-3\" data-look=\"classic\" transform=\"translate(467.03125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-67.359375\" y=\"-39\" width=\"134.71875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-37.359375, -24)\"><rect></rect><foreignObject width=\"74.71875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Intent type<br>matches</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Condition-5\" data-look=\"classic\" transform=\"translate(664.6484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-80.2578125\" y=\"-39\" width=\"160.515625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-50.2578125, -24)\"><rect></rect><foreignObject width=\"100.515625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Condition<br>evaluates true</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Rank-7\" data-look=\"classic\" transform=\"translate(869.8203125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-74.9140625\" y=\"-39\" width=\"149.828125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-44.9140625, -24)\"><rect></rect><foreignObject width=\"89.828125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Highest rank<br>selected</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Workflow-9\" data-look=\"classic\" transform=\"translate(1057.484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.75\" y=\"-39\" width=\"125.5\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.75, -24)\"><rect></rect><foreignObject width=\"65.5\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Workflow<br>enforced</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-flowchart-Result-11\" data-look=\"classic\" transform=\"translate(1263.828125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.59375\" y=\"-39\" width=\"187.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.59375, -24)\"><rect></rect><foreignObject width=\"127.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Approve, reject,<br>expire, or execute</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-99e9a1ec50116102ee42df48bd0e5c16a5153855f1fa443f2f391e80dfcde91a-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    Intent[\"Intent\"] --> Scope[\"Scope and<br/>governing strategy\"]\n    Scope --> Type[\"Intent type<br/>matches\"]\n    Type --> Condition[\"Condition<br/>evaluates true\"]\n    Condition --> Rank[\"Highest rank<br/>selected\"]\n    Rank --> Workflow[\"Workflow<br/>enforced\"]\n    Workflow --> Result[\"Approve, reject,<br/>expire, or execute\"]\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If no policy matches, the intent cannot execute. If a matching policy omits ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["workflow"]}," or sets it to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]},", the intent is auto-approved. If ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["workflow"]}," is an empty array, matching intents are rejected. Use those behaviors deliberately."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Policy workflows can require:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Workflow object"},"children":["Workflow object"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Use when"},"children":["Use when"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["RoleQuorum"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A number of users with one role must approve."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["And"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Multiple approval groups must approve in the same step."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Or"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Any one of several approval groups can satisfy the step."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Sequential array"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Approval must happen in ordered stages."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Policy-management policies should be stricter than routine operational policies because they control how governance can change in the future."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"intents-turn-proposals-into-governed-changes","__idx":3},"children":["Intents turn proposals into governed changes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An intent is a governed proposal to change the system. Domain changes, policy changes, user changes, endpoint changes, transactions, and compliance operations all use the intent model."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["User-signed intents contain the user author, target domain, expiry time, operation-specific payload, and custom metadata. After submission, the intent is immutable. The maker's signature counts as the first approval, and the maker must have a role that satisfies the first workflow step. The maker cannot provide another approval for the same workflow."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["System-signed intents are API-only proposals from service callers. They omit the user ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["author"]}," and client-side ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["signature"]}," fields, are signed by the platform internally, and match only policies with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["intentOrigin: \"SystemSigned\""]},"."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"stateDiagram-v2\n    [*] --> Proposed: Submit intent\n    Proposed --> PendingApproval: Policy workflow applies\n    PendingApproval --> Approved: Required approvals received\n    PendingApproval --> Rejected: Approver rejects\n    PendingApproval --> Expired: Expiry time passes\n    Approved --> Executed: System applies change\n    Executed --> [*]\n    Rejected --> [*]\n    Expired --> [*]\n","diagramHtml":"<svg id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 464.015625px;\" viewBox=\"0 0 464.015625 574\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>\n    #diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .error-icon{fill:#552222;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .error-text{fill:#552222;stroke:#552222;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-thickness-normal{stroke-width:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .marker{fill:#333333;stroke:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .marker.cross{stroke:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 p{margin:0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 defs [id$=\"-barbEnd\"]{fill:#333333;stroke:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 g.stateGroup text{fill:#9370DB;stroke:none;font-size:10px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 g.stateGroup text{fill:#333;stroke:none;font-size:10px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 g.stateGroup .state-title{font-weight:bolder;fill:#131300;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 g.stateGroup rect{fill:#ECECFF;stroke:#9370DB;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 g.stateGroup line{stroke:#333333;stroke-width:1;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .transition{stroke:#333333;stroke-width:1;fill:none;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .stateGroup .composit{fill:white;border-bottom:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .state-note{stroke:#aaaa33;fill:#fff5ad;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .state-note text{fill:black;stroke:none;font-size:10px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edgeLabel .label rect{fill:#ECECFF;opacity:0.5;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .edgeLabel .label text{fill:#333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .label div .edgeLabel{color:#333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .stateLabel text{fill:#131300;font-size:10px;font-weight:bold;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node circle.state-start{fill:#333333;stroke:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node .fork-join{fill:#333333;stroke:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node circle.state-end{fill:#9370DB;stroke:white;stroke-width:1.5;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .end-state-inner{fill:white;stroke-width:1.5;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [id$=\"-barbEnd\"]{fill:#333333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .cluster-label,#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .nodeLabel{color:#131300;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-state .divider{stroke:#9370DB;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-cluster.statediagram-cluster .inner{fill:white;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#f0f0f0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .note-edge{stroke-dasharray:5;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-note text{fill:black;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram-note .nodeLabel{color:black;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagram .edgeLabel{color:red;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [id$=\"-dependencyStart\"],#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [id$=\"-dependencyEnd\"]{fill:#333333;stroke:#333333;stroke-width:1;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 .node .neo-node{stroke:#9370DB;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node rect,#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].cluster rect,#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd\" refX=\"19\" refY=\"7\" markerWidth=\"20\" markerHeight=\"14\" markerUnits=\"userSpaceOnUse\" orient=\"auto\"><path d=\"M 19,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M243.5,22L243.5,28.167C243.5,34.333,243.5,46.667,243.5,59C243.5,71.333,243.5,83.667,243.5,89.833L243.5,96\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge0\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge0\" data-points=\"W3sieCI6MjQzLjUsInkiOjIyfSx7IngiOjI0My41LCJ5Ijo1OX0seyJ4IjoyNDMuNSwieSI6OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M243.5,136L243.5,142.167C243.5,148.333,243.5,160.667,243.5,173C243.5,185.333,243.5,197.667,243.5,203.833L243.5,210\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge1\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge1\" data-points=\"W3sieCI6MjQzLjUsInkiOjEzNn0seyJ4IjoyNDMuNSwieSI6MTczfSx7IngiOjI0My41LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M204.225,250L188.187,258.167C172.15,266.333,140.075,282.667,124.037,299C108,315.333,108,331.667,108,339.833L108,348\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge2\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge2\" data-points=\"W3sieCI6MjA0LjIyNDYzNzY4MTE1OTQ0LCJ5IjoyNTB9LHsieCI6MTA4LCJ5IjoyOTl9LHsieCI6MTA4LCJ5IjozNDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M243.5,250L243.5,258.167C243.5,266.333,243.5,282.667,243.5,302.333C243.5,322,243.5,345,243.5,366C243.5,387,243.5,406,243.5,421.667C243.5,437.333,243.5,449.667,243.5,455.833L243.5,462\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge3\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge3\" data-points=\"W3sieCI6MjQzLjUsInkiOjI1MH0seyJ4IjoyNDMuNSwieSI6Mjk5fSx7IngiOjI0My41LCJ5IjozNjh9LHsieCI6MjQzLjUsInkiOjQyNX0seyJ4IjoyNDMuNSwieSI6NDYyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M285.64,250L302.847,258.167C320.054,266.333,354.469,282.667,371.676,302.333C388.883,322,388.883,345,388.883,366C388.883,387,388.883,406,388.883,421.667C388.883,437.333,388.883,449.667,388.883,455.833L388.883,462\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge4\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge4\" data-points=\"W3sieCI6Mjg1LjYzOTk0NTY1MjE3Mzk0LCJ5IjoyNTB9LHsieCI6Mzg4Ljg4MjgxMjUsInkiOjI5OX0seyJ4IjozODguODgyODEyNSwieSI6MzY4fSx7IngiOjM4OC44ODI4MTI1LCJ5Ijo0MjV9LHsieCI6Mzg4Ljg4MjgxMjUsInkiOjQ2Mn1d\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M108,388L108,394.167C108,400.333,108,412.667,108,425C108,437.333,108,449.667,108,455.833L108,462\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6MTA4LCJ5IjozODh9LHsieCI6MTA4LCJ5Ijo0MjV9LHsieCI6MTA4LCJ5Ijo0NjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M108,502L108,506.167C108,510.333,108,518.667,129.447,527.898C150.894,537.13,193.787,547.26,215.234,552.325L236.681,557.39\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6MTA4LCJ5Ijo1MDJ9LHsieCI6MTA4LCJ5Ijo1Mjd9LHsieCI6MjM2LjY4MDkzMjE4Nzk0MjIsInkiOjU1Ny4zODk1OTI4NDE0MzI5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M243.5,502L243.5,506.167C243.5,510.333,243.5,518.667,243.5,526.999C243.5,535.331,243.5,543.662,243.5,547.828L243.5,551.993\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MjQzLjUsInkiOjUwMn0seyJ4IjoyNDMuNSwieSI6NTI3fSx7IngiOjI0My41LCJ5Ijo1NTEuOTkzMzUzMzY2ODUxOH1d\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path><path d=\"M388.883,502L388.883,506.167C388.883,510.333,388.883,518.667,365.793,527.916C342.703,537.165,296.523,547.329,273.433,552.412L250.343,557.494\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-edge8\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge8\" data-points=\"W3sieCI6Mzg4Ljg4MjgxMjUsInkiOjUwMn0seyJ4IjozODguODgyODEyNSwieSI6NTI3fSx7IngiOjI1MC4zNDI4NDY3NTgzNjE0NywieSI6NTU3LjQ5MzgzMDkyNDcwMDR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(243.5, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-46.6953125, -12)\"><foreignObject width=\"93.390625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Submit intent</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(243.5, 173)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-82.2578125, -12)\"><foreignObject width=\"164.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Policy workflow applies</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 299)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Required approvals received</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(243.5, 368)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-58.25, -12)\"><foreignObject width=\"116.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Approver rejects</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(388.8828125, 368)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-67.1328125, -12)\"><foreignObject width=\"134.265625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Expiry time passes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 425)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-82.71875, -12)\"><foreignObject width=\"165.4375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>System applies change</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge8\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-root_start-0\" data-look=\"classic\" transform=\"translate(243.5, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-Proposed-1\" data-look=\"classic\" transform=\"translate(243.5, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.25\" y=\"-20\" width=\"84.5\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.25, -12)\"><rect></rect><foreignObject width=\"68.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Proposed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-PendingApproval-4\" data-look=\"classic\" transform=\"translate(243.5, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-68.9375\" y=\"-20\" width=\"137.875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.9375, -12)\"><rect></rect><foreignObject width=\"121.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>PendingApproval</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-Approved-5\" data-look=\"classic\" transform=\"translate(108, 368)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.25\" y=\"-20\" width=\"84.5\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.25, -12)\"><rect></rect><foreignObject width=\"68.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Approved</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-Rejected-7\" data-look=\"classic\" transform=\"translate(243.5, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-39.578125\" y=\"-20\" width=\"79.15625\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.578125, -12)\"><rect></rect><foreignObject width=\"63.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Rejected</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-Expired-8\" data-look=\"classic\" transform=\"translate(388.8828125, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-35.125\" y=\"-20\" width=\"70.25\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-27.125, -12)\"><rect></rect><foreignObject width=\"54.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Expired</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-Executed-6\" data-look=\"classic\" transform=\"translate(108, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-41.359375\" y=\"-20\" width=\"82.71875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.359375, -12)\"><rect></rect><foreignObject width=\"66.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Executed</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-state-root_end-8\" data-look=\"classic\" transform=\"translate(243.5, 559)\"><g class=\"outer-path\"><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ECECFF\" style=\"\"></path><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"#333333\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path><g><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#9370DB\" style=\"\"></path><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"#9370DB\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path></g></g></g></g></g></g><defs><filter id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-c947aceec4c893d7aeaf66bb76e80e99f2a20c5f1b7fecd632bc46fb02a765a5-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 464.015625px;\" viewBox=\"0 0 464.015625 574\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>\n    #diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .error-icon{fill:#a44141;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .error-text{fill:#ddd;stroke:#ddd;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-thickness-normal{stroke-width:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-thickness-thick{stroke-width:3.5px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-pattern-solid{stroke-dasharray:0;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .marker.cross{stroke:lightgrey;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 p{margin:0;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 defs [id$=\"-barbEnd\"]{fill:lightgrey;stroke:lightgrey;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 g.stateGroup .state-title{font-weight:bolder;fill:#e0dfdf;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 g.stateGroup rect{fill:#1f2020;stroke:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 g.stateGroup line{stroke:lightgrey;stroke-width:1;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .transition{stroke:lightgrey;stroke-width:1;fill:none;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .stateGroup .composit{fill:#333;border-bottom:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .state-note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .state-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-size:10px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .stateLabel .box{stroke:none;stroke-width:0;fill:#1f2020;opacity:0.5;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edgeLabel .label rect{fill:#1f2020;opacity:0.5;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .edgeLabel .label text{fill:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .label div .edgeLabel{color:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .stateLabel text{fill:#e0dfdf;font-size:10px;font-weight:bold;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node circle.state-start{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node .fork-join{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node circle.state-end{fill:#cccccc;stroke:#333;stroke-width:1.5;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .end-state-inner{fill:#333;stroke-width:1.5;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [id$=\"-barbEnd\"]{fill:lightgrey;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-cluster rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .cluster-label,#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .nodeLabel{color:#e0dfdf;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-state .divider{stroke:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-cluster.statediagram-cluster .inner{fill:#333;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#555;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#555;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .note-edge{stroke-dasharray:5;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram-note .nodeLabel{color:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagram .edgeLabel{color:red;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [id$=\"-dependencyStart\"],#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [id$=\"-dependencyEnd\"]{fill:lightgrey;stroke:lightgrey;stroke-width:1;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].statediagram-cluster rect{fill:#1f2020;stroke:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);stroke-width:1;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 .node .neo-node{stroke:#ccc;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node rect,#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].cluster rect,#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node polygon{stroke:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node path{stroke:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);stroke-width:1px;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node circle{stroke:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd\" refX=\"19\" refY=\"7\" markerWidth=\"20\" markerHeight=\"14\" markerUnits=\"userSpaceOnUse\" orient=\"auto\"><path d=\"M 19,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M243.5,22L243.5,28.167C243.5,34.333,243.5,46.667,243.5,59C243.5,71.333,243.5,83.667,243.5,89.833L243.5,96\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge0\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge0\" data-points=\"W3sieCI6MjQzLjUsInkiOjIyfSx7IngiOjI0My41LCJ5Ijo1OX0seyJ4IjoyNDMuNSwieSI6OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M243.5,136L243.5,142.167C243.5,148.333,243.5,160.667,243.5,173C243.5,185.333,243.5,197.667,243.5,203.833L243.5,210\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge1\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge1\" data-points=\"W3sieCI6MjQzLjUsInkiOjEzNn0seyJ4IjoyNDMuNSwieSI6MTczfSx7IngiOjI0My41LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M204.225,250L188.187,258.167C172.15,266.333,140.075,282.667,124.037,299C108,315.333,108,331.667,108,339.833L108,348\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge2\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge2\" data-points=\"W3sieCI6MjA0LjIyNDYzNzY4MTE1OTQ0LCJ5IjoyNTB9LHsieCI6MTA4LCJ5IjoyOTl9LHsieCI6MTA4LCJ5IjozNDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M243.5,250L243.5,258.167C243.5,266.333,243.5,282.667,243.5,302.333C243.5,322,243.5,345,243.5,366C243.5,387,243.5,406,243.5,421.667C243.5,437.333,243.5,449.667,243.5,455.833L243.5,462\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge3\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge3\" data-points=\"W3sieCI6MjQzLjUsInkiOjI1MH0seyJ4IjoyNDMuNSwieSI6Mjk5fSx7IngiOjI0My41LCJ5IjozNjh9LHsieCI6MjQzLjUsInkiOjQyNX0seyJ4IjoyNDMuNSwieSI6NDYyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M285.64,250L302.847,258.167C320.054,266.333,354.469,282.667,371.676,302.333C388.883,322,388.883,345,388.883,366C388.883,387,388.883,406,388.883,421.667C388.883,437.333,388.883,449.667,388.883,455.833L388.883,462\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge4\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge4\" data-points=\"W3sieCI6Mjg1LjYzOTk0NTY1MjE3Mzk0LCJ5IjoyNTB9LHsieCI6Mzg4Ljg4MjgxMjUsInkiOjI5OX0seyJ4IjozODguODgyODEyNSwieSI6MzY4fSx7IngiOjM4OC44ODI4MTI1LCJ5Ijo0MjV9LHsieCI6Mzg4Ljg4MjgxMjUsInkiOjQ2Mn1d\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M108,388L108,394.167C108,400.333,108,412.667,108,425C108,437.333,108,449.667,108,455.833L108,462\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6MTA4LCJ5IjozODh9LHsieCI6MTA4LCJ5Ijo0MjV9LHsieCI6MTA4LCJ5Ijo0NjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M108,502L108,506.167C108,510.333,108,518.667,129.447,527.898C150.894,537.13,193.787,547.26,215.234,552.325L236.681,557.39\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6MTA4LCJ5Ijo1MDJ9LHsieCI6MTA4LCJ5Ijo1Mjd9LHsieCI6MjM2LjY4MDkzMjE4Nzk0MjIsInkiOjU1Ny4zODk1OTI4NDE0MzI5fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M243.5,502L243.5,506.167C243.5,510.333,243.5,518.667,243.5,526.999C243.5,535.331,243.5,543.662,243.5,547.828L243.5,551.993\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MjQzLjUsInkiOjUwMn0seyJ4IjoyNDMuNSwieSI6NTI3fSx7IngiOjI0My41LCJ5Ijo1NTEuOTkzMzUzMzY2ODUxOH1d\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path><path d=\"M388.883,502L388.883,506.167C388.883,510.333,388.883,518.667,365.793,527.916C342.703,537.165,296.523,547.329,273.433,552.412L250.343,557.494\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-edge8\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge8\" data-points=\"W3sieCI6Mzg4Ljg4MjgxMjUsInkiOjUwMn0seyJ4IjozODguODgyODEyNSwieSI6NTI3fSx7IngiOjI1MC4zNDI4NDY3NTgzNjE0NywieSI6NTU3LjQ5MzgzMDkyNDcwMDR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(243.5, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-46.6953125, -12)\"><foreignObject width=\"93.390625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Submit intent</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(243.5, 173)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-82.2578125, -12)\"><foreignObject width=\"164.515625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Policy workflow applies</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 299)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Required approvals received</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(243.5, 368)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-58.25, -12)\"><foreignObject width=\"116.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Approver rejects</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(388.8828125, 368)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-67.1328125, -12)\"><foreignObject width=\"134.265625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Expiry time passes</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(108, 425)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-82.71875, -12)\"><foreignObject width=\"165.4375\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>System applies change</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge8\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-root_start-0\" data-look=\"classic\" transform=\"translate(243.5, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-Proposed-1\" data-look=\"classic\" transform=\"translate(243.5, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.25\" y=\"-20\" width=\"84.5\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.25, -12)\"><rect></rect><foreignObject width=\"68.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Proposed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-PendingApproval-4\" data-look=\"classic\" transform=\"translate(243.5, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-68.9375\" y=\"-20\" width=\"137.875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-60.9375, -12)\"><rect></rect><foreignObject width=\"121.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>PendingApproval</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-Approved-5\" data-look=\"classic\" transform=\"translate(108, 368)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.25\" y=\"-20\" width=\"84.5\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.25, -12)\"><rect></rect><foreignObject width=\"68.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Approved</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-Rejected-7\" data-look=\"classic\" transform=\"translate(243.5, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-39.578125\" y=\"-20\" width=\"79.15625\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-31.578125, -12)\"><rect></rect><foreignObject width=\"63.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Rejected</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-Expired-8\" data-look=\"classic\" transform=\"translate(388.8828125, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-35.125\" y=\"-20\" width=\"70.25\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-27.125, -12)\"><rect></rect><foreignObject width=\"54.25\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Expired</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-Executed-6\" data-look=\"classic\" transform=\"translate(108, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-41.359375\" y=\"-20\" width=\"82.71875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.359375, -12)\"><rect></rect><foreignObject width=\"66.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel markdown-node-label\"><p>Executed</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-state-root_end-8\" data-look=\"classic\" transform=\"translate(243.5, 559)\"><g class=\"outer-path\"><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#1f2020\" style=\"\"></path><path d=\"M7 0 C7 0.40517908122283747, 6.964012880168563 0.816513743121899, 6.893654271085456 1.2155372436685123 C6.823295662002349 1.6145607442151257, 6.716427752933756 2.013397210557766, 6.5778483455013586 2.394141003279681 C6.439268938068961 2.7748847960015954, 6.26476736710249 3.149104622578984, 6.062177826491071 3.4999999999999996 C5.859588285879653 3.8508953774210153, 5.622755194947063 4.189128084166967, 5.362311101832846 4.499513267805774 C5.10186700871863 4.809898451444582, 4.809898451444583 5.10186700871863, 4.499513267805775 5.362311101832846 C4.189128084166968 5.622755194947063, 3.8508953774210166 5.859588285879652, 3.500000000000001 6.06217782649107 C3.149104622578985 6.264767367102489, 2.7748847960015963 6.439268938068961, 2.3941410032796817 6.5778483455013586 C2.013397210557767 6.716427752933756, 1.6145607442151264 6.823295662002349, 1.2155372436685128 6.893654271085456 C0.8165137431218992 6.964012880168563, 0.4051790812228379 7, 4.286263797015736e-16 7 C-0.405179081222837 7, -0.8165137431218985 6.964012880168563, -1.2155372436685121 6.893654271085456 C-1.6145607442151257 6.823295662002349, -2.0133972105577667 6.716427752933756, -2.394141003279681 6.5778483455013586 C-2.774884796001595 6.439268938068961, -3.149104622578983 6.26476736710249, -3.4999999999999982 6.062177826491071 C-3.8508953774210135 5.859588285879653, -4.189128084166966 5.6227551949470636, -4.499513267805773 5.362311101832848 C-4.809898451444581 5.101867008718632, -5.101867008718628 4.809898451444586, -5.3623111018328435 4.499513267805779 C-5.622755194947059 4.189128084166971, -5.859588285879649 3.8508953774210206, -6.062177826491068 3.5000000000000053 C-6.264767367102486 3.14910462257899, -6.439268938068958 2.774884796001602, -6.577848345501356 2.394141003279688 C-6.716427752933754 2.0133972105577738, -6.823295662002347 1.614560744215134, -6.893654271085454 1.215537243668521 C-6.9640128801685615 0.816513743121908, -6.999999999999999 0.4051790812228472, -7 1.0183126166254463e-14 C-7.000000000000001 -0.40517908122282686, -6.964012880168565 -0.8165137431218878, -6.893654271085459 -1.215537243668501 C-6.823295662002352 -1.6145607442151142, -6.716427752933759 -2.0133972105577542, -6.577848345501363 -2.394141003279669 C-6.439268938068967 -2.7748847960015834, -6.264767367102496 -3.149104622578972, -6.062177826491078 -3.4999999999999876 C-5.859588285879661 -3.8508953774210033, -5.6227551949470715 -4.1891280841669545, -5.362311101832856 -4.499513267805763 C-5.10186700871864 -4.809898451444571, -4.809898451444594 -5.10186700871862, -4.499513267805787 -5.362311101832836 C-4.189128084166979 -5.622755194947053, -3.850895377421028 -5.859588285879643, -3.5000000000000133 -6.062177826491062 C-3.1491046225789985 -6.264767367102482, -2.774884796001611 -6.439268938068954, -2.3941410032796973 -6.577848345501353 C-2.0133972105577835 -6.716427752933752, -1.6145607442151435 -6.823295662002345, -1.2155372436685306 -6.893654271085453 C-0.8165137431219176 -6.9640128801685615, -0.40517908122285695 -6.999999999999999, -1.9937625952807352e-14 -7 C0.4051790812228171 -7.000000000000001, 0.8165137431218781 -6.964012880168565, 1.2155372436684913 -6.89365427108546 C1.6145607442151044 -6.823295662002354, 2.013397210557745 -6.716427752933763, 2.3941410032796595 -6.5778483455013665 C2.774884796001574 -6.43926893806897, 3.149104622578963 -6.2647673671025, 3.499999999999979 -6.062177826491083 C3.8508953774209953 -5.859588285879665, 4.189128084166947 -5.622755194947077, 4.499513267805756 -5.362311101832862 C4.809898451444564 -5.1018670087186475, 5.101867008718613 -4.809898451444602, 5.362311101832829 -4.499513267805796 C5.622755194947046 -4.189128084166989, 5.859588285879637 -3.8508953774210393, 6.062177826491056 -3.500000000000025 C6.2647673671024755 -3.1491046225790105, 6.439268938068949 -2.774884796001623, 6.577848345501348 -2.3941410032797092 C6.716427752933747 -2.0133972105577955, 6.823295662002342 -1.6145607442151562, 6.893654271085451 -1.2155372436685434 C6.96401288016856 -0.8165137431219307, 6.982275711847575 -0.2025895406114567, 7 -3.2800750208310675e-14 C7.017724288152425 0.2025895406113911, 7.017724288152424 -0.2025895406114242, 7 0\" stroke=\"lightgrey\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path><g><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"none\" stroke-width=\"0\" fill=\"#ccc\" style=\"\"></path><path d=\"M2.5 0 C2.5 0.14470681472244193, 2.487147457203058 0.29161205111496386, 2.46201938253052 0.4341204441673258 C2.436891307857982 0.5766288372196877, 2.3987241974763416 0.7190704323420595, 2.3492315519647713 0.8550503583141718 C2.299738906453201 0.991030284286284, 2.2374169168223177 1.124680222349637, 2.165063509461097 1.2499999999999998 C2.092710102099876 1.3753197776503625, 2.0081268553382365 1.496117172916774, 1.915111107797445 1.6069690242163481 C1.8220953602566536 1.7178208755159223, 1.7178208755159226 1.8220953602566536, 1.6069690242163484 1.915111107797445 C1.4961171729167742 2.0081268553382365, 1.375319777650363 2.0927101020998755, 1.2500000000000002 2.1650635094610964 C1.1246802223496375 2.2374169168223172, 0.9910302842862845 2.2997389064532, 0.8550503583141721 2.349231551964771 C0.7190704323420597 2.3987241974763416, 0.576628837219688 2.436891307857982, 0.43412044416732604 2.46201938253052 C0.291612051114964 2.487147457203058, 0.14470681472244212 2.5, 1.5308084989341916e-16 2.5 C-0.1447068147224418 2.5, -0.2916120511149638 2.487147457203058, -0.43412044416732576 2.46201938253052 C-0.5766288372196877 2.436891307857982, -0.7190704323420595 2.3987241974763416, -0.8550503583141718 2.3492315519647713 C-0.991030284286284 2.299738906453201, -1.124680222349637 2.2374169168223177, -1.2499999999999996 2.165063509461097 C-1.375319777650362 2.092710102099876, -1.4961171729167733 2.008126855338237, -1.6069690242163475 1.9151111077974459 C-1.7178208755159217 1.8220953602566548, -1.822095360256653 1.7178208755159234, -1.9151111077974443 1.6069690242163495 C-2.0081268553382357 1.4961171729167755, -2.0927101020998746 1.3753197776503645, -2.1650635094610955 1.250000000000002 C-2.2374169168223164 1.1246802223496395, -2.2997389064531992 0.9910302842862865, -2.34923155196477 0.8550503583141743 C-2.3987241974763407 0.7190704323420621, -2.436891307857981 0.5766288372196907, -2.4620193825305194 0.434120444167329 C-2.487147457203058 0.29161205111496724, -2.5 0.14470681472244545, -2.5 3.636830773662308e-15 C-2.5 -0.14470681472243818, -2.4871474572030587 -0.2916120511149599, -2.4620193825305208 -0.4341204441673218 C-2.436891307857983 -0.5766288372196837, -2.398724197476343 -0.7190704323420553, -2.3492315519647726 -0.8550503583141675 C-2.2997389064532023 -0.9910302842862798, -2.23741691682232 -1.1246802223496328, -2.165063509461099 -1.2499999999999956 C-2.092710102099878 -1.3753197776503583, -2.00812685533824 -1.4961171729167695, -1.9151111077974488 -1.606969024216344 C-1.8220953602566576 -1.7178208755159183, -1.7178208755159263 -1.82209536025665, -1.6069690242163523 -1.9151111077974416 C-1.4961171729167784 -2.0081268553382334, -1.3753197776503672 -2.0927101020998724, -1.2500000000000047 -2.1650635094610937 C-1.1246802223496422 -2.237416916822315, -0.9910302842862897 -2.299738906453198, -0.8550503583141776 -2.3492315519647686 C-0.7190704323420656 -2.3987241974763394, -0.5766288372196942 -2.4368913078579806, -0.43412044416733236 -2.462019382530519 C-0.29161205111497057 -2.4871474572030574, -0.1447068147224489 -2.4999999999999996, -7.120580697431198e-15 -2.5 C0.14470681472243463 -2.5000000000000004, 0.29161205111495647 -2.487147457203059, 0.4341204441673183 -2.4620193825305217 C0.5766288372196802 -2.436891307857984, 0.7190704323420518 -2.3987241974763442, 0.8550503583141642 -2.349231551964774 C0.9910302842862766 -2.2997389064532037, 1.1246802223496295 -2.2374169168223212, 1.2499999999999925 -2.165063509461101 C1.3753197776503554 -2.0927101020998804, 1.4961171729167668 -2.008126855338242, 1.6069690242163412 -1.915111107797451 C1.7178208755159157 -1.82209536025666, 1.8220953602566472 -1.7178208755159294, 1.915111107797439 -1.6069690242163557 C2.0081268553382308 -1.496117172916782, 2.09271010209987 -1.3753197776503712, 2.1650635094610915 -1.2500000000000089 C2.237416916822313 -1.1246802223496466, 2.299738906453196 -0.9910302842862939, 2.3492315519647673 -0.855050358314182 C2.3987241974763385 -0.71907043234207, 2.4368913078579792 -0.5766288372196986, 2.462019382530518 -0.4341204441673369 C2.487147457203057 -0.29161205111497523, 2.4936698970884197 -0.07235340736123454, 2.5 -1.1714553645825241e-14 C2.5063301029115803 0.07235340736121111, 2.50633010291158 -0.07235340736122292, 2.5 0\" stroke=\"#ccc\" stroke-width=\"2\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"></path></g></g></g></g></g></g><defs><filter id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-ca612ec1101b54afc2ec408a793d6e7669ae7b848f884343b865710d1e42e7e7-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["stateDiagram-v2\n    [*] --> Proposed: Submit intent\n    Proposed --> PendingApproval: Policy workflow applies\n    PendingApproval --> Approved: Required approvals received\n    PendingApproval --> Rejected: Approver rejects\n    PendingApproval --> Expired: Expiry time passes\n    Approved --> Executed: System applies change\n    Executed --> [*]\n    Rejected --> [*]\n    Expired --> [*]\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The basic maker-checker flow is:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"sequenceDiagram\n    participant Maker\n    participant Platform\n    participant Notary as Notary / policy evaluation\n    participant Checkers\n    participant State as System state\n\n    Maker->>Platform: Submit intent\n    Platform->>Notary: Select policy for target domain\n    Notary-->>Platform: Return workflow\n    Checkers->>Platform: Approve or reject\n    Platform->>State: Execute approved change\n    State-->>Platform: Record auditable outcome\n","diagramHtml":"<svg id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1159.5px;\" viewBox=\"-50 -10 1159.5 441\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"909.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"State\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"984.5\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"984.5\" dy=\"0\">System state</tspan></text></g><g><rect x=\"709.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Checkers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"784.5\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"784.5\" dy=\"0\">Checkers</tspan></text></g><g><rect x=\"460.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"199\" height=\"65\" name=\"Notary\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"560\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"560\" dy=\"0\">Notary / policy evaluation</tspan></text></g><g><rect x=\"200\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Platform\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"275\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"275\" dy=\"0\">Platform</tspan></text></g><g><rect x=\"0\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Maker\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Maker</tspan></text></g><g><line id=\"actor4\" x1=\"984.5\" y1=\"65\" x2=\"984.5\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"State\" data-et=\"life-line\" data-id=\"State\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"State\"><rect x=\"909.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"State\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"984.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"984.5\" dy=\"0\">System state</tspan></text></g></g><g><line id=\"actor3\" x1=\"784.5\" y1=\"65\" x2=\"784.5\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkers\" data-et=\"life-line\" data-id=\"Checkers\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkers\"><rect x=\"709.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Checkers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"784.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"784.5\" dy=\"0\">Checkers</tspan></text></g></g><g><line id=\"actor2\" x1=\"560\" y1=\"65\" x2=\"560\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Notary\" data-et=\"life-line\" data-id=\"Notary\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Notary\"><rect x=\"460.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"199\" height=\"65\" name=\"Notary\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"560\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"560\" dy=\"0\">Notary / policy evaluation</tspan></text></g></g><g><line id=\"actor1\" x1=\"275\" y1=\"65\" x2=\"275\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Platform\" data-et=\"life-line\" data-id=\"Platform\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Platform\"><rect x=\"200\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Platform\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"275\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"275\" dy=\"0\">Platform</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Maker\" data-et=\"life-line\" data-id=\"Maker\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Maker\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Maker\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Maker</tspan></text></g></g><style>#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .error-icon{fill:#552222;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .error-text{fill:#552222;stroke:#552222;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-thickness-normal{stroke-width:1px;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-thickness-thick{stroke-width:3.5px;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-pattern-solid{stroke-dasharray:0;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-pattern-dashed{stroke-dasharray:3;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .edge-pattern-dotted{stroke-dasharray:2;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .marker{fill:#333333;stroke:#333333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .marker.cross{stroke:#333333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d p{margin:0;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d text.actor&gt;tspan{fill:black;stroke:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .actor-line{stroke:#9370DB;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .sequenceNumber{fill:white;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [id$=\"-sequencenumber\"]{fill:#333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .messageText{fill:#333;stroke:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .labelText,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .labelText&gt;tspan{fill:black;stroke:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .loopText,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .loopText&gt;tspan{fill:black;stroke:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .sectionTitle,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .noteText,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .activation0{fill:#f4f4f4;stroke:#666;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .activation1{fill:#f4f4f4;stroke:#666;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .activation2{fill:#f4f4f4;stroke:#666;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .actorPopupMenu{position:absolute;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .actor-man circle,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d line{fill:#ECECFF;stroke-width:2px;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d .node .neo-node{stroke:#9370DB;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node rect,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].cluster rect,#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><text x=\"174\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Submit intent</text><line x1=\"76\" y1=\"109\" x2=\"271\" y2=\"109\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Maker\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"fill: none;\"></line><text x=\"416\" y=\"124\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Select policy for target domain</text><line x1=\"276\" y1=\"155\" x2=\"556\" y2=\"155\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Platform\" data-to=\"Notary\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"fill: none;\"></line><text x=\"419\" y=\"170\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return workflow</text><line x1=\"559\" y1=\"199\" x2=\"279\" y2=\"199\" class=\"messageLine1\" data-et=\"message\" data-id=\"i2\" data-from=\"Notary\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"531\" y=\"214\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Approve or reject</text><line x1=\"783.5\" y1=\"245\" x2=\"279\" y2=\"245\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkers\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"fill: none;\"></line><text x=\"628\" y=\"260\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Execute approved change</text><line x1=\"276\" y1=\"291\" x2=\"980.5\" y2=\"291\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Platform\" data-to=\"State\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"fill: none;\"></line><text x=\"631\" y=\"306\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Record auditable outcome</text><line x1=\"983.5\" y1=\"335\" x2=\"279\" y2=\"335\" class=\"messageLine1\" data-et=\"message\" data-id=\"i5\" data-from=\"State\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-103056c7b0e9544a48ad6b85d631b8779252f2c91699fd4a96c096a0b5ef8d4d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 1159.5px;\" viewBox=\"-50 -10 1159.5 441\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"909.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"State\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"984.5\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"984.5\" dy=\"0\">System state</tspan></text></g><g><rect x=\"709.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Checkers\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"784.5\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"784.5\" dy=\"0\">Checkers</tspan></text></g><g><rect x=\"460.5\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"199\" height=\"65\" name=\"Notary\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"560\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"560\" dy=\"0\">Notary / policy evaluation</tspan></text></g><g><rect x=\"200\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Platform\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"275\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"275\" dy=\"0\">Platform</tspan></text></g><g><rect x=\"0\" y=\"355\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Maker\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"75\" y=\"387.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Maker</tspan></text></g><g><line id=\"actor4\" x1=\"984.5\" y1=\"65\" x2=\"984.5\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"State\" data-et=\"life-line\" data-id=\"State\"></line><g id=\"root-4\" data-et=\"participant\" data-type=\"participant\" data-id=\"State\"><rect x=\"909.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"State\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"984.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"984.5\" dy=\"0\">System state</tspan></text></g></g><g><line id=\"actor3\" x1=\"784.5\" y1=\"65\" x2=\"784.5\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Checkers\" data-et=\"life-line\" data-id=\"Checkers\"></line><g id=\"root-3\" data-et=\"participant\" data-type=\"participant\" data-id=\"Checkers\"><rect x=\"709.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Checkers\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"784.5\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"784.5\" dy=\"0\">Checkers</tspan></text></g></g><g><line id=\"actor2\" x1=\"560\" y1=\"65\" x2=\"560\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Notary\" data-et=\"life-line\" data-id=\"Notary\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"Notary\"><rect x=\"460.5\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"199\" height=\"65\" name=\"Notary\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"560\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"560\" dy=\"0\">Notary / policy evaluation</tspan></text></g></g><g><line id=\"actor1\" x1=\"275\" y1=\"65\" x2=\"275\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Platform\" data-et=\"life-line\" data-id=\"Platform\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"Platform\"><rect x=\"200\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Platform\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"275\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"275\" dy=\"0\">Platform</tspan></text></g></g><g><line id=\"actor0\" x1=\"75\" y1=\"65\" x2=\"75\" y2=\"355\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"Maker\" data-et=\"life-line\" data-id=\"Maker\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"Maker\"><rect x=\"0\" y=\"0\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"Maker\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"75\" y=\"32.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"75\" dy=\"0\">Maker</tspan></text></g></g><style>#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .error-icon{fill:#a44141;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .error-text{fill:#ddd;stroke:#ddd;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-thickness-normal{stroke-width:1px;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-thickness-thick{stroke-width:3.5px;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-pattern-solid{stroke-dasharray:0;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .marker.cross{stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 p{margin:0;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .actor-line{stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .sequenceNumber{fill:black;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .messageText{fill:lightgrey;stroke:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .labelText,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .loopText,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .sectionTitle,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .noteText,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .actorPopupMenu{position:absolute;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .actor-man circle,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 line{fill:#1f2020;stroke-width:2px;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 .node .neo-node{stroke:#ccc;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node rect,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].cluster rect,#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node polygon{stroke:url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node path{stroke:url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-gradient);stroke-width:1px;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node circle{stroke:url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><text x=\"174\" y=\"80\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Submit intent</text><line x1=\"76\" y1=\"109\" x2=\"271\" y2=\"109\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"Maker\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"fill: none;\"></line><text x=\"416\" y=\"124\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Select policy for target domain</text><line x1=\"276\" y1=\"155\" x2=\"556\" y2=\"155\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"Platform\" data-to=\"Notary\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"fill: none;\"></line><text x=\"419\" y=\"170\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Return workflow</text><line x1=\"559\" y1=\"199\" x2=\"279\" y2=\"199\" class=\"messageLine1\" data-et=\"message\" data-id=\"i2\" data-from=\"Notary\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"531\" y=\"214\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Approve or reject</text><line x1=\"783.5\" y1=\"245\" x2=\"279\" y2=\"245\" class=\"messageLine0\" data-et=\"message\" data-id=\"i3\" data-from=\"Checkers\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"fill: none;\"></line><text x=\"628\" y=\"260\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Execute approved change</text><line x1=\"276\" y1=\"291\" x2=\"980.5\" y2=\"291\" class=\"messageLine0\" data-et=\"message\" data-id=\"i4\" data-from=\"Platform\" data-to=\"State\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"fill: none;\"></line><text x=\"631\" y=\"306\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Record auditable outcome</text><line x1=\"983.5\" y1=\"335\" x2=\"279\" y2=\"335\" class=\"messageLine1\" data-et=\"message\" data-id=\"i5\" data-from=\"State\" data-to=\"Platform\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-ce0ca48f12b8305b8a8db50488cc1a6af68a1bde5194818963bd249e0a36ed14-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>"},"children":["sequenceDiagram\n    participant Maker\n    participant Platform\n    participant Notary as Notary / policy evaluation\n    participant Checkers\n    participant State as System state\n\n    Maker->>Platform: Submit intent\n    Platform->>Notary: Select policy for target domain\n    Notary-->>Platform: Return workflow\n    Checkers->>Platform: Approve or reject\n    Platform->>State: Execute approved change\n    State-->>Platform: Record auditable outcome\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use dry runs before submitting high-risk or complex intents, especially policy changes, domain changes, user and role changes, and payloads where condition or workflow behavior is uncertain."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"genesis-creates-the-first-governed-state","__idx":4},"children":["Genesis creates the first governed state"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Genesis is the first governed state of the environment. It defines what must exist before normal governed changes can happen:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Genesis element"},"children":["Genesis element"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Why it matters"},"children":["Why it matters"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Root domain and launch domains"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Establishes the domain tree and launch operating boundaries."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["First users and roles"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Provides enough human or machine users to satisfy launch approval workflows."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Initial policies"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Controls root administration, user management, policy management, operations, compliance, fallback, and recovery."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Breakglass or recovery controls"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Gives operators a governed path for exceptional scenarios such as urgent freezes, lost access, or misconfiguration recovery."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Deferred changes"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Identifies non-critical domains, users, or policy refinements that can be created later through normal governance."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Do not treat genesis as a payload-filling task. Treat it as the launch design for your operating model."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    Domains[\"1. Design domains<br/>tree, strategy, read access\"]\n    Users[\"2. Plan first users<br/>roles and quorum coverage\"]\n    Policies[\"3. Design policies<br/>coverage, rank, workflows\"]\n    Checklist[\"4. Readiness checklist<br/>launch review\"]\n    GenesisState[\"Genesis state<br/>ready for setup\"]\n\n    Domains --> Users --> Policies --> Checklist --> GenesisState\n","diagramHtml":"<svg id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1349.015625px;\" viewBox=\"0 0 1349.015625 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .error-icon{fill:#552222;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .error-text{fill:#552222;stroke:#552222;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-thickness-normal{stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-thickness-thick{stroke-width:3.5px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-pattern-solid{stroke-dasharray:0;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .marker{fill:#333333;stroke:#333333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .marker.cross{stroke:#333333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c p{margin:0;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster-label text{fill:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster-label span{color:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster-label span p{background-color:transparent;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .label text,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c span{fill:#333;color:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node rect,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node circle,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node ellipse,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node polygon,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .rough-node .label text,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node .label text,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .image-shape .label,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .icon-shape .label{text-anchor:middle;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .rough-node .label,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node .label,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .image-shape .label,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .icon-shape .label{text-align:center;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node.clickable{cursor:pointer;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .arrowheadPath{fill:#333333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .flowchart-link{stroke:#333333;fill:none;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster text{fill:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .cluster span{color:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c rect.text{fill:none;stroke-width:0;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .icon-shape,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .icon-shape p,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .icon-shape .label rect,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c .node .neo-node{stroke:#9370DB;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node rect,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].cluster rect,#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M255.344,47L259.51,47C263.677,47,272.01,47,279.677,47C287.344,47,294.344,47,297.844,47L301.344,47\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-L_Domains_Users_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Domains_Users_0\" data-points=\"W3sieCI6MjU1LjM0Mzc1LCJ5Ijo0N30seyJ4IjoyODAuMzQzNzUsInkiOjQ3fSx7IngiOjMwNS4zNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd)\"></path><path d=\"M560.125,47L564.292,47C568.458,47,576.792,47,584.458,47C592.125,47,599.125,47,602.625,47L606.125,47\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-L_Users_Policies_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Users_Policies_0\" data-points=\"W3sieCI6NTYwLjEyNSwieSI6NDd9LHsieCI6NTg1LjEyNSwieSI6NDd9LHsieCI6NjEwLjEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd)\"></path><path d=\"M855.094,47L859.26,47C863.427,47,871.76,47,879.427,47C887.094,47,894.094,47,897.594,47L901.094,47\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-L_Policies_Checklist_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Policies_Checklist_0\" data-points=\"W3sieCI6ODU1LjA5Mzc1LCJ5Ijo0N30seyJ4Ijo4ODAuMDkzNzUsInkiOjQ3fSx7IngiOjkwNS4wOTM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd)\"></path><path d=\"M1124.281,47L1128.448,47C1132.615,47,1140.948,47,1148.615,47C1156.281,47,1163.281,47,1166.781,47L1170.281,47\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-L_Checklist_GenesisState_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Checklist_GenesisState_0\" data-points=\"W3sieCI6MTEyNC4yODEyNSwieSI6NDd9LHsieCI6MTE0OS4yODEyNSwieSI6NDd9LHsieCI6MTE3NC4yODEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Domains_Users_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Users_Policies_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Policies_Checklist_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Checklist_GenesisState_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-flowchart-Domains-0\" data-look=\"classic\" transform=\"translate(131.671875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.671875\" y=\"-39\" width=\"247.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.671875, -24)\"><rect></rect><foreignObject width=\"187.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>1. Design domains<br>tree, strategy, read access</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-flowchart-Users-1\" data-look=\"classic\" transform=\"translate(432.734375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-127.390625\" y=\"-39\" width=\"254.78125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-97.390625, -24)\"><rect></rect><foreignObject width=\"194.78125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>2. Plan first users<br>roles and quorum coverage</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-flowchart-Policies-2\" data-look=\"classic\" transform=\"translate(732.609375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-122.484375\" y=\"-39\" width=\"244.96875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-92.484375, -24)\"><rect></rect><foreignObject width=\"184.96875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>3. Design policies<br>coverage, rank, workflows</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-flowchart-Checklist-3\" data-look=\"classic\" transform=\"translate(1014.6875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-109.59375\" y=\"-39\" width=\"219.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-79.59375, -24)\"><rect></rect><foreignObject width=\"159.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>4. Readiness checklist<br>launch review</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-flowchart-GenesisState-4\" data-look=\"classic\" transform=\"translate(1257.6484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-83.3671875\" y=\"-39\" width=\"166.734375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-53.3671875, -24)\"><rect></rect><foreignObject width=\"106.734375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Genesis state<br>ready for setup</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-b89890ef970c57021024288e9540dee273cc0740f93bac7168030150bf96987c-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1349.015625px;\" viewBox=\"0 0 1349.015625 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .error-icon{fill:#a44141;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .error-text{fill:#ddd;stroke:#ddd;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-thickness-normal{stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-thickness-thick{stroke-width:3.5px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-pattern-solid{stroke-dasharray:0;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .marker.cross{stroke:lightgrey;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 p{margin:0;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster-label text{fill:#F9FFFE;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster-label span{color:#F9FFFE;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster-label span p{background-color:transparent;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .label text,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 span{fill:#ccc;color:#ccc;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node rect,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node circle,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node ellipse,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node polygon,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .rough-node .label text,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node .label text,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .image-shape .label,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .icon-shape .label{text-anchor:middle;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .rough-node .label,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node .label,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .image-shape .label,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .icon-shape .label{text-align:center;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node.clickable{cursor:pointer;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .arrowheadPath{fill:lightgrey;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster text{fill:#F9FFFE;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .cluster span{color:#F9FFFE;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 rect.text{fill:none;stroke-width:0;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .icon-shape,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .icon-shape p,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .icon-shape .label rect,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 .node .neo-node{stroke:#ccc;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node rect,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].cluster rect,#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node polygon{stroke:url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node path{stroke:url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient);stroke-width:1px;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node circle{stroke:url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M255.344,47L259.51,47C263.677,47,272.01,47,279.677,47C287.344,47,294.344,47,297.844,47L301.344,47\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-L_Domains_Users_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Domains_Users_0\" data-points=\"W3sieCI6MjU1LjM0Mzc1LCJ5Ijo0N30seyJ4IjoyODAuMzQzNzUsInkiOjQ3fSx7IngiOjMwNS4zNDM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd)\"></path><path d=\"M560.125,47L564.292,47C568.458,47,576.792,47,584.458,47C592.125,47,599.125,47,602.625,47L606.125,47\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-L_Users_Policies_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Users_Policies_0\" data-points=\"W3sieCI6NTYwLjEyNSwieSI6NDd9LHsieCI6NTg1LjEyNSwieSI6NDd9LHsieCI6NjEwLjEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd)\"></path><path d=\"M855.094,47L859.26,47C863.427,47,871.76,47,879.427,47C887.094,47,894.094,47,897.594,47L901.094,47\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-L_Policies_Checklist_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Policies_Checklist_0\" data-points=\"W3sieCI6ODU1LjA5Mzc1LCJ5Ijo0N30seyJ4Ijo4ODAuMDkzNzUsInkiOjQ3fSx7IngiOjkwNS4wOTM3NSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd)\"></path><path d=\"M1124.281,47L1128.448,47C1132.615,47,1140.948,47,1148.615,47C1156.281,47,1163.281,47,1166.781,47L1170.281,47\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-L_Checklist_GenesisState_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Checklist_GenesisState_0\" data-points=\"W3sieCI6MTEyNC4yODEyNSwieSI6NDd9LHsieCI6MTE0OS4yODEyNSwieSI6NDd9LHsieCI6MTE3NC4yODEyNSwieSI6NDd9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Domains_Users_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Users_Policies_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Policies_Checklist_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Checklist_GenesisState_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-flowchart-Domains-0\" data-look=\"classic\" transform=\"translate(131.671875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.671875\" y=\"-39\" width=\"247.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.671875, -24)\"><rect></rect><foreignObject width=\"187.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>1. Design domains<br>tree, strategy, read access</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-flowchart-Users-1\" data-look=\"classic\" transform=\"translate(432.734375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-127.390625\" y=\"-39\" width=\"254.78125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-97.390625, -24)\"><rect></rect><foreignObject width=\"194.78125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>2. Plan first users<br>roles and quorum coverage</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-flowchart-Policies-2\" data-look=\"classic\" transform=\"translate(732.609375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-122.484375\" y=\"-39\" width=\"244.96875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-92.484375, -24)\"><rect></rect><foreignObject width=\"184.96875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>3. Design policies<br>coverage, rank, workflows</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-flowchart-Checklist-3\" data-look=\"classic\" transform=\"translate(1014.6875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-109.59375\" y=\"-39\" width=\"219.1875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-79.59375, -24)\"><rect></rect><foreignObject width=\"159.1875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>4. Readiness checklist<br>launch review</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-flowchart-GenesisState-4\" data-look=\"classic\" transform=\"translate(1257.6484375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-83.3671875\" y=\"-39\" width=\"166.734375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-53.3671875, -24)\"><rect></rect><foreignObject width=\"106.734375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Genesis state<br>ready for setup</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-cea4fd1a17c2c907c20e62a5dbccc35475a592c75a8af92e5d32c6f4076e78f6-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    Domains[\"1. Design domains<br/>tree, strategy, read access\"]\n    Users[\"2. Plan first users<br/>roles and quorum coverage\"]\n    Policies[\"3. Design policies<br/>coverage, rank, workflows\"]\n    Checklist[\"4. Readiness checklist<br/>launch review\"]\n    GenesisState[\"Genesis state<br/>ready for setup\"]\n\n    Domains --> Users --> Policies --> Checklist --> GenesisState\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Policies depend on domains and users. If the launch domain tree or first-user model changes, review the policy model again before setup."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Infrastructure configuration belongs outside the governance model. Governance state belongs in genesis."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-the-pieces-work-together","__idx":5},"children":["How the pieces work together"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Step"},"children":["Step"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Governance behavior"},"children":["Governance behavior"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["1. Launch"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Genesis establishes the root domain, launch subdomains, first users, roles, and initial policies."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["2. Propose"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A user signs an intent that targets a domain and contains the requested operation."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["3. Select policy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The system evaluates scope, governing strategy, intent type, condition, and rank to select the applicable policy."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["4. Approve"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The selected workflow determines which roles and quorum must approve. Any authorized rejection stops the workflow."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5. Execute"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["After required approvals, the system applies the change and records the governance outcome."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["6. Evolve"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Future domain, user, endpoint, policy, and operational changes continue through the same intent workflow."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"common-design-questions","__idx":6},"children":["Common design questions"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Question"},"children":["Question"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Start with"},"children":["Start with"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["What needs to be isolated?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Domain hierarchy, read access, and governing strategy."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Who can propose and approve changes?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Users, roles, and quorum coverage."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Which actions need approval?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Policy intent types, conditions, workflows, scope, and rank."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["How do high-risk or unusual cases get handled?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Breakglass, fallback, compliance, and recovery policies."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["What must exist before the environment starts?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Genesis domain, user, role, and policy design."]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":7},"children":["Next steps"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Topic"},"children":["Topic"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance"},"children":["Governance overview"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Entry point for the governance section."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/domains"},"children":["Domains"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Domain hierarchy, isolation, governing strategies, lifecycle, and injection."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/policies"},"children":["Policies"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Policy matching, workflows, scope, rank, and breakglass patterns."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/intents"},"children":["Intents and approvals"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Intent lifecycle, maker-checker approvals, targeting, expiry, and dry runs."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/genesis"},"children":["Design your genesis governance model"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Launch planning for domains, first users, roles, and initial policies."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.41/governance/intents/manage-intents-and-approvals"},"children":["Manage governance"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Day-to-day intent submission, review, approval, rejection, and state checks."]}]}]}]}]}]},"headings":[{"value":"Governance model","id":"governance-model","depth":1},{"value":"Domains define where governance applies","id":"domains-define-where-governance-applies","depth":2},{"value":"Policies define how changes are approved","id":"policies-define-how-changes-are-approved","depth":2},{"value":"Intents turn proposals into governed changes","id":"intents-turn-proposals-into-governed-changes","depth":2},{"value":"Genesis creates the first governed state","id":"genesis-creates-the-first-governed-state","depth":2},{"value":"How the pieces work together","id":"how-the-pieces-work-together","depth":2},{"value":"Common design questions","id":"common-design-questions","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Governance model"}},"lastModified":"2026-09-14T16:35:53.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.41/overview/governance-model","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}