{"templateId":"markdown","versions":[{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/accounts-and-assets/accounts/overview","default":true,"active":true,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/accounts-and-assets/accounts/overview","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/accounts-and-assets/accounts/overview","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/accounts-and-assets/accounts/overview","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/accounts-and-assets/accounts/overview","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/accounts-and-assets/accounts/overview","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Accounts","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"accounts","__idx":0},"children":["Accounts"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Accounts are blockchain wallets that store assets, track transfers, and enable transactions across multiple ledgers."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Multi-ledger accounts work with all supported blockchains using a single account ID."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Single-ledger accounts are optimized for specific chains when needed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Accounts belong to domains and derive their blockchain addresses from a vault's master seed."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your account structure directly impacts operational efficiency and cost. Multi-ledger accounts simplify management when you need to receive multiple asset types at one logical \"wallet.\" Choosing the right account types affects reconciliation complexity, gas costs, and client experience."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Plan your account hierarchy during domain design and ensure your account-naming conventions support operational clarity at scale."]}]},{"$$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/overview/security/cryptographic-trust-model"},"children":["Key management"]}," - How ","Ripple Custody"," protects cryptographic keys"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["Key derivation"]}," - How accounts derive their blockchain addresses"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Blockchain transactions are managed in ","Ripple Custody"," using ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["accounts"]},", which work in the same way as any wallet interacting with a blockchain."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," accounts:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Store coins and other tokens."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Track transfers of coins and tokens to and from the blockchain and other accounts."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"organizational-structure","__idx":1},"children":["Organizational structure"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," organizes accounts within a hierarchical structure. Understanding this structure is essential for designing your custody operations."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TD\n    subgraph Tenant[\"Tenant\"]\n        subgraph V1[\"Vault 1 (Hot)\"]\n            MS1[Master Seed]\n        end\n        subgraph V2[\"Vault 2 (Cold)\"]\n            MS2[Master Seed]\n        end\n\n        subgraph D1[\"Domain: Trading\"]\n            A1[\"Account: BTC Trading\"]\n            A2[\"Account: ETH Trading\"]\n        end\n\n        subgraph D2[\"Domain: Treasury\"]\n            A3[\"Account: Reserve\"]\n            A4[\"Account: Hot Wallet\"]\n        end\n\n        subgraph D3[\"Domain: Client Omnibus\"]\n            OA[\"Omnibus Account (on-chain)\"]\n            VA1[\"Virtual: Client A\"]\n            VA2[\"Virtual: Client B\"]\n            VA3[\"Virtual: Client C\"]\n        end\n    end\n\n    V1 -->|\"Signs for\"| D1\n    V1 -->|\"Signs for\"| D3\n    V2 -->|\"Signs for\"| D2\n","diagramHtml":"<svg id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1455.40625px;\" viewBox=\"0 0 1455.40625 672\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811{font-family:\"Redocly Mermaid Sans\",\"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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .error-icon{fill:#552222;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .error-text{fill:#552222;stroke:#552222;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-thickness-normal{stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-thickness-thick{stroke-width:3.5px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-pattern-solid{stroke-dasharray:0;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .marker{fill:#333333;stroke:#333333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .marker.cross{stroke:#333333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 p{margin:0;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster-label text{fill:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster-label span{color:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster-label span p{background-color:transparent;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .label text,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 span{fill:#333;color:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node rect,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node circle,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node ellipse,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node polygon,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .rough-node .label text,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node .label text,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .image-shape .label,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .icon-shape .label{text-anchor:middle;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .rough-node .label,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node .label,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .image-shape .label,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .icon-shape .label{text-align:center;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node.clickable{cursor:pointer;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .arrowheadPath{fill:#333333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .flowchart-link{stroke:#333333;fill:none;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster text{fill:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .cluster span{color:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 rect.text{fill:none;stroke-width:0;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .icon-shape,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .icon-shape p,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .icon-shape .label rect,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 .node .neo-node{stroke:#9370DB;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node rect,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].cluster rect,#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_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\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-Tenant\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"1439.40625\" height=\"656\"></rect><g class=\"cluster-label\" transform=\"translate(702.25, 8)\"><foreignObject width=\"50.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Tenant</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M268.328,306.359L279.98,313.299C291.633,320.239,314.938,334.12,374.801,341.06C434.664,348,531.086,348,579.297,348L627.508,348\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-L_V1_D1_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_V1_D1_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6MzA2LjM1ODgxMDg1NzM4OTF9LHsieCI6MzM4LjI0MjE4NzUsInkiOjM0OH0seyJ4Ijo2MzEuNTA3ODEyNSwieSI6MzQ4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_flowchart-v2-pointEnd)\"></path><path d=\"M268.328,173.641L279.98,166.701C291.633,159.761,314.938,145.88,337.576,138.94C360.214,132,382.185,132,393.171,132L404.156,132\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-L_V1_D3_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_V1_D3_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6MTczLjY0MTE4OTE0MjYxMDkzfSx7IngiOjMzOC4yNDIxODc1LCJ5IjoxMzJ9LHsieCI6NDA4LjE1NjI1LCJ5IjoxMzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_flowchart-v2-pointEnd)\"></path><path d=\"M268.328,552L279.98,552C291.633,552,314.938,552,378.234,552C441.531,552,544.82,552,596.465,552L648.109,552\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-L_V2_D2_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_V2_D2_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6NTUyfSx7IngiOjMzOC4yNDIxODc1LCJ5Ijo1NTJ9LHsieCI6NjUyLjEwOTM3NSwieSI6NTUyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(338.2421875, 348)\"><g class=\"label\" data-id=\"L_V1_D1_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(338.2421875, 132)\"><g class=\"label\" data-id=\"L_V1_D3_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(338.2421875, 552)\"><g class=\"label\" data-id=\"L_V2_D2_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(400.15625, 35)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-D3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"1001.75\" height=\"178\"></rect><g class=\"cluster-label\" transform=\"translate(417.546875, 8)\"><foreignObject width=\"182.65625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Client Omnibus</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-OA-6\" data-look=\"classic\" transform=\"translate(173, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-39\" width=\"260\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Omnibus Account (on-chain)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-VA1-7\" data-look=\"classic\" transform=\"translate(439.921875, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.921875\" y=\"-27\" width=\"173.84375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.921875, -12)\"><rect></rect><foreignObject width=\"113.84375\" 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>Virtual: Client A</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-VA2-8\" data-look=\"classic\" transform=\"translate(663.890625, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-87.046875\" y=\"-27\" width=\"174.09375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-57.046875, -12)\"><rect></rect><foreignObject width=\"114.09375\" 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>Virtual: Client B</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-VA3-9\" data-look=\"classic\" transform=\"translate(887.84375, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.90625\" y=\"-27\" width=\"173.8125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.90625, -12)\"><rect></rect><foreignObject width=\"113.8125\" 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>Virtual: Client C</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(37.5, 155)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-V1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"222.828125\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(73.578125, 8)\"><foreignObject width=\"91.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Vault 1 (Hot)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-MS1-0\" data-look=\"classic\" transform=\"translate(119.4140625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.4140625\" y=\"-27\" width=\"152.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.4140625, -12)\"><rect></rect><foreignObject width=\"92.828125\" 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>Master Seed</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(623.5078125, 263)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-D1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"555.046875\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(224.0234375, 8)\"><foreignObject width=\"123\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Trading</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-A1-2\" data-look=\"classic\" transform=\"translate(151.5, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-108.5\" y=\"-27\" width=\"217\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-78.5, -12)\"><rect></rect><foreignObject width=\"157\" 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>Account: BTC Trading</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-A2-3\" data-look=\"classic\" transform=\"translate(419.0234375, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-109.0234375\" y=\"-27\" width=\"218.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-79.0234375, -12)\"><rect></rect><foreignObject width=\"158.046875\" 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>Account: ETH Trading</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(37.5, 467)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-V2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"222.828125\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(70.3359375, 8)\"><foreignObject width=\"98.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Vault 2 (Cold)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-MS2-1\" data-look=\"classic\" transform=\"translate(119.4140625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.4140625\" y=\"-27\" width=\"152.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.4140625, -12)\"><rect></rect><foreignObject width=\"92.828125\" 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>Master Seed</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(644.109375, 467)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-D2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"513.84375\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(199.1328125, 8)\"><foreignObject width=\"131.578125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Treasury</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-A3-4\" data-look=\"classic\" transform=\"translate(136.8671875, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.8671875\" y=\"-27\" width=\"187.734375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.8671875, -12)\"><rect></rect><foreignObject width=\"127.734375\" 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>Account: Reserve</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-flowchart-A4-5\" data-look=\"classic\" transform=\"translate(383.7890625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.0546875\" y=\"-27\" width=\"206.109375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.0546875, -12)\"><rect></rect><foreignObject width=\"146.109375\" 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>Account: Hot Wallet</p></span></div></foreignObject></g></g></g></g></g></g></g></g></g><defs><filter id=\"diagram-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-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-b944dd01e2b296db9b33a8ba3b9270fe340e1276a4e9fcf857a0c903949e9811-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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1455.40625px;\" viewBox=\"0 0 1455.40625 672\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c{font-family:\"Redocly Mermaid Sans\",\"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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .error-icon{fill:#a44141;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .error-text{fill:#ddd;stroke:#ddd;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-thickness-normal{stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-thickness-thick{stroke-width:3.5px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-pattern-solid{stroke-dasharray:0;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .marker{fill:lightgrey;stroke:lightgrey;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .marker.cross{stroke:lightgrey;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c p{margin:0;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster-label text{fill:#F9FFFE;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster-label span{color:#F9FFFE;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster-label span p{background-color:transparent;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .label text,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c span{fill:#ccc;color:#ccc;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node rect,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node circle,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node ellipse,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node polygon,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .rough-node .label text,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node .label text,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .image-shape .label,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .icon-shape .label{text-anchor:middle;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .rough-node .label,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node .label,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .image-shape .label,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .icon-shape .label{text-align:center;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node.clickable{cursor:pointer;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .arrowheadPath{fill:lightgrey;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .flowchart-link{stroke:lightgrey;fill:none;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster text{fill:#F9FFFE;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .cluster span{color:#F9FFFE;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",\"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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c rect.text{fill:none;stroke-width:0;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .icon-shape,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .icon-shape p,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .icon-shape .label rect,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c .node .neo-node{stroke:#ccc;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node rect,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].cluster rect,#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node polygon{stroke:url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node path{stroke:url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-gradient);stroke-width:1px;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node circle{stroke:url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_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\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-Tenant\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"1439.40625\" height=\"656\"></rect><g class=\"cluster-label\" transform=\"translate(702.25, 8)\"><foreignObject width=\"50.90625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Tenant</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M268.328,306.359L279.98,313.299C291.633,320.239,314.938,334.12,374.801,341.06C434.664,348,531.086,348,579.297,348L627.508,348\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-L_V1_D1_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_V1_D1_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6MzA2LjM1ODgxMDg1NzM4OTF9LHsieCI6MzM4LjI0MjE4NzUsInkiOjM0OH0seyJ4Ijo2MzEuNTA3ODEyNSwieSI6MzQ4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_flowchart-v2-pointEnd)\"></path><path d=\"M268.328,173.641L279.98,166.701C291.633,159.761,314.938,145.88,337.576,138.94C360.214,132,382.185,132,393.171,132L404.156,132\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-L_V1_D3_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_V1_D3_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6MTczLjY0MTE4OTE0MjYxMDkzfSx7IngiOjMzOC4yNDIxODc1LCJ5IjoxMzJ9LHsieCI6NDA4LjE1NjI1LCJ5IjoxMzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_flowchart-v2-pointEnd)\"></path><path d=\"M268.328,552L279.98,552C291.633,552,314.938,552,378.234,552C441.531,552,544.82,552,596.465,552L648.109,552\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-L_V2_D2_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_V2_D2_0\" data-points=\"W3sieCI6MjY4LjMyODEyNSwieSI6NTUyfSx7IngiOjMzOC4yNDIxODc1LCJ5Ijo1NTJ9LHsieCI6NjUyLjEwOTM3NSwieSI6NTUyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(338.2421875, 348)\"><g class=\"label\" data-id=\"L_V1_D1_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(338.2421875, 132)\"><g class=\"label\" data-id=\"L_V1_D3_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(338.2421875, 552)\"><g class=\"label\" data-id=\"L_V2_D2_0\" transform=\"translate(-32.4140625, -12)\"><foreignObject width=\"64.828125\" 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>Signs for</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(400.15625, 35)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-D3\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"1001.75\" height=\"178\"></rect><g class=\"cluster-label\" transform=\"translate(417.546875, 8)\"><foreignObject width=\"182.65625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Client Omnibus</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-OA-6\" data-look=\"classic\" transform=\"translate(173, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-39\" width=\"260\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -24)\"><rect></rect><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Omnibus Account (on-chain)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-VA1-7\" data-look=\"classic\" transform=\"translate(439.921875, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.921875\" y=\"-27\" width=\"173.84375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.921875, -12)\"><rect></rect><foreignObject width=\"113.84375\" 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>Virtual: Client A</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-VA2-8\" data-look=\"classic\" transform=\"translate(663.890625, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-87.046875\" y=\"-27\" width=\"174.09375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-57.046875, -12)\"><rect></rect><foreignObject width=\"114.09375\" 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>Virtual: Client B</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-VA3-9\" data-look=\"classic\" transform=\"translate(887.84375, 97)\"><rect class=\"basic label-container\" style=\"\" x=\"-86.90625\" y=\"-27\" width=\"173.8125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-56.90625, -12)\"><rect></rect><foreignObject width=\"113.8125\" 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>Virtual: Client C</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(37.5, 155)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-V1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"222.828125\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(73.578125, 8)\"><foreignObject width=\"91.671875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Vault 1 (Hot)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-MS1-0\" data-look=\"classic\" transform=\"translate(119.4140625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.4140625\" y=\"-27\" width=\"152.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.4140625, -12)\"><rect></rect><foreignObject width=\"92.828125\" 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>Master Seed</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(623.5078125, 263)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-D1\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"555.046875\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(224.0234375, 8)\"><foreignObject width=\"123\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Trading</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-A1-2\" data-look=\"classic\" transform=\"translate(151.5, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-108.5\" y=\"-27\" width=\"217\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-78.5, -12)\"><rect></rect><foreignObject width=\"157\" 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>Account: BTC Trading</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-A2-3\" data-look=\"classic\" transform=\"translate(419.0234375, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-109.0234375\" y=\"-27\" width=\"218.046875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-79.0234375, -12)\"><rect></rect><foreignObject width=\"158.046875\" 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>Account: ETH Trading</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(37.5, 467)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-V2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"222.828125\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(70.3359375, 8)\"><foreignObject width=\"98.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Vault 2 (Cold)</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-MS2-1\" data-look=\"classic\" transform=\"translate(119.4140625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.4140625\" y=\"-27\" width=\"152.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.4140625, -12)\"><rect></rect><foreignObject width=\"92.828125\" 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>Master Seed</p></span></div></foreignObject></g></g></g></g><g class=\"root\" transform=\"translate(644.109375, 467)\"><g class=\"clusters\"><g class=\"cluster\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-D2\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"513.84375\" height=\"154\"></rect><g class=\"cluster-label\" transform=\"translate(199.1328125, 8)\"><foreignObject width=\"131.578125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5;\"><span class=\"nodeLabel\"><p>Domain: Treasury</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-A3-4\" data-look=\"classic\" transform=\"translate(136.8671875, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.8671875\" y=\"-27\" width=\"187.734375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.8671875, -12)\"><rect></rect><foreignObject width=\"127.734375\" 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>Account: Reserve</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-flowchart-A4-5\" data-look=\"classic\" transform=\"translate(383.7890625, 85)\"><rect class=\"basic label-container\" style=\"\" x=\"-103.0546875\" y=\"-27\" width=\"206.109375\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-73.0546875, -12)\"><rect></rect><foreignObject width=\"146.109375\" 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>Account: Hot Wallet</p></span></div></foreignObject></g></g></g></g></g></g></g></g></g><defs><filter id=\"diagram-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-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-6fcf52f919c471e60c75083b0f91fa736b352c5a4060d1020f6e3b6fdf51b61c-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 TD\n    subgraph Tenant[\"Tenant\"]\n        subgraph V1[\"Vault 1 (Hot)\"]\n            MS1[Master Seed]\n        end\n        subgraph V2[\"Vault 2 (Cold)\"]\n            MS2[Master Seed]\n        end\n\n        subgraph D1[\"Domain: Trading\"]\n            A1[\"Account: BTC Trading\"]\n            A2[\"Account: ETH Trading\"]\n        end\n\n        subgraph D2[\"Domain: Treasury\"]\n            A3[\"Account: Reserve\"]\n            A4[\"Account: Hot Wallet\"]\n        end\n\n        subgraph D3[\"Domain: Client Omnibus\"]\n            OA[\"Omnibus Account (on-chain)\"]\n            VA1[\"Virtual: Client A\"]\n            VA2[\"Virtual: Client B\"]\n            VA3[\"Virtual: Client C\"]\n        end\n    end\n\n    V1 -->|\"Signs for\"| D1\n    V1 -->|\"Signs for\"| D3\n    V2 -->|\"Signs for\"| D2\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For pooled custody patterns where one on-chain account represents many off-chain participant balances, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/omnibus/overview"},"children":["Omnibus"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"hierarchy-levels","__idx":2},"children":["Hierarchy levels"]},{"$$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":"Level"},"children":["Level"]},{"$$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":"strong","attributes":{},"children":["Tenant"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Your organization's ","Ripple Custody"," instance. All resources belong to a single tenant."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Vault"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A signing component connected to a key management system (HSM or MPC). Each vault has its own master seed. You can have multiple vaults (e.g., hot and cold)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Domain"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An organizational unit that groups accounts. Domains enable logical separation (e.g., by business unit, client, or purpose). Each domain can be assigned to a specific vault."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A logical entity that holds assets. Accounts derive blockchain addresses from the vault's master seed using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["key derivation"]}," process."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"why-domains-matter","__idx":3},"children":["Why domains matter"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Domains provide several benefits:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Organizational clarity"]},": Group accounts by purpose, business unit, or client"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Vault assignment"]},": All accounts in a domain use the same vault for signing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Policy scope"]},": Governance policies can be applied at the domain level"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reporting"]},": Generate reports and audit trails per domain"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more on the concept of domains, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/governance/domains"},"children":["Domains"]},". For information on creating domains, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/governance/domains/manage-domains#create-a-domain-with-the-api"},"children":["Manage domains"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"account-types","__idx":4},"children":["Account types"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There are several types of accounts available in ","Ripple Custody",":"]},{"$$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":"Account Type"},"children":["Account Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Use Case"},"children":["Use Case"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Multi-ledger accounts"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The standard account type that can perform transactions on all compatible ledgers or a selection of ledgers of your choice"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["General custody operations across multiple blockchains"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Single-ledger accounts"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Accounts that perform transactions only on a single ledger"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Dedicated accounts for specific blockchain operations"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By default, any accounts you create in ","Ripple Custody"," can interact with all compatible blockchain ledgers."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"account-lifecycle","__idx":5},"children":["Account lifecycle"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Accounts in ","Ripple Custody"," progress through distinct lock states as operators create, use, lock, and unlock them:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"stateDiagram-v2\n    [*] --> Unlocked: Create account unlocked\n    [*] --> Locked: Create account locked\n    Unlocked --> Unlocked: Transactions\n    Unlocked --> Locked: Lock account\n    Locked --> Unlocked: Unlock account\n","diagramHtml":"<svg id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 436.9437561035156px;\" viewBox=\"0 0 436.9437561035156 332.1499938964844\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94{font-family:\"Redocly Mermaid Sans\",\"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-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .error-icon{fill:#552222;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .error-text{fill:#552222;stroke:#552222;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-thickness-normal{stroke-width:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-thickness-thick{stroke-width:3.5px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-pattern-solid{stroke-dasharray:0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .marker{fill:#333333;stroke:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .marker.cross{stroke:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 p{margin:0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 defs [id$=\"-barbEnd\"]{fill:#333333;stroke:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 g.stateGroup text{fill:#9370DB;stroke:none;font-size:10px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 g.stateGroup text{fill:#333;stroke:none;font-size:10px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 g.stateGroup .state-title{font-weight:bolder;fill:#131300;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 g.stateGroup rect{fill:#ECECFF;stroke:#9370DB;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 g.stateGroup line{stroke:#333333;stroke-width:1;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .transition{stroke:#333333;stroke-width:1;fill:none;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .stateGroup .composit{fill:white;border-bottom:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .state-note{stroke:#aaaa33;fill:#fff5ad;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .state-note text{fill:black;stroke:none;font-size:10px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edgeLabel .label rect{fill:#ECECFF;opacity:0.5;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .edgeLabel .label text{fill:#333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .label div .edgeLabel{color:#333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .stateLabel text{fill:#131300;font-size:10px;font-weight:bold;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node circle.state-start{fill:#333333;stroke:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node .fork-join{fill:#333333;stroke:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node circle.state-end{fill:#9370DB;stroke:white;stroke-width:1.5;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .end-state-inner{fill:white;stroke-width:1.5;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [id$=\"-barbEnd\"]{fill:#333333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .cluster-label,#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .nodeLabel{color:#131300;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-state .divider{stroke:#9370DB;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-cluster.statediagram-cluster .inner{fill:white;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#f0f0f0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .note-edge{stroke-dasharray:5;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-note text{fill:black;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram-note .nodeLabel{color:black;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagram .edgeLabel{color:red;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [id$=\"-dependencyStart\"],#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [id$=\"-dependencyEnd\"]{fill:#333333;stroke:#333333;stroke-width:1;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 .node .neo-node{stroke:#9370DB;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node rect,#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].cluster rect,#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_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=\"M232.409,17.886L247.55,24.738C262.692,31.591,292.975,45.295,308.116,58.314C323.258,71.333,323.258,83.667,323.258,89.833L323.258,96\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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=\"W3sieCI6MjMyLjQwODU5NzYxMjQ2NjQyLCJ5IjoxNy44ODYwNzY0NzY3NzA2NTh9LHsieCI6MzIzLjI1NzgxMjUsInkiOjU5fSx7IngiOjMyMy4yNTc4MTI1LCJ5Ijo5Nn1d\" data-look=\"classic\" marker-end=\"url(#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_stateDiagram-barbEnd)\"></path><path d=\"M219.372,17.157L197.842,24.131C176.313,31.105,133.254,45.052,111.725,61.526C90.195,78,90.195,97,90.195,116C90.195,135,90.195,154,103.544,170.156C116.893,186.312,143.591,199.623,156.94,206.279L170.289,212.935\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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=\"W3sieCI6MjE5LjM3MTkwMDkwMjM4MTE5LCJ5IjoxNy4xNTcwOTc0OTM0MDI0OTZ9LHsieCI6OTAuMTk1MzEyNSwieSI6NTl9LHsieCI6OTAuMTk1MzEyNSwieSI6MTE2fSx7IngiOjkwLjE5NTMxMjUsInkiOjE3M30seyJ4IjoxNzAuMjg5MDYyNSwieSI6MjEyLjkzNDY2ODIxNTY3Njg4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_stateDiagram-barbEnd)\"></path><path d=\"M280.43,130.845L260.16,137.871C239.891,144.897,199.352,158.948,184.027,172.141C168.701,185.333,178.59,197.667,183.535,203.833L188.479,210\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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=\"W3sieCI6MjgwLjQyOTY4NzUsInkiOjEzMC44NDUwNzU3NzU1NzEyN30seyJ4IjoxNTguODEyNSwieSI6MTczfSx7IngiOjE4OC40Nzk0NDA3ODk0NzM3LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_stateDiagram-barbEnd)\"></path><path d=\"M232.632,210L241.302,203.833C249.971,197.667,267.31,185.333,280.156,173C293.003,160.667,301.357,148.333,305.534,142.167L309.711,136\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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=\"W3sieCI6MjMyLjYzMjQwMTMxNTc4OTQ4LCJ5IjoyMTB9LHsieCI6Mjg0LjY0ODQzNzUsInkiOjE3M30seyJ4IjozMDkuNzEwNjYzMzc3MTkzLCJ5IjoxMzZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_stateDiagram-barbEnd)\"></path><path d=\"M307.684,136L304.569,140C301.454,144,295.225,152,303.531,156C311.837,160,334.679,160,342.985,156C351.291,152,345.061,144,341.946,140L338.832,136\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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=\"W3sieCI6MzA3LjY4Mzk0ODg2MzYzNjQsInkiOjEzNn0seyJ4IjoyODguOTk1MzEyNSwieSI6MTYwfSx7IngiOjM1Ny41MjAzMTI1LCJ5IjoxNjB9LHsieCI6MzM4LjgzMTY3NjEzNjM2MzYsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(323.2578125, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-92.015625, -12)\"><foreignObject width=\"184.03125\" 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>Create account unlocked</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(90.1953125, 116)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-82.1953125, -12)\"><foreignObject width=\"164.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>Create account locked</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(323.2578125, 176)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-46.9765625, -12)\"><foreignObject width=\"93.953125\" 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>Transactions</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(158.8125, 173)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-48.6171875, -12)\"><foreignObject width=\"97.234375\" 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>Lock account</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(284.6484375, 173)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-57.21875, -12)\"><foreignObject width=\"114.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>Unlock account</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-state-root_start-1\" data-look=\"classic\" transform=\"translate(226.03125, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-state-Unlocked-4\" data-look=\"classic\" transform=\"translate(323.2578125, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.828125\" y=\"-20\" width=\"85.65625\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.828125, -12)\"><rect></rect><foreignObject width=\"69.65625\" 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>Unlocked</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-state-Locked-4\" data-look=\"classic\" transform=\"translate(204.515625, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-34.2265625\" y=\"-20\" width=\"68.453125\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-26.2265625, -12)\"><rect></rect><foreignObject width=\"52.453125\" 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>Locked</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"Unlocked---Unlocked---1\" transform=\"translate(361.8671875, 230)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"Unlocked---Unlocked---2\" transform=\"translate(428.84375, 324.05000000074506)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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-bcf4072b2ca77fdd93a60f78905a459cfeb4fe16d83523dff00d9b83ca3b9b94-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-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 436.9437561035156px;\" viewBox=\"0 0 436.9437561035156 332.1499938964844\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc{font-family:\"Redocly Mermaid Sans\",\"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-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .error-icon{fill:#a44141;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .error-text{fill:#ddd;stroke:#ddd;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-thickness-normal{stroke-width:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-thickness-thick{stroke-width:3.5px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-pattern-solid{stroke-dasharray:0;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-pattern-dashed{stroke-dasharray:3;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edge-pattern-dotted{stroke-dasharray:2;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .marker{fill:lightgrey;stroke:lightgrey;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .marker.cross{stroke:lightgrey;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc p{margin:0;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc defs [id$=\"-barbEnd\"]{fill:lightgrey;stroke:lightgrey;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc g.stateGroup .state-title{font-weight:bolder;fill:#e0dfdf;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc g.stateGroup rect{fill:#1f2020;stroke:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc g.stateGroup line{stroke:lightgrey;stroke-width:1;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .transition{stroke:lightgrey;stroke-width:1;fill:none;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .stateGroup .composit{fill:#333;border-bottom:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .state-note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .state-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-size:10px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .stateLabel .box{stroke:none;stroke-width:0;fill:#1f2020;opacity:0.5;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edgeLabel .label rect{fill:#1f2020;opacity:0.5;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .edgeLabel .label text{fill:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .label div .edgeLabel{color:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .stateLabel text{fill:#e0dfdf;font-size:10px;font-weight:bold;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node circle.state-start{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node .fork-join{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node circle.state-end{fill:#cccccc;stroke:#333;stroke-width:1.5;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .end-state-inner{fill:#333;stroke-width:1.5;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [id$=\"-barbEnd\"]{fill:lightgrey;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-cluster rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .cluster-label,#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .nodeLabel{color:#e0dfdf;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-state .divider{stroke:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-cluster.statediagram-cluster .inner{fill:#333;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-cluster.statediagram-cluster-alt .inner{fill:#555;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-cluster .inner{rx:0;ry:0;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#555;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .note-edge{stroke-dasharray:5;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram-note .nodeLabel{color:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagram .edgeLabel{color:red;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [id$=\"-dependencyStart\"],#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [id$=\"-dependencyEnd\"]{fill:lightgrey;stroke:lightgrey;stroke-width:1;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].statediagram-cluster rect{fill:#1f2020;stroke:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);stroke-width:1;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc .node .neo-node{stroke:#ccc;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node rect,#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].cluster rect,#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node polygon{stroke:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node path{stroke:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);stroke-width:1px;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node circle{stroke:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_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=\"M232.409,17.886L247.55,24.738C262.692,31.591,292.975,45.295,308.116,58.314C323.258,71.333,323.258,83.667,323.258,89.833L323.258,96\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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=\"W3sieCI6MjMyLjQwODU5NzYxMjQ2NjQyLCJ5IjoxNy44ODYwNzY0NzY3NzA2NTh9LHsieCI6MzIzLjI1NzgxMjUsInkiOjU5fSx7IngiOjMyMy4yNTc4MTI1LCJ5Ijo5Nn1d\" data-look=\"classic\" marker-end=\"url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_stateDiagram-barbEnd)\"></path><path d=\"M219.372,17.157L197.842,24.131C176.313,31.105,133.254,45.052,111.725,61.526C90.195,78,90.195,97,90.195,116C90.195,135,90.195,154,103.544,170.156C116.893,186.312,143.591,199.623,156.94,206.279L170.289,212.935\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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=\"W3sieCI6MjE5LjM3MTkwMDkwMjM4MTE5LCJ5IjoxNy4xNTcwOTc0OTM0MDI0OTZ9LHsieCI6OTAuMTk1MzEyNSwieSI6NTl9LHsieCI6OTAuMTk1MzEyNSwieSI6MTE2fSx7IngiOjkwLjE5NTMxMjUsInkiOjE3M30seyJ4IjoxNzAuMjg5MDYyNSwieSI6MjEyLjkzNDY2ODIxNTY3Njg4fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_stateDiagram-barbEnd)\"></path><path d=\"M280.43,130.845L260.16,137.871C239.891,144.897,199.352,158.948,184.027,172.141C168.701,185.333,178.59,197.667,183.535,203.833L188.479,210\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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=\"W3sieCI6MjgwLjQyOTY4NzUsInkiOjEzMC44NDUwNzU3NzU1NzEyN30seyJ4IjoxNTguODEyNSwieSI6MTczfSx7IngiOjE4OC40Nzk0NDA3ODk0NzM3LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_stateDiagram-barbEnd)\"></path><path d=\"M232.632,210L241.302,203.833C249.971,197.667,267.31,185.333,280.156,173C293.003,160.667,301.357,148.333,305.534,142.167L309.711,136\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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=\"W3sieCI6MjMyLjYzMjQwMTMxNTc4OTQ4LCJ5IjoyMTB9LHsieCI6Mjg0LjY0ODQzNzUsInkiOjE3M30seyJ4IjozMDkuNzEwNjYzMzc3MTkzLCJ5IjoxMzZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_stateDiagram-barbEnd)\"></path><path d=\"M307.684,136L304.569,140C301.454,144,295.225,152,303.531,156C311.837,160,334.679,160,342.985,156C351.291,152,345.061,144,341.946,140L338.832,136\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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=\"W3sieCI6MzA3LjY4Mzk0ODg2MzYzNjQsInkiOjEzNn0seyJ4IjoyODguOTk1MzEyNSwieSI6MTYwfSx7IngiOjM1Ny41MjAzMTI1LCJ5IjoxNjB9LHsieCI6MzM4LjgzMTY3NjEzNjM2MzYsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(323.2578125, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-92.015625, -12)\"><foreignObject width=\"184.03125\" 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>Create account unlocked</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(90.1953125, 116)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-82.1953125, -12)\"><foreignObject width=\"164.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>Create account locked</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(323.2578125, 176)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-46.9765625, -12)\"><foreignObject width=\"93.953125\" 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>Transactions</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(158.8125, 173)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-48.6171875, -12)\"><foreignObject width=\"97.234375\" 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>Lock account</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(284.6484375, 173)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-57.21875, -12)\"><foreignObject width=\"114.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>Unlock account</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-state-root_start-1\" data-look=\"classic\" transform=\"translate(226.03125, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-state-Unlocked-4\" data-look=\"classic\" transform=\"translate(323.2578125, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-42.828125\" y=\"-20\" width=\"85.65625\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-34.828125, -12)\"><rect></rect><foreignObject width=\"69.65625\" 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>Unlocked</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-state-Locked-4\" data-look=\"classic\" transform=\"translate(204.515625, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-34.2265625\" y=\"-20\" width=\"68.453125\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-26.2265625, -12)\"><rect></rect><foreignObject width=\"52.453125\" 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>Locked</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"Unlocked---Unlocked---1\" transform=\"translate(361.8671875, 230)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"Unlocked---Unlocked---2\" transform=\"translate(428.84375, 324.05000000074506)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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-1952a2f52b51420d6e1e1fdbf5646e13fd408a00191329041f4b7f73236ac1fc-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    [*] --> Unlocked: Create account unlocked\n    [*] --> Locked: Create account locked\n    Unlocked --> Unlocked: Transactions\n    Unlocked --> Locked: Lock account\n    Locked --> Unlocked: Unlock account\n"]},{"$$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":"State"},"children":["State"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Allowed Operations"},"children":["Allowed Operations"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Unlocked"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account is operational. It can be created in this state or moved here with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_UnlockAccount"]}," intent."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Send and receive transactions, view balances, modify settings"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Locked"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account is disabled for outbound activity. Funds remain on chain, and the account can be moved here with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_LockAccount"]}," intent."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Receive funds, view balances, unlock account"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ledger-compatibility","__idx":6},"children":["Ledger compatibility"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," determines the ledgers that are compatible with the account based on the following factors:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The key derivation strategy you choose."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The key derivation capabilities of your key management system (KMS)."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more information, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["Key derivation"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"account-management","__idx":7},"children":["Account management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For information on creating and managing accounts, see:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/manage-accounts-ui"},"children":["Manage accounts in the UI"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/manage-accounts-api"},"children":["Manage accounts with the API"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings"},"children":["Ledger-specific account setup"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":8},"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/transactions/overview"},"children":["Transactions"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Learn how to send and receive assets"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/ledger-specific-settings"},"children":["Ledger-specific account setup"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Prepare Hedera, Stellar, Tezos, and XRPL accounts for ledger-specific behavior"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/account-key-derivation-and-ledger-compatibility"},"children":["Key derivation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Understand how accounts derive blockchain addresses"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/governance/domains"},"children":["Domains"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Learn how accounts are organized within domains"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/reference/supported-ledgers"},"children":["Supported ledgers"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["See which blockchains are supported"]}]}]}]}]}]},"headings":[{"value":"Accounts","id":"accounts","depth":1},{"value":"Organizational structure","id":"organizational-structure","depth":2},{"value":"Hierarchy levels","id":"hierarchy-levels","depth":3},{"value":"Why domains matter","id":"why-domains-matter","depth":3},{"value":"Account types","id":"account-types","depth":2},{"value":"Account lifecycle","id":"account-lifecycle","depth":2},{"value":"Ledger compatibility","id":"ledger-compatibility","depth":2},{"value":"Account management","id":"account-management","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Accounts"}},"lastModified":"2026-08-04T20:25:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/accounts-and-assets/accounts/overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}