{"templateId":"markdown","versions":[{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/identity-and-access/vault-management","default":true,"active":true,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/identity-and-access/vault-management","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/identity-and-access/vault-management","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/identity-and-access/vault-management","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/identity-and-access/vault-management","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/identity-and-access/vault-management","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Vaults","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":"vaults","__idx":0},"children":["Vaults"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Vaults connect ","Ripple Custody"," to the key material used for blockchain transaction signing."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A vault is an external signing component that securely manages blockchain transaction signing."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The vault uses a KMS, HSM, or MPC backend for blockchain key operations. Other protected components, such as the notary and configured system-signing path, can also use KMS-backed keys."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Vaults are trusted entities and must be registered before accounts can use them."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Accounts in different domains can use the same vault because a vault is not tied to a domain."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Hot vaults sign automatically. Cold vaults are air-gapped and require an export/import workflow."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Vault design affects security, transaction processing, account recovery, and day-to-day operations. A vault links governance-approved activity to protected signing keys: policies decide whether a transaction can proceed, and the vault verifies the notary attestation before building and signing the blockchain transaction."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Choose the KMS model, key derivation strategy, and hot/cold vault pattern before creating accounts. These choices determine which keys must be backed up, which operational procedures are required, and how quickly transactions can move from approval to broadcast."]}]},{"$$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-model"},"children":["Security model"]}," - The zero-trust security model and the role of trusted components."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/overview/security/cryptographic-trust-model"},"children":["Key management"]}," - How user, notary, vault, and blockchain keys are protected."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/overview"},"children":["Accounts"]}," - How accounts relate to vaults and ledgers."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-is-a-vault","__idx":1},"children":["What is a vault?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A vault is the signing component that connects ","Ripple Custody"," to a KMS, HSM, or MPC backend for blockchain key operations. It is responsible for transaction signing and for interacting with the protected key material behind the vault."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The KMS may be based on:"]},{"$$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":"KMS model"},"children":["KMS model"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"How keys are protected"},"children":["How keys are protected"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"See"},"children":["See"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["HSM"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A hardware security module generates, stores, and uses private keys internally. Only cryptographic outputs, such as signatures, are exported."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/deployment/planning/key-management#hardware-security-modules-hsms"},"children":["Key management planning"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["MPC"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Key material is distributed as shards. A threshold of MPC nodes collaborates to produce a signature without reconstructing the complete private key."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/deployment/planning/key-management#multi-party-computation-mpc"},"children":["Key management planning"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each time you initialize and register a new vault, specify whether it uses ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["HSM"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MPC"]},". When the vault is registered, ","Ripple Custody"," stores the vault entity, including its public key, so the system can verify information returned by the vault."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"vaults-in-the-trust-model","__idx":2},"children":["Vaults in the trust model"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From a data-integrity perspective, the notary and vault are trusted components. The notary signs trusted state, and the vault signs blockchain transactions. The database, API gateway, and other application components are treated as untrusted because trusted data must be verified cryptographically."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    Intent[\"Approved transaction intent\"]\n    Notary[\"Notary / policy evaluation\"]\n    Vault[\"Vault\"]\n    KMS[\"KMS<br/>HSM or MPC\"]\n    Chain[\"Blockchain network\"]\n\n    Intent -->|\"Policy workflow\"| Notary\n    Notary -->|\"Signed attestation\"| Vault\n    Vault -->|\"Sign request\"| KMS\n    KMS -->|\"Signature only\"| Vault\n    Vault -->|\"Signed transaction\"| Chain\n","diagramHtml":"<svg id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1367.90625px;\" viewBox=\"0 0 1367.90625 198\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6{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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .error-icon{fill:#552222;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .error-text{fill:#552222;stroke:#552222;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-thickness-normal{stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .marker{fill:#333333;stroke:#333333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .marker.cross{stroke:#333333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 p{margin:0;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster-label text{fill:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster-label span{color:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster-label span p{background-color:transparent;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .label text,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 span{fill:#333;color:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node rect,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node circle,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node ellipse,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node polygon,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .rough-node .label text,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node .label text,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .image-shape .label,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .icon-shape .label{text-anchor:middle;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .rough-node .label,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node .label,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .image-shape .label,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .icon-shape .label{text-align:center;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node.clickable{cursor:pointer;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .arrowheadPath{fill:#333333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .flowchart-link{stroke:#333333;fill:none;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster text{fill:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .cluster span{color:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 rect.text{fill:none;stroke-width:0;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .icon-shape,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .icon-shape p,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .icon-shape .label rect,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 .node .neo-node{stroke:#9370DB;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node rect,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].cluster rect,#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M268,83L281.794,83C295.589,83,323.177,83,350.099,83C377.021,83,403.276,83,416.404,83L429.531,83\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-L_Intent_Notary_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intent_Notary_0\" data-points=\"W3sieCI6MjY4LCJ5Ijo4M30seyJ4IjozNTAuNzY1NjI1LCJ5Ijo4M30seyJ4Ijo0MzMuNTMxMjUsInkiOjgzfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-pointEnd)\"></path><path d=\"M683.5,83L698.908,83C714.315,83,745.13,83,775.279,83C805.427,83,834.909,83,849.65,83L864.391,83\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-L_Notary_Vault_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_Notary_Vault_0\" data-points=\"W3sieCI6NjgzLjUsInkiOjgzfSx7IngiOjc3NS45NDUzMTI1LCJ5Ijo4M30seyJ4Ijo4NjguMzkwNjI1LCJ5Ijo4M31d\" data-look=\"classic\" marker-end=\"url(#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-pointEnd)\"></path><path d=\"M966.016,63.194L981.704,56.829C997.393,50.463,1028.771,37.731,1063.811,33.527C1098.852,29.323,1137.556,33.647,1156.907,35.809L1176.259,37.97\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-L_Vault_KMS_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_Vault_KMS_0\" data-points=\"W3sieCI6OTY2LjAxNTYyNSwieSI6NjMuMTk0MzQ4ODAwMzQ5Nzg2fSx7IngiOjEwNjAuMTQ4NDM3NSwieSI6MjV9LHsieCI6MTE4MC4yMzQzNzUsInkiOjM4LjQxNDMzNjE0OTc4Nzc3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-pointEnd)\"></path><path d=\"M1180.234,61.049L1160.22,64.708C1140.206,68.366,1100.177,75.683,1065.141,79.342C1030.104,83,1000.06,83,985.038,83L970.016,83\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-L_KMS_Vault_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_KMS_Vault_0\" data-points=\"W3sieCI6MTE4MC4yMzQzNzUsInkiOjYxLjA0OTI2ODExODUyOTF9LHsieCI6MTA2MC4xNDg0Mzc1LCJ5Ijo4M30seyJ4Ijo5NjYuMDE1NjI1LCJ5Ijo4M31d\" data-look=\"classic\" marker-end=\"url(#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-pointEnd)\"></path><path d=\"M965.447,110L981.231,118.833C997.014,127.667,1028.581,145.333,1059.387,154.167C1090.193,163,1120.237,163,1135.259,163L1150.281,163\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-L_Vault_Chain_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_Vault_Chain_0\" data-points=\"W3sieCI6OTY1LjQ0NzE2Nzk2ODc1LCJ5IjoxMTB9LHsieCI6MTA2MC4xNDg0Mzc1LCJ5IjoxNjN9LHsieCI6MTE1NC4yODEyNSwieSI6MTYzfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(350.765625, 83)\"><g class=\"label\" data-id=\"L_Intent_Notary_0\" transform=\"translate(-57.765625, -12)\"><foreignObject width=\"115.53125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Policy workflow</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(775.9453125, 83)\"><g class=\"label\" data-id=\"L_Notary_Vault_0\" transform=\"translate(-67.4453125, -12)\"><foreignObject width=\"134.890625\" 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>Signed attestation</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1069.71218, 26.06833)\"><g class=\"label\" data-id=\"L_Vault_KMS_0\" transform=\"translate(-46.3203125, -12)\"><foreignObject width=\"92.640625\" 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>Sign request</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1060.1484375, 83)\"><g class=\"label\" data-id=\"L_KMS_Vault_0\" transform=\"translate(-53.359375, -12)\"><foreignObject width=\"106.71875\" 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>Signature only</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1060.1484375, 163)\"><g class=\"label\" data-id=\"L_Vault_Chain_0\" transform=\"translate(-69.1328125, -12)\"><foreignObject width=\"138.265625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Signed transaction</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-flowchart-Intent-0\" data-look=\"classic\" transform=\"translate(138, 83)\"><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>Approved transaction intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-flowchart-Notary-1\" data-look=\"classic\" transform=\"translate(558.515625, 83)\"><rect class=\"basic label-container\" style=\"\" x=\"-124.984375\" y=\"-27\" width=\"249.96875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-94.984375, -12)\"><rect></rect><foreignObject width=\"189.96875\" 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>Notary / policy evaluation</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-flowchart-Vault-2\" data-look=\"classic\" transform=\"translate(917.203125, 83)\"><rect class=\"basic label-container\" style=\"\" x=\"-48.8125\" y=\"-27\" width=\"97.625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-18.8125, -12)\"><rect></rect><foreignObject width=\"37.625\" 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>Vault</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-flowchart-KMS-3\" data-look=\"classic\" transform=\"translate(1257.09375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.859375\" y=\"-39\" width=\"153.71875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.859375, -24)\"><rect></rect><foreignObject width=\"93.71875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>KMS<br>HSM or MPC</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-flowchart-Chain-4\" data-look=\"classic\" transform=\"translate(1257.09375, 163)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.8125\" y=\"-27\" width=\"205.625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.8125, -12)\"><rect></rect><foreignObject width=\"145.625\" 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>Blockchain network</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-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-c279333101f96ab5c9104d477f8d124a28d6f505be2e3a9bc31aa8ebea9cb9a6-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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1367.90625px;\" viewBox=\"0 0 1367.90625 198\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de{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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .error-icon{fill:#a44141;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .error-text{fill:#ddd;stroke:#ddd;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-thickness-normal{stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-thickness-thick{stroke-width:3.5px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-pattern-solid{stroke-dasharray:0;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-pattern-dashed{stroke-dasharray:3;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edge-pattern-dotted{stroke-dasharray:2;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .marker{fill:lightgrey;stroke:lightgrey;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .marker.cross{stroke:lightgrey;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de p{margin:0;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster-label text{fill:#F9FFFE;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster-label span{color:#F9FFFE;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster-label span p{background-color:transparent;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .label text,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de span{fill:#ccc;color:#ccc;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node rect,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node circle,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node ellipse,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node polygon,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .rough-node .label text,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node .label text,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .image-shape .label,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .icon-shape .label{text-anchor:middle;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .rough-node .label,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node .label,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .image-shape .label,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .icon-shape .label{text-align:center;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node.clickable{cursor:pointer;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .arrowheadPath{fill:lightgrey;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .flowchart-link{stroke:lightgrey;fill:none;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster text{fill:#F9FFFE;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .cluster span{color:#F9FFFE;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de 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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de rect.text{fill:none;stroke-width:0;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .icon-shape,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .icon-shape p,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .icon-shape .label rect,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de .node .neo-node{stroke:#ccc;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node rect,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].cluster rect,#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node polygon{stroke:url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node path{stroke:url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient);stroke-width:1px;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node circle{stroke:url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M268,83L281.794,83C295.589,83,323.177,83,350.099,83C377.021,83,403.276,83,416.404,83L429.531,83\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-L_Intent_Notary_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Intent_Notary_0\" data-points=\"W3sieCI6MjY4LCJ5Ijo4M30seyJ4IjozNTAuNzY1NjI1LCJ5Ijo4M30seyJ4Ijo0MzMuNTMxMjUsInkiOjgzfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-pointEnd)\"></path><path d=\"M683.5,83L698.908,83C714.315,83,745.13,83,775.279,83C805.427,83,834.909,83,849.65,83L864.391,83\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-L_Notary_Vault_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_Notary_Vault_0\" data-points=\"W3sieCI6NjgzLjUsInkiOjgzfSx7IngiOjc3NS45NDUzMTI1LCJ5Ijo4M30seyJ4Ijo4NjguMzkwNjI1LCJ5Ijo4M31d\" data-look=\"classic\" marker-end=\"url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-pointEnd)\"></path><path d=\"M966.016,63.194L981.704,56.829C997.393,50.463,1028.771,37.731,1063.811,33.527C1098.852,29.323,1137.556,33.647,1156.907,35.809L1176.259,37.97\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-L_Vault_KMS_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_Vault_KMS_0\" data-points=\"W3sieCI6OTY2LjAxNTYyNSwieSI6NjMuMTk0MzQ4ODAwMzQ5Nzg2fSx7IngiOjEwNjAuMTQ4NDM3NSwieSI6MjV9LHsieCI6MTE4MC4yMzQzNzUsInkiOjM4LjQxNDMzNjE0OTc4Nzc3fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-pointEnd)\"></path><path d=\"M1180.234,61.049L1160.22,64.708C1140.206,68.366,1100.177,75.683,1065.141,79.342C1030.104,83,1000.06,83,985.038,83L970.016,83\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-L_KMS_Vault_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_KMS_Vault_0\" data-points=\"W3sieCI6MTE4MC4yMzQzNzUsInkiOjYxLjA0OTI2ODExODUyOTF9LHsieCI6MTA2MC4xNDg0Mzc1LCJ5Ijo4M30seyJ4Ijo5NjYuMDE1NjI1LCJ5Ijo4M31d\" data-look=\"classic\" marker-end=\"url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-pointEnd)\"></path><path d=\"M965.447,110L981.231,118.833C997.014,127.667,1028.581,145.333,1059.387,154.167C1090.193,163,1120.237,163,1135.259,163L1150.281,163\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-L_Vault_Chain_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_Vault_Chain_0\" data-points=\"W3sieCI6OTY1LjQ0NzE2Nzk2ODc1LCJ5IjoxMTB9LHsieCI6MTA2MC4xNDg0Mzc1LCJ5IjoxNjN9LHsieCI6MTE1NC4yODEyNSwieSI6MTYzfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(350.765625, 83)\"><g class=\"label\" data-id=\"L_Intent_Notary_0\" transform=\"translate(-57.765625, -12)\"><foreignObject width=\"115.53125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Policy workflow</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(775.9453125, 83)\"><g class=\"label\" data-id=\"L_Notary_Vault_0\" transform=\"translate(-67.4453125, -12)\"><foreignObject width=\"134.890625\" 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>Signed attestation</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1069.71218, 26.06833)\"><g class=\"label\" data-id=\"L_Vault_KMS_0\" transform=\"translate(-46.3203125, -12)\"><foreignObject width=\"92.640625\" 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>Sign request</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1060.1484375, 83)\"><g class=\"label\" data-id=\"L_KMS_Vault_0\" transform=\"translate(-53.359375, -12)\"><foreignObject width=\"106.71875\" 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>Signature only</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1060.1484375, 163)\"><g class=\"label\" data-id=\"L_Vault_Chain_0\" transform=\"translate(-69.1328125, -12)\"><foreignObject width=\"138.265625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Signed transaction</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-flowchart-Intent-0\" data-look=\"classic\" transform=\"translate(138, 83)\"><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>Approved transaction intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-flowchart-Notary-1\" data-look=\"classic\" transform=\"translate(558.515625, 83)\"><rect class=\"basic label-container\" style=\"\" x=\"-124.984375\" y=\"-27\" width=\"249.96875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-94.984375, -12)\"><rect></rect><foreignObject width=\"189.96875\" 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>Notary / policy evaluation</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-flowchart-Vault-2\" data-look=\"classic\" transform=\"translate(917.203125, 83)\"><rect class=\"basic label-container\" style=\"\" x=\"-48.8125\" y=\"-27\" width=\"97.625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-18.8125, -12)\"><rect></rect><foreignObject width=\"37.625\" 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>Vault</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-flowchart-KMS-3\" data-look=\"classic\" transform=\"translate(1257.09375, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.859375\" y=\"-39\" width=\"153.71875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.859375, -24)\"><rect></rect><foreignObject width=\"93.71875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>KMS<br>HSM or MPC</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-flowchart-Chain-4\" data-look=\"classic\" transform=\"translate(1257.09375, 163)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.8125\" y=\"-27\" width=\"205.625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.8125, -12)\"><rect></rect><foreignObject width=\"145.625\" 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>Blockchain network</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-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-2df09fc40f7586a36f11d9d4df75aba569622373a813832719f82970d80098de-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart LR\n    Intent[\"Approved transaction intent\"]\n    Notary[\"Notary / policy evaluation\"]\n    Vault[\"Vault\"]\n    KMS[\"KMS<br/>HSM or MPC\"]\n    Chain[\"Blockchain network\"]\n\n    Intent -->|\"Policy workflow\"| Notary\n    Notary -->|\"Signed attestation\"| Vault\n    Vault -->|\"Sign request\"| KMS\n    KMS -->|\"Signature only\"| Vault\n    Vault -->|\"Signed transaction\"| Chain\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The vault verifies the notary attestation before building and signing a transaction. This keeps signing tied to the approved operation rather than to an unaudited request."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-vaults-relate-to-domains-accounts-and-ledgers","__idx":3},"children":["How vaults relate to domains, accounts, and ledgers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A vault is not tied to a domain. Accounts in different domains can use the same vault, and each account stores its vault relationship in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["providerDetails.vaultId"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["During account creation, choose:"]},{"$$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 setting"},"children":["Account setting"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Why it matters"},"children":["Why it matters"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Vault ID"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Identifies the vault that stores or derives the account's signing keys."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Key strategy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Determines how account keys are created and what must be backed up."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Ledger IDs"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Defines the ledgers associated with the account."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After a vault creation intent is approved and executed, the vault details include ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["supportedDerivations"]},". Use this list when choosing the key strategy for new accounts."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TD\n    subgraph Root[\"Root domain\"]\n        VaultEntity[\"Registered vault entity\"]\n    end\n\n    subgraph DomainA[\"Domain A\"]\n        AccountA[\"Account<br/>providerDetails.vaultId\"]\n    end\n\n    subgraph DomainB[\"Domain B\"]\n        AccountB[\"Account<br/>providerDetails.vaultId\"]\n    end\n\n    VaultEntity -->|\"Used by\"| AccountA\n    VaultEntity -->|\"Used by\"| AccountB\n    AccountA -->|\"Ledger IDs\"| LedgerA[\"Blockchain ledgers\"]\n    AccountB -->|\"Ledger IDs\"| LedgerB[\"Blockchain ledgers\"]\n","diagramHtml":"<svg id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 633.21875px;\" viewBox=\"0 0 633.21875 450\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65{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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .error-icon{fill:#552222;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .error-text{fill:#552222;stroke:#552222;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-thickness-normal{stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .marker{fill:#333333;stroke:#333333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .marker.cross{stroke:#333333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 p{margin:0;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster-label text{fill:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster-label span{color:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster-label span p{background-color:transparent;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .label text,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 span{fill:#333;color:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node rect,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node circle,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node ellipse,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node polygon,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .rough-node .label text,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node .label text,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .image-shape .label,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .icon-shape .label{text-anchor:middle;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .rough-node .label,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node .label,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .image-shape .label,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .icon-shape .label{text-align:center;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node.clickable{cursor:pointer;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .arrowheadPath{fill:#333333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .flowchart-link{stroke:#333333;fill:none;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster text{fill:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .cluster span{color:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 rect.text{fill:none;stroke-width:0;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .icon-shape,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .icon-shape p,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .icon-shape .label rect,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 .node .neo-node{stroke:#9370DB;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node rect,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].cluster rect,#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_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 class=\"cluster\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-DomainB\" data-look=\"classic\"><rect style=\"\" x=\"326.609375\" y=\"186\" width=\"298.609375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(439.1640625, 186)\"><foreignObject width=\"73.5\" 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 B</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-DomainA\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"186\" width=\"298.609375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(120.671875, 186)\"><foreignObject width=\"73.265625\" 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 A</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-Root\" data-look=\"classic\"><rect style=\"\" x=\"63.3359375\" y=\"8\" width=\"496.546875\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(263.5390625, 8)\"><foreignObject width=\"96.140625\" 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>Root domain</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M233.893,87L221.129,91.167C208.364,95.333,182.834,103.667,170.069,114C157.305,124.333,157.305,136.667,157.305,149C157.305,161.333,157.305,173.667,157.305,183.333C157.305,193,157.305,200,157.305,203.5L157.305,207\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-L_VaultEntity_AccountA_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_VaultEntity_AccountA_0\" data-points=\"W3sieCI6MjMzLjg5MzQ3OTU2NzMwNzY4LCJ5Ijo4N30seyJ4IjoxNTcuMzA0Njg3NSwieSI6MTEyfSx7IngiOjE1Ny4zMDQ2ODc1LCJ5IjoxNDl9LHsieCI6MTU3LjMwNDY4NzUsInkiOjE4Nn0seyJ4IjoxNTcuMzA0Njg3NSwieSI6MjExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_flowchart-v2-pointEnd)\"></path><path d=\"M399.325,87L412.09,91.167C424.855,95.333,450.384,103.667,463.149,114C475.914,124.333,475.914,136.667,475.914,149C475.914,161.333,475.914,173.667,475.914,183.333C475.914,193,475.914,200,475.914,203.5L475.914,207\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-L_VaultEntity_AccountB_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_VaultEntity_AccountB_0\" data-points=\"W3sieCI6Mzk5LjMyNTI3MDQzMjY5MjMsInkiOjg3fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjoxMTJ9LHsieCI6NDc1LjkxNDA2MjUsInkiOjE0OX0seyJ4Ijo0NzUuOTE0MDYyNSwieSI6MTg2fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjoyMTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_flowchart-v2-pointEnd)\"></path><path d=\"M157.305,289L157.305,293.167C157.305,297.333,157.305,305.667,157.305,316C157.305,326.333,157.305,338.667,157.305,350.333C157.305,362,157.305,373,157.305,378.5L157.305,384\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-L_AccountA_LedgerA_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_AccountA_LedgerA_0\" data-points=\"W3sieCI6MTU3LjMwNDY4NzUsInkiOjI4OX0seyJ4IjoxNTcuMzA0Njg3NSwieSI6MzE0fSx7IngiOjE1Ny4zMDQ2ODc1LCJ5IjozNTF9LHsieCI6MTU3LjMwNDY4NzUsInkiOjM4OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_flowchart-v2-pointEnd)\"></path><path d=\"M475.914,289L475.914,293.167C475.914,297.333,475.914,305.667,475.914,316C475.914,326.333,475.914,338.667,475.914,350.333C475.914,362,475.914,373,475.914,378.5L475.914,384\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-L_AccountB_LedgerB_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_AccountB_LedgerB_0\" data-points=\"W3sieCI6NDc1LjkxNDA2MjUsInkiOjI4OX0seyJ4Ijo0NzUuOTE0MDYyNSwieSI6MzE0fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjozNTF9LHsieCI6NDc1LjkxNDA2MjUsInkiOjM4OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(157.3046875, 149)\"><g class=\"label\" data-id=\"L_VaultEntity_AccountA_0\" transform=\"translate(-29.8828125, -12)\"><foreignObject width=\"59.765625\" 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>Used by</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(475.9140625, 149)\"><g class=\"label\" data-id=\"L_VaultEntity_AccountB_0\" transform=\"translate(-29.8828125, -12)\"><foreignObject width=\"59.765625\" 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>Used by</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(157.3046875, 351)\"><g class=\"label\" data-id=\"L_AccountA_LedgerA_0\" transform=\"translate(-39.640625, -12)\"><foreignObject width=\"79.28125\" 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>Ledger IDs</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(475.9140625, 351)\"><g class=\"label\" data-id=\"L_AccountB_LedgerB_0\" transform=\"translate(-39.640625, -12)\"><foreignObject width=\"79.28125\" 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>Ledger IDs</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-flowchart-VaultEntity-0\" data-look=\"classic\" transform=\"translate(316.609375, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-112.9375\" y=\"-27\" width=\"225.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-82.9375, -12)\"><rect></rect><foreignObject width=\"165.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Registered vault entity</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-flowchart-AccountA-1\" data-look=\"classic\" transform=\"translate(157.3046875, 250)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.3046875\" y=\"-39\" width=\"228.609375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-84.3046875, -24)\"><rect></rect><foreignObject width=\"168.609375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account<br>providerDetails.vaultId</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-flowchart-AccountB-2\" data-look=\"classic\" transform=\"translate(475.9140625, 250)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.3046875\" y=\"-39\" width=\"228.609375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-84.3046875, -24)\"><rect></rect><foreignObject width=\"168.609375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account<br>providerDetails.vaultId</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-flowchart-LedgerA-8\" data-look=\"classic\" transform=\"translate(157.3046875, 415)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.4375\" y=\"-27\" width=\"198.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.4375, -12)\"><rect></rect><foreignObject width=\"138.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain ledgers</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-flowchart-LedgerB-10\" data-look=\"classic\" transform=\"translate(475.9140625, 415)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.4375\" y=\"-27\" width=\"198.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.4375, -12)\"><rect></rect><foreignObject width=\"138.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain ledgers</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-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-c98b760d707ae899ad1357189deaeb92b09950c957416ee2e5d6ca7e4d84fe65-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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 633.21875px;\" viewBox=\"0 0 633.21875 450\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7{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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .error-icon{fill:#a44141;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .error-text{fill:#ddd;stroke:#ddd;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-thickness-normal{stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-thickness-thick{stroke-width:3.5px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-pattern-solid{stroke-dasharray:0;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .marker.cross{stroke:lightgrey;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 p{margin:0;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster-label text{fill:#F9FFFE;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster-label span{color:#F9FFFE;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster-label span p{background-color:transparent;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .label text,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 span{fill:#ccc;color:#ccc;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node rect,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node circle,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node ellipse,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node polygon,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .rough-node .label text,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node .label text,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .image-shape .label,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .icon-shape .label{text-anchor:middle;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .rough-node .label,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node .label,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .image-shape .label,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .icon-shape .label{text-align:center;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node.clickable{cursor:pointer;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .arrowheadPath{fill:lightgrey;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster text{fill:#F9FFFE;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .cluster span{color:#F9FFFE;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 rect.text{fill:none;stroke-width:0;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .icon-shape,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .icon-shape p,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .icon-shape .label rect,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 .node .neo-node{stroke:#ccc;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node rect,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].cluster rect,#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node polygon{stroke:url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node path{stroke:url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-gradient);stroke-width:1px;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node circle{stroke:url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_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 class=\"cluster\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-DomainB\" data-look=\"classic\"><rect style=\"\" x=\"326.609375\" y=\"186\" width=\"298.609375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(439.1640625, 186)\"><foreignObject width=\"73.5\" 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 B</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-DomainA\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"186\" width=\"298.609375\" height=\"128\"></rect><g class=\"cluster-label\" transform=\"translate(120.671875, 186)\"><foreignObject width=\"73.265625\" 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 A</p></span></div></foreignObject></g></g><g class=\"cluster\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-Root\" data-look=\"classic\"><rect style=\"\" x=\"63.3359375\" y=\"8\" width=\"496.546875\" height=\"104\"></rect><g class=\"cluster-label\" transform=\"translate(263.5390625, 8)\"><foreignObject width=\"96.140625\" 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>Root domain</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M233.893,87L221.129,91.167C208.364,95.333,182.834,103.667,170.069,114C157.305,124.333,157.305,136.667,157.305,149C157.305,161.333,157.305,173.667,157.305,183.333C157.305,193,157.305,200,157.305,203.5L157.305,207\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-L_VaultEntity_AccountA_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_VaultEntity_AccountA_0\" data-points=\"W3sieCI6MjMzLjg5MzQ3OTU2NzMwNzY4LCJ5Ijo4N30seyJ4IjoxNTcuMzA0Njg3NSwieSI6MTEyfSx7IngiOjE1Ny4zMDQ2ODc1LCJ5IjoxNDl9LHsieCI6MTU3LjMwNDY4NzUsInkiOjE4Nn0seyJ4IjoxNTcuMzA0Njg3NSwieSI6MjExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_flowchart-v2-pointEnd)\"></path><path d=\"M399.325,87L412.09,91.167C424.855,95.333,450.384,103.667,463.149,114C475.914,124.333,475.914,136.667,475.914,149C475.914,161.333,475.914,173.667,475.914,183.333C475.914,193,475.914,200,475.914,203.5L475.914,207\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-L_VaultEntity_AccountB_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_VaultEntity_AccountB_0\" data-points=\"W3sieCI6Mzk5LjMyNTI3MDQzMjY5MjMsInkiOjg3fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjoxMTJ9LHsieCI6NDc1LjkxNDA2MjUsInkiOjE0OX0seyJ4Ijo0NzUuOTE0MDYyNSwieSI6MTg2fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjoyMTF9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_flowchart-v2-pointEnd)\"></path><path d=\"M157.305,289L157.305,293.167C157.305,297.333,157.305,305.667,157.305,316C157.305,326.333,157.305,338.667,157.305,350.333C157.305,362,157.305,373,157.305,378.5L157.305,384\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-L_AccountA_LedgerA_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_AccountA_LedgerA_0\" data-points=\"W3sieCI6MTU3LjMwNDY4NzUsInkiOjI4OX0seyJ4IjoxNTcuMzA0Njg3NSwieSI6MzE0fSx7IngiOjE1Ny4zMDQ2ODc1LCJ5IjozNTF9LHsieCI6MTU3LjMwNDY4NzUsInkiOjM4OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_flowchart-v2-pointEnd)\"></path><path d=\"M475.914,289L475.914,293.167C475.914,297.333,475.914,305.667,475.914,316C475.914,326.333,475.914,338.667,475.914,350.333C475.914,362,475.914,373,475.914,378.5L475.914,384\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-L_AccountB_LedgerB_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_AccountB_LedgerB_0\" data-points=\"W3sieCI6NDc1LjkxNDA2MjUsInkiOjI4OX0seyJ4Ijo0NzUuOTE0MDYyNSwieSI6MzE0fSx7IngiOjQ3NS45MTQwNjI1LCJ5IjozNTF9LHsieCI6NDc1LjkxNDA2MjUsInkiOjM4OH1d\" data-look=\"classic\" marker-end=\"url(#diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(157.3046875, 149)\"><g class=\"label\" data-id=\"L_VaultEntity_AccountA_0\" transform=\"translate(-29.8828125, -12)\"><foreignObject width=\"59.765625\" 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>Used by</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(475.9140625, 149)\"><g class=\"label\" data-id=\"L_VaultEntity_AccountB_0\" transform=\"translate(-29.8828125, -12)\"><foreignObject width=\"59.765625\" 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>Used by</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(157.3046875, 351)\"><g class=\"label\" data-id=\"L_AccountA_LedgerA_0\" transform=\"translate(-39.640625, -12)\"><foreignObject width=\"79.28125\" 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>Ledger IDs</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(475.9140625, 351)\"><g class=\"label\" data-id=\"L_AccountB_LedgerB_0\" transform=\"translate(-39.640625, -12)\"><foreignObject width=\"79.28125\" 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>Ledger IDs</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-flowchart-VaultEntity-0\" data-look=\"classic\" transform=\"translate(316.609375, 60)\"><rect class=\"basic label-container\" style=\"\" x=\"-112.9375\" y=\"-27\" width=\"225.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-82.9375, -12)\"><rect></rect><foreignObject width=\"165.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Registered vault entity</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-flowchart-AccountA-1\" data-look=\"classic\" transform=\"translate(157.3046875, 250)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.3046875\" y=\"-39\" width=\"228.609375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-84.3046875, -24)\"><rect></rect><foreignObject width=\"168.609375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account<br>providerDetails.vaultId</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-flowchart-AccountB-2\" data-look=\"classic\" transform=\"translate(475.9140625, 250)\"><rect class=\"basic label-container\" style=\"\" x=\"-114.3046875\" y=\"-39\" width=\"228.609375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-84.3046875, -24)\"><rect></rect><foreignObject width=\"168.609375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Account<br>providerDetails.vaultId</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-flowchart-LedgerA-8\" data-look=\"classic\" transform=\"translate(157.3046875, 415)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.4375\" y=\"-27\" width=\"198.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.4375, -12)\"><rect></rect><foreignObject width=\"138.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain ledgers</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-flowchart-LedgerB-10\" data-look=\"classic\" transform=\"translate(475.9140625, 415)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.4375\" y=\"-27\" width=\"198.875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.4375, -12)\"><rect></rect><foreignObject width=\"138.875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain ledgers</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-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-460899a4e962f8b0da06a45d859f7ac43809c0e2cf8978612afdebe5034ce2d7-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 Root[\"Root domain\"]\n        VaultEntity[\"Registered vault entity\"]\n    end\n\n    subgraph DomainA[\"Domain A\"]\n        AccountA[\"Account<br/>providerDetails.vaultId\"]\n    end\n\n    subgraph DomainB[\"Domain B\"]\n        AccountB[\"Account<br/>providerDetails.vaultId\"]\n    end\n\n    VaultEntity -->|\"Used by\"| AccountA\n    VaultEntity -->|\"Used by\"| AccountB\n    AccountA -->|\"Ledger IDs\"| LedgerA[\"Blockchain ledgers\"]\n    AccountB -->|\"Ledger IDs\"| LedgerB[\"Blockchain ledgers\"]\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-strategies-and-backup-implications","__idx":4},"children":["Key strategies and backup implications"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each vault uses a key strategy that determines how account keys are created and what must be backed up for recovery."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Strategy"},"children":["Strategy"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"How keys are created"},"children":["How keys are created"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Backup implication"},"children":["Backup implication"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Deterministic derivation"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account keys are derived from a master seed using the configured derivation strategy."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The master seed or wrapped seed material is critical to account recovery."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["MPC"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Key material is split into MPC shares and protected by the MPC deployment."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["If customer-held MPC backups are required, follow the MPC backup workflow through the operations backup guidance."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Random key strategy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Account keys are generated without a deterministic relationship to a master seed."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The database becomes critical for recovery because accounts cannot be regenerated from a seed backup."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For most new vaults, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VaultHard"]}," is the default key derivation strategy. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["VaultSoft"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Random"]}," require explicit enablement and have additional backup implications."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the full derivation model, 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":"hot-and-cold-vaults","__idx":5},"children":["Hot and cold vaults"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," supports hot and cold vault transaction-signing flows."]},{"$$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":"Vault type"},"children":["Vault type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"How signing works"},"children":["How signing works"]},{"$$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":["Hot vault"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The vault is network-connected and polls for operation queries. After approval, it verifies the notary attestation, builds the transaction, signs it, and submits the signed transaction for broadcast."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Frequent transactions, trading, payments, and operational liquidity."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Cold vault"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The vault is air-gapped. Operators export pending operations, move them to the cold vault, sign them, and import the signed operations back into ","Ripple Custody","."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Large treasury reserves and cold storage."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both hot and cold vaults follow the same governance and approval process. They differ in how the vault receives the operation query and returns the signed transaction."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TD\n    Approved[\"Approved transaction intent\"]\n    Prepared[\"Notary-attested operation query\"]\n    Choice{\"Vault type\"}\n    Hot[\"Hot vault<br/>polls API and signs\"]\n    ColdExport[\"Export pending operations\"]\n    ColdSign[\"Cold vault signs offline\"]\n    ColdImport[\"Import signed operations\"]\n    Broadcast[\"Ledger service broadcasts\"]\n\n    Approved --> Prepared --> Choice\n    Choice --> Hot --> Broadcast\n    Choice --> ColdExport --> ColdSign --> ColdImport --> Broadcast\n","diagramHtml":"<svg id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 518px;\" viewBox=\"0 0 518 840.265625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b{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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .error-icon{fill:#552222;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .error-text{fill:#552222;stroke:#552222;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-thickness-normal{stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-thickness-thick{stroke-width:3.5px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-pattern-solid{stroke-dasharray:0;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-pattern-dashed{stroke-dasharray:3;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edge-pattern-dotted{stroke-dasharray:2;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .marker{fill:#333333;stroke:#333333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .marker.cross{stroke:#333333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b p{margin:0;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster-label text{fill:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster-label span{color:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster-label span p{background-color:transparent;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .label text,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b span{fill:#333;color:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node rect,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node circle,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node ellipse,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node polygon,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .rough-node .label text,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node .label text,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .image-shape .label,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .icon-shape .label{text-anchor:middle;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .rough-node .label,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node .label,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .image-shape .label,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .icon-shape .label{text-align:center;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node.clickable{cursor:pointer;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .arrowheadPath{fill:#333333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .flowchart-link{stroke:#333333;fill:none;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster text{fill:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .cluster span{color:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b 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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b rect.text{fill:none;stroke-width:0;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .icon-shape,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .icon-shape p,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .icon-shape .label rect,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b .node .neo-node{stroke:#9370DB;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node rect,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].cluster rect,#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M243.914,86L243.914,90.167C243.914,94.333,243.914,102.667,243.914,110.333C243.914,118,243.914,125,243.914,128.5L243.914,132\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_Approved_Prepared_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_Approved_Prepared_0\" data-points=\"W3sieCI6MjQzLjkxNDA2MjUsInkiOjg2fSx7IngiOjI0My45MTQwNjI1LCJ5IjoxMTF9LHsieCI6MjQzLjkxNDA2MjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M243.914,214L243.914,218.167C243.914,222.333,243.914,230.667,243.914,238.333C243.914,246,243.914,253,243.914,256.5L243.914,260\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_Prepared_Choice_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_Prepared_Choice_0\" data-points=\"W3sieCI6MjQzLjkxNDA2MjUsInkiOjIxNH0seyJ4IjoyNDMuOTE0MDYyNSwieSI6MjM5fSx7IngiOjI0My45MTQwNjI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M205.087,353.439L188.765,364.076C172.443,374.714,139.8,395.99,123.478,415.294C107.156,434.599,107.156,451.932,107.156,469.266C107.156,486.599,107.156,503.932,107.156,521.266C107.156,538.599,107.156,555.932,107.156,573.266C107.156,590.599,107.156,607.932,107.156,620.099C107.156,632.266,107.156,639.266,107.156,642.766L107.156,646.266\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_Choice_Hot_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_Choice_Hot_0\" data-points=\"W3sieCI6MjA1LjA4NzAyNzc0ODIzNjE1LCJ5IjozNTMuNDM4NTkwMjQ4MjM2MTV9LHsieCI6MTA3LjE1NjI1LCJ5Ijo0MTcuMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NDY5LjI2NTYyNX0seyJ4IjoxMDcuMTU2MjUsInkiOjUyMS4yNjU2MjV9LHsieCI6MTA3LjE1NjI1LCJ5Ijo1NzMuMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NjI1LjI2NTYyNX0seyJ4IjoxMDcuMTU2MjUsInkiOjY1MC4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M107.156,728.266L107.156,732.432C107.156,736.599,107.156,744.932,117.491,753.029C127.826,761.125,148.496,768.985,158.831,772.914L169.166,776.844\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_Hot_Broadcast_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_Hot_Broadcast_0\" data-points=\"W3sieCI6MTA3LjE1NjI1LCJ5Ijo3MjguMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NzUzLjI2NTYyNX0seyJ4IjoxNzIuOTA1MTk4MzE3MzA3NjgsInkiOjc3OC4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M282.741,353.439L299.063,364.076C315.385,374.714,348.028,395.99,364.35,410.128C380.672,424.266,380.672,431.266,380.672,434.766L380.672,438.266\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_Choice_ColdExport_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_Choice_ColdExport_0\" data-points=\"W3sieCI6MjgyLjc0MTA5NzI1MTc2Mzg1LCJ5IjozNTMuNDM4NTkwMjQ4MjM2MTV9LHsieCI6MzgwLjY3MTg3NSwieSI6NDE3LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo0NDIuMjY1NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,496.266L380.672,500.432C380.672,504.599,380.672,512.932,380.672,520.599C380.672,528.266,380.672,535.266,380.672,538.766L380.672,542.266\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_ColdExport_ColdSign_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_ColdExport_ColdSign_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NDk2LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo1MjEuMjY1NjI1fSx7IngiOjM4MC42NzE4NzUsInkiOjU0Ni4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,600.266L380.672,604.432C380.672,608.599,380.672,616.932,380.672,626.599C380.672,636.266,380.672,647.266,380.672,652.766L380.672,658.266\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_ColdSign_ColdImport_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_ColdSign_ColdImport_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NjAwLjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo2MjUuMjY1NjI1fSx7IngiOjM4MC42NzE4NzUsInkiOjY2Mi4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,716.266L380.672,722.432C380.672,728.599,380.672,740.932,370.337,751.029C360.002,761.125,339.332,768.985,328.997,772.914L318.662,776.844\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-L_ColdImport_Broadcast_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_ColdImport_Broadcast_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NzE2LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo3NTMuMjY1NjI1fSx7IngiOjMxNC45MjI5MjY2ODI2OTIzLCJ5Ijo3NzguMjY1NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Approved_Prepared_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Prepared_Choice_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Choice_Hot_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Hot_Broadcast_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Choice_ColdExport_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdExport_ColdSign_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdSign_ColdImport_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdImport_Broadcast_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-Approved-0\" data-look=\"classic\" transform=\"translate(243.9140625, 47)\"><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>Approved transaction intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-Prepared-1\" data-look=\"classic\" transform=\"translate(243.9140625, 175)\"><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>Notary-attested operation query</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-Choice-2\" data-look=\"classic\" transform=\"translate(243.9140625, 328.1328125)\"><polygon points=\"64.1328125,0 128.265625,-64.1328125 64.1328125,-128.265625 0,-64.1328125\" class=\"label-container\" transform=\"translate(-63.6328125, 64.1328125)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-37.1328125, -12)\"><rect></rect><foreignObject width=\"74.265625\" 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>Vault type</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-Hot-3\" data-look=\"classic\" transform=\"translate(107.15625, 689.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.15625\" y=\"-39\" width=\"198.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.15625, -24)\"><rect></rect><foreignObject width=\"138.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hot vault<br>polls API and signs</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-ColdExport-4\" data-look=\"classic\" transform=\"translate(380.671875, 469.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-129.328125\" y=\"-27\" width=\"258.65625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-99.328125, -12)\"><rect></rect><foreignObject width=\"198.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\"><p>Export pending operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-ColdSign-5\" data-look=\"classic\" transform=\"translate(380.671875, 573.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-113.9140625\" y=\"-27\" width=\"227.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-83.9140625, -12)\"><rect></rect><foreignObject width=\"167.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>Cold vault signs offline</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-ColdImport-6\" data-look=\"classic\" transform=\"translate(380.671875, 689.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-124.359375\" y=\"-27\" width=\"248.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-94.359375, -12)\"><rect></rect><foreignObject width=\"188.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Import signed operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-flowchart-Broadcast-7\" data-look=\"classic\" transform=\"translate(243.9140625, 805.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-126.640625\" y=\"-27\" width=\"253.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-96.640625, -12)\"><rect></rect><foreignObject width=\"193.28125\" 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>Ledger service broadcasts</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-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-2d7bec7a4c4fde15a95da4a8c296276cf216abbcc1997c6230f310b20d28f99b-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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 518px;\" viewBox=\"0 0 518 840.265625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01{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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .error-icon{fill:#a44141;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .error-text{fill:#ddd;stroke:#ddd;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-thickness-normal{stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-thickness-thick{stroke-width:3.5px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-pattern-solid{stroke-dasharray:0;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .marker.cross{stroke:lightgrey;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 p{margin:0;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster-label text{fill:#F9FFFE;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster-label span{color:#F9FFFE;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster-label span p{background-color:transparent;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .label text,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 span{fill:#ccc;color:#ccc;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node rect,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node circle,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node ellipse,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node polygon,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .rough-node .label text,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node .label text,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .image-shape .label,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .icon-shape .label{text-anchor:middle;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .rough-node .label,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node .label,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .image-shape .label,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .icon-shape .label{text-align:center;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node.clickable{cursor:pointer;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .arrowheadPath{fill:lightgrey;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster text{fill:#F9FFFE;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .cluster span{color:#F9FFFE;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 rect.text{fill:none;stroke-width:0;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .icon-shape,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .icon-shape p,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .icon-shape .label rect,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 .node .neo-node{stroke:#ccc;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node rect,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].cluster rect,#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node polygon{stroke:url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node path{stroke:url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-gradient);stroke-width:1px;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node circle{stroke:url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M243.914,86L243.914,90.167C243.914,94.333,243.914,102.667,243.914,110.333C243.914,118,243.914,125,243.914,128.5L243.914,132\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_Approved_Prepared_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_Approved_Prepared_0\" data-points=\"W3sieCI6MjQzLjkxNDA2MjUsInkiOjg2fSx7IngiOjI0My45MTQwNjI1LCJ5IjoxMTF9LHsieCI6MjQzLjkxNDA2MjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M243.914,214L243.914,218.167C243.914,222.333,243.914,230.667,243.914,238.333C243.914,246,243.914,253,243.914,256.5L243.914,260\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_Prepared_Choice_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_Prepared_Choice_0\" data-points=\"W3sieCI6MjQzLjkxNDA2MjUsInkiOjIxNH0seyJ4IjoyNDMuOTE0MDYyNSwieSI6MjM5fSx7IngiOjI0My45MTQwNjI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M205.087,353.439L188.765,364.076C172.443,374.714,139.8,395.99,123.478,415.294C107.156,434.599,107.156,451.932,107.156,469.266C107.156,486.599,107.156,503.932,107.156,521.266C107.156,538.599,107.156,555.932,107.156,573.266C107.156,590.599,107.156,607.932,107.156,620.099C107.156,632.266,107.156,639.266,107.156,642.766L107.156,646.266\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_Choice_Hot_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_Choice_Hot_0\" data-points=\"W3sieCI6MjA1LjA4NzAyNzc0ODIzNjE1LCJ5IjozNTMuNDM4NTkwMjQ4MjM2MTV9LHsieCI6MTA3LjE1NjI1LCJ5Ijo0MTcuMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NDY5LjI2NTYyNX0seyJ4IjoxMDcuMTU2MjUsInkiOjUyMS4yNjU2MjV9LHsieCI6MTA3LjE1NjI1LCJ5Ijo1NzMuMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NjI1LjI2NTYyNX0seyJ4IjoxMDcuMTU2MjUsInkiOjY1MC4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M107.156,728.266L107.156,732.432C107.156,736.599,107.156,744.932,117.491,753.029C127.826,761.125,148.496,768.985,158.831,772.914L169.166,776.844\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_Hot_Broadcast_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_Hot_Broadcast_0\" data-points=\"W3sieCI6MTA3LjE1NjI1LCJ5Ijo3MjguMjY1NjI1fSx7IngiOjEwNy4xNTYyNSwieSI6NzUzLjI2NTYyNX0seyJ4IjoxNzIuOTA1MTk4MzE3MzA3NjgsInkiOjc3OC4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M282.741,353.439L299.063,364.076C315.385,374.714,348.028,395.99,364.35,410.128C380.672,424.266,380.672,431.266,380.672,434.766L380.672,438.266\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_Choice_ColdExport_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_Choice_ColdExport_0\" data-points=\"W3sieCI6MjgyLjc0MTA5NzI1MTc2Mzg1LCJ5IjozNTMuNDM4NTkwMjQ4MjM2MTV9LHsieCI6MzgwLjY3MTg3NSwieSI6NDE3LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo0NDIuMjY1NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,496.266L380.672,500.432C380.672,504.599,380.672,512.932,380.672,520.599C380.672,528.266,380.672,535.266,380.672,538.766L380.672,542.266\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_ColdExport_ColdSign_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_ColdExport_ColdSign_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NDk2LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo1MjEuMjY1NjI1fSx7IngiOjM4MC42NzE4NzUsInkiOjU0Ni4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,600.266L380.672,604.432C380.672,608.599,380.672,616.932,380.672,626.599C380.672,636.266,380.672,647.266,380.672,652.766L380.672,658.266\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_ColdSign_ColdImport_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_ColdSign_ColdImport_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NjAwLjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo2MjUuMjY1NjI1fSx7IngiOjM4MC42NzE4NzUsInkiOjY2Mi4yNjU2MjV9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path><path d=\"M380.672,716.266L380.672,722.432C380.672,728.599,380.672,740.932,370.337,751.029C360.002,761.125,339.332,768.985,328.997,772.914L318.662,776.844\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-L_ColdImport_Broadcast_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_ColdImport_Broadcast_0\" data-points=\"W3sieCI6MzgwLjY3MTg3NSwieSI6NzE2LjI2NTYyNX0seyJ4IjozODAuNjcxODc1LCJ5Ijo3NTMuMjY1NjI1fSx7IngiOjMxNC45MjI5MjY2ODI2OTIzLCJ5Ijo3NzguMjY1NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Approved_Prepared_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Prepared_Choice_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Choice_Hot_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Hot_Broadcast_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Choice_ColdExport_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdExport_ColdSign_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdSign_ColdImport_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_ColdImport_Broadcast_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-Approved-0\" data-look=\"classic\" transform=\"translate(243.9140625, 47)\"><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>Approved transaction intent</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-Prepared-1\" data-look=\"classic\" transform=\"translate(243.9140625, 175)\"><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>Notary-attested operation query</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-Choice-2\" data-look=\"classic\" transform=\"translate(243.9140625, 328.1328125)\"><polygon points=\"64.1328125,0 128.265625,-64.1328125 64.1328125,-128.265625 0,-64.1328125\" class=\"label-container\" transform=\"translate(-63.6328125, 64.1328125)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-37.1328125, -12)\"><rect></rect><foreignObject width=\"74.265625\" 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>Vault type</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-Hot-3\" data-look=\"classic\" transform=\"translate(107.15625, 689.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.15625\" y=\"-39\" width=\"198.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.15625, -24)\"><rect></rect><foreignObject width=\"138.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hot vault<br>polls API and signs</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-ColdExport-4\" data-look=\"classic\" transform=\"translate(380.671875, 469.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-129.328125\" y=\"-27\" width=\"258.65625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-99.328125, -12)\"><rect></rect><foreignObject width=\"198.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\"><p>Export pending operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-ColdSign-5\" data-look=\"classic\" transform=\"translate(380.671875, 573.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-113.9140625\" y=\"-27\" width=\"227.828125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-83.9140625, -12)\"><rect></rect><foreignObject width=\"167.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>Cold vault signs offline</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-ColdImport-6\" data-look=\"classic\" transform=\"translate(380.671875, 689.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-124.359375\" y=\"-27\" width=\"248.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-94.359375, -12)\"><rect></rect><foreignObject width=\"188.71875\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Import signed operations</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-flowchart-Broadcast-7\" data-look=\"classic\" transform=\"translate(243.9140625, 805.265625)\"><rect class=\"basic label-container\" style=\"\" x=\"-126.640625\" y=\"-27\" width=\"253.28125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-96.640625, -12)\"><rect></rect><foreignObject width=\"193.28125\" 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>Ledger service broadcasts</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-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-73ae75570ba3a94f84b6563f40a302cf4c2d7bd32ccdec109e9275c3ffc59c01-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    Approved[\"Approved transaction intent\"]\n    Prepared[\"Notary-attested operation query\"]\n    Choice{\"Vault type\"}\n    Hot[\"Hot vault<br/>polls API and signs\"]\n    ColdExport[\"Export pending operations\"]\n    ColdSign[\"Cold vault signs offline\"]\n    ColdImport[\"Import signed operations\"]\n    Broadcast[\"Ledger service broadcasts\"]\n\n    Approved --> Prepared --> Choice\n    Choice --> Hot --> Broadcast\n    Choice --> ColdExport --> ColdSign --> ColdImport --> Broadcast\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"vault-lifecycle","__idx":6},"children":["Vault lifecycle"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"stateDiagram-v2\n    [*] --> Deployed: Deploy vault component\n    Deployed --> Registered: v0_CreateVault\n    Registered --> UsedByAccounts: Create accounts with vaultId\n    UsedByAccounts --> Signing: Approved transactions\n    Signing --> Locked: v0_LockVault\n    Locked --> UsedByAccounts: v0_UnlockVault\n    UsedByAccounts --> Updated: v0_UpdateVault\n    Updated --> UsedByAccounts\n","diagramHtml":"<svg id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 489.78515625px;\" viewBox=\"0 0 489.78515625 624\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580{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-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .error-icon{fill:#552222;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .error-text{fill:#552222;stroke:#552222;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-thickness-normal{stroke-width:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-thickness-thick{stroke-width:3.5px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-pattern-solid{stroke-dasharray:0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .marker{fill:#333333;stroke:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .marker.cross{stroke:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 p{margin:0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 defs [id$=\"-barbEnd\"]{fill:#333333;stroke:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 g.stateGroup text{fill:#9370DB;stroke:none;font-size:10px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 g.stateGroup text{fill:#333;stroke:none;font-size:10px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 g.stateGroup .state-title{font-weight:bolder;fill:#131300;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 g.stateGroup rect{fill:#ECECFF;stroke:#9370DB;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 g.stateGroup line{stroke:#333333;stroke-width:1;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .transition{stroke:#333333;stroke-width:1;fill:none;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .stateGroup .composit{fill:white;border-bottom:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .state-note{stroke:#aaaa33;fill:#fff5ad;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .state-note text{fill:black;stroke:none;font-size:10px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edgeLabel .label rect{fill:#ECECFF;opacity:0.5;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .edgeLabel .label text{fill:#333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .label div .edgeLabel{color:#333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .stateLabel text{fill:#131300;font-size:10px;font-weight:bold;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node circle.state-start{fill:#333333;stroke:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node .fork-join{fill:#333333;stroke:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node circle.state-end{fill:#9370DB;stroke:white;stroke-width:1.5;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .end-state-inner{fill:white;stroke-width:1.5;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node polygon{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [id$=\"-barbEnd\"]{fill:#333333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .cluster-label,#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .nodeLabel{color:#131300;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-state .divider{stroke:#9370DB;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-cluster.statediagram-cluster .inner{fill:white;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#f0f0f0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#f0f0f0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .note-edge{stroke-dasharray:5;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-note rect{fill:#fff5ad;stroke:#aaaa33;stroke-width:1px;rx:0;ry:0;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-note text{fill:black;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram-note .nodeLabel{color:black;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagram .edgeLabel{color:red;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [id$=\"-dependencyStart\"],#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [id$=\"-dependencyEnd\"]{fill:#333333;stroke:#333333;stroke-width:1;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].statediagram-cluster rect{fill:#ECECFF;stroke:#9370DB;stroke-width:1;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 .node .neo-node{stroke:#9370DB;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node rect,#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].cluster rect,#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_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=\"M293.332,22L293.332,28.167C293.332,34.333,293.332,46.667,293.332,59C293.332,71.333,293.332,83.667,293.332,89.833L293.332,96\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoyMn0seyJ4IjoyOTMuMzMyMDMxMjUsInkiOjU5fSx7IngiOjI5My4zMzIwMzEyNSwieSI6OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M293.332,136L293.332,142.167C293.332,148.333,293.332,160.667,293.332,173C293.332,185.333,293.332,197.667,293.332,203.833L293.332,210\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoxMzZ9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoxNzN9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M293.332,250L293.332,258.167C293.332,266.333,293.332,282.667,293.332,299C293.332,315.333,293.332,331.667,293.332,339.833L293.332,348\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoyNTB9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoyOTl9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjozNDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M223.113,387.869L201.243,394.058C179.372,400.246,135.632,412.623,113.761,424.978C91.891,437.333,91.891,449.667,91.891,455.833L91.891,462\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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=\"W3sieCI6MjIzLjExMzI4MTI1LCJ5IjozODcuODY5MTQ2MTkyNDh9LHsieCI6OTEuODkwNjI1LCJ5Ijo0MjV9LHsieCI6OTEuODkwNjI1LCJ5Ijo0NjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M91.891,502L91.891,508.167C91.891,514.333,91.891,526.667,117.228,540.588C142.565,554.508,193.24,570.017,218.577,577.771L243.914,585.525\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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=\"W3sieCI6OTEuODkwNjI1LCJ5Ijo1MDJ9LHsieCI6OTEuODkwNjI1LCJ5Ijo1Mzl9LHsieCI6MjQzLjkxNDA2MjUsInkiOjU4NS41MjUyOTM2MjQxNjExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M312.367,582.734L331.174,575.445C349.98,568.156,387.594,553.578,406.4,536.789C425.207,520,425.207,501,425.207,482C425.207,463,425.207,444,410.94,428.333C396.673,412.667,368.138,400.333,353.871,394.167L339.604,388\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6MzEyLjM2NzE4NzUsInkiOjU4Mi43MzQ0NjgzNzg5NzQyfSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NTM5fSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NDgyfSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NDI1fSx7IngiOjMzOS42MDM5NjEwNzQ1NjE0LCJ5IjozODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M279.583,388L275.344,394.167C271.105,400.333,262.627,412.667,262.627,425C262.627,437.333,271.105,449.667,275.344,455.833L279.583,462\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6Mjc5LjU4MzQwMTg2NDAzNTA3LCJ5IjozODh9LHsieCI6MjU0LjE0ODQzNzUsInkiOjQyNX0seyJ4IjoyNzkuNTgzNDAxODY0MDM1MDcsInkiOjQ2Mn1d\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path><path d=\"M312.959,462L319.011,455.833C325.063,449.667,337.166,437.333,337.166,425C337.166,412.667,325.063,400.333,319.011,394.167L312.959,388\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MzEyLjk1OTIyNDIzMjQ1NjE3LCJ5Ijo0NjJ9LHsieCI6MzQ5LjI2OTUzMTI1LCJ5Ijo0MjV9LHsieCI6MzEyLjk1OTIyNDIzMjQ1NjE3LCJ5IjozODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(293.33203125, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-91.2734375, -12)\"><foreignObject width=\"182.546875\" 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>Deploy vault component</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(293.33203125, 173)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-55.3828125, -12)\"><foreignObject width=\"110.765625\" 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>v0_CreateVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(293.33203125, 299)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Create accounts with vaultId</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(91.890625, 425)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-83.890625, -12)\"><foreignObject width=\"167.78125\" 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>Approved transactions</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(91.890625, 539)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-47.96875, -12)\"><foreignObject width=\"95.9375\" 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>v0_LockVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(425.20703125, 482)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-56.578125, -12)\"><foreignObject width=\"113.15625\" 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>v0_UnlockVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(254.1484375, 425)\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(-58.3671875, -12)\"><foreignObject width=\"116.734375\" 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>v0_UpdateVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-root_start-0\" data-look=\"classic\" transform=\"translate(293.33203125, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-Deployed-1\" data-look=\"classic\" transform=\"translate(293.33203125, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-43.34375\" y=\"-20\" width=\"86.6875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.34375, -12)\"><rect></rect><foreignObject width=\"70.6875\" 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>Deployed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-Registered-2\" data-look=\"classic\" transform=\"translate(293.33203125, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-47.46875\" y=\"-20\" width=\"94.9375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-39.46875, -12)\"><rect></rect><foreignObject width=\"78.9375\" 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>Registered</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-UsedByAccounts-7\" data-look=\"classic\" transform=\"translate(293.33203125, 368)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-70.21875\" y=\"-20\" width=\"140.4375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-62.21875, -12)\"><rect></rect><foreignObject width=\"124.4375\" 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>UsedByAccounts</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-Signing-4\" data-look=\"classic\" transform=\"translate(91.890625, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-35.0234375\" y=\"-20\" width=\"70.046875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-27.0234375, -12)\"><rect></rect><foreignObject width=\"54.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 markdown-node-label\"><p>Signing</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-Locked-5\" data-look=\"classic\" transform=\"translate(278.140625, 596)\"><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=\"node  statediagram-state\" id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-state-Updated-7\" data-look=\"classic\" transform=\"translate(293.33203125, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-40.296875\" y=\"-20\" width=\"80.59375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.296875, -12)\"><rect></rect><foreignObject width=\"64.59375\" 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>Updated</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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-7353c39b084efc6aee2ae6d52034999f8f525cfd318fe9eb526f25399cc04580-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-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"statediagram\" style=\"max-width: 489.78515625px;\" viewBox=\"0 0 489.78515625 624\" role=\"graphics-document document\" aria-roledescription=\"stateDiagram\"><style>#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9{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-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .error-icon{fill:#a44141;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .error-text{fill:#ddd;stroke:#ddd;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-thickness-normal{stroke-width:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-thickness-thick{stroke-width:3.5px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-pattern-solid{stroke-dasharray:0;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .marker.cross{stroke:lightgrey;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 p{margin:0;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 defs [id$=\"-barbEnd\"]{fill:lightgrey;stroke:lightgrey;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 g.stateGroup text{fill:#ccc;stroke:none;font-size:10px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 g.stateGroup .state-title{font-weight:bolder;fill:#e0dfdf;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 g.stateGroup rect{fill:#1f2020;stroke:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 g.stateGroup line{stroke:lightgrey;stroke-width:1;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .transition{stroke:lightgrey;stroke-width:1;fill:none;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .stateGroup .composit{fill:#333;border-bottom:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .state-note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .state-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-size:10px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .stateLabel .box{stroke:none;stroke-width:0;fill:#1f2020;opacity:0.5;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edgeLabel .label rect{fill:#1f2020;opacity:0.5;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .edgeLabel .label text{fill:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .label div .edgeLabel{color:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .stateLabel text{fill:#e0dfdf;font-size:10px;font-weight:bold;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node circle.state-start{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node .fork-join{fill:#f4f4f4;stroke:#f4f4f4;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node circle.state-end{fill:#cccccc;stroke:#333;stroke-width:1.5;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .end-state-inner{fill:#333;stroke-width:1.5;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node polygon{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [id$=\"-barbEnd\"]{fill:lightgrey;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-cluster rect{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .cluster-label,#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .nodeLabel{color:#e0dfdf;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-cluster rect.outer{rx:5px;ry:5px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-state .divider{stroke:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-state .title-state{rx:5px;ry:5px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-cluster.statediagram-cluster .inner{fill:#333;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#555;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-cluster .inner{rx:0;ry:0;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-state rect.basic{rx:5px;ry:5px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#555;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .note-edge{stroke-dasharray:5;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-note rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:hsl(180, 0%, 18.3529411765%);stroke-width:1px;rx:0;ry:0;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-note text{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram-note .nodeLabel{color:rgb(183.8476190475, 181.5523809523, 181.5523809523);}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagram .edgeLabel{color:red;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [id$=\"-dependencyStart\"],#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [id$=\"-dependencyEnd\"]{fill:lightgrey;stroke:lightgrey;stroke-width:1;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .statediagramTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].statediagram-cluster rect{fill:#1f2020;stroke:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);stroke-width:1;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].statediagram-cluster rect.outer{rx:5px;ry:5px;filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 .node .neo-node{stroke:#ccc;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node rect,#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].cluster rect,#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node polygon{stroke:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node path{stroke:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);stroke-width:1px;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node circle{stroke:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><defs><marker id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_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=\"M293.332,22L293.332,28.167C293.332,34.333,293.332,46.667,293.332,59C293.332,71.333,293.332,83.667,293.332,89.833L293.332,96\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoyMn0seyJ4IjoyOTMuMzMyMDMxMjUsInkiOjU5fSx7IngiOjI5My4zMzIwMzEyNSwieSI6OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M293.332,136L293.332,142.167C293.332,148.333,293.332,160.667,293.332,173C293.332,185.333,293.332,197.667,293.332,203.833L293.332,210\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoxMzZ9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoxNzN9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoyMTB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M293.332,250L293.332,258.167C293.332,266.333,293.332,282.667,293.332,299C293.332,315.333,293.332,331.667,293.332,339.833L293.332,348\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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=\"W3sieCI6MjkzLjMzMjAzMTI1LCJ5IjoyNTB9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjoyOTl9LHsieCI6MjkzLjMzMjAzMTI1LCJ5IjozNDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M223.113,387.869L201.243,394.058C179.372,400.246,135.632,412.623,113.761,424.978C91.891,437.333,91.891,449.667,91.891,455.833L91.891,462\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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=\"W3sieCI6MjIzLjExMzI4MTI1LCJ5IjozODcuODY5MTQ2MTkyNDh9LHsieCI6OTEuODkwNjI1LCJ5Ijo0MjV9LHsieCI6OTEuODkwNjI1LCJ5Ijo0NjJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M91.891,502L91.891,508.167C91.891,514.333,91.891,526.667,117.228,540.588C142.565,554.508,193.24,570.017,218.577,577.771L243.914,585.525\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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=\"W3sieCI6OTEuODkwNjI1LCJ5Ijo1MDJ9LHsieCI6OTEuODkwNjI1LCJ5Ijo1Mzl9LHsieCI6MjQzLjkxNDA2MjUsInkiOjU4NS41MjUyOTM2MjQxNjExfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M312.367,582.734L331.174,575.445C349.98,568.156,387.594,553.578,406.4,536.789C425.207,520,425.207,501,425.207,482C425.207,463,425.207,444,410.94,428.333C396.673,412.667,368.138,400.333,353.871,394.167L339.604,388\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-edge5\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge5\" data-points=\"W3sieCI6MzEyLjM2NzE4NzUsInkiOjU4Mi43MzQ0NjgzNzg5NzQyfSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NTM5fSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NDgyfSx7IngiOjQyNS4yMDcwMzEyNSwieSI6NDI1fSx7IngiOjMzOS42MDM5NjEwNzQ1NjE0LCJ5IjozODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M279.583,388L275.344,394.167C271.105,400.333,262.627,412.667,262.627,425C262.627,437.333,271.105,449.667,275.344,455.833L279.583,462\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-edge6\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge6\" data-points=\"W3sieCI6Mjc5LjU4MzQwMTg2NDAzNTA3LCJ5IjozODh9LHsieCI6MjU0LjE0ODQzNzUsInkiOjQyNX0seyJ4IjoyNzkuNTgzNDAxODY0MDM1MDcsInkiOjQ2Mn1d\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path><path d=\"M312.959,462L319.011,455.833C325.063,449.667,337.166,437.333,337.166,425C337.166,412.667,325.063,400.333,319.011,394.167L312.959,388\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-edge7\" class=\"edge-thickness-normal edge-pattern-solid transition\" style=\"fill:none;;;fill:none\" data-edge=\"true\" data-et=\"edge\" data-id=\"edge7\" data-points=\"W3sieCI6MzEyLjk1OTIyNDIzMjQ1NjE3LCJ5Ijo0NjJ9LHsieCI6MzQ5LjI2OTUzMTI1LCJ5Ijo0MjV9LHsieCI6MzEyLjk1OTIyNDIzMjQ1NjE3LCJ5IjozODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9_stateDiagram-barbEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(293.33203125, 59)\"><g class=\"label\" data-id=\"edge0\" transform=\"translate(-91.2734375, -12)\"><foreignObject width=\"182.546875\" 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>Deploy vault component</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(293.33203125, 173)\"><g class=\"label\" data-id=\"edge1\" transform=\"translate(-55.3828125, -12)\"><foreignObject width=\"110.765625\" 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>v0_CreateVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(293.33203125, 299)\"><g class=\"label\" data-id=\"edge2\" transform=\"translate(-100, -24)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"edgeLabel\"><p>Create accounts with vaultId</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(91.890625, 425)\"><g class=\"label\" data-id=\"edge3\" transform=\"translate(-83.890625, -12)\"><foreignObject width=\"167.78125\" 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>Approved transactions</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(91.890625, 539)\"><g class=\"label\" data-id=\"edge4\" transform=\"translate(-47.96875, -12)\"><foreignObject width=\"95.9375\" 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>v0_LockVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(425.20703125, 482)\"><g class=\"label\" data-id=\"edge5\" transform=\"translate(-56.578125, -12)\"><foreignObject width=\"113.15625\" 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>v0_UnlockVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(254.1484375, 425)\"><g class=\"label\" data-id=\"edge6\" transform=\"translate(-58.3671875, -12)\"><foreignObject width=\"116.734375\" 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>v0_UpdateVault</p></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"edge7\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-root_start-0\" data-look=\"classic\" transform=\"translate(293.33203125, 15)\"><circle class=\"state-start\" r=\"7\" width=\"14\" height=\"14\"></circle></g><g class=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-Deployed-1\" data-look=\"classic\" transform=\"translate(293.33203125, 116)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-43.34375\" y=\"-20\" width=\"86.6875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.34375, -12)\"><rect></rect><foreignObject width=\"70.6875\" 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>Deployed</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-Registered-2\" data-look=\"classic\" transform=\"translate(293.33203125, 230)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-47.46875\" y=\"-20\" width=\"94.9375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-39.46875, -12)\"><rect></rect><foreignObject width=\"78.9375\" 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>Registered</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-UsedByAccounts-7\" data-look=\"classic\" transform=\"translate(293.33203125, 368)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-70.21875\" y=\"-20\" width=\"140.4375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-62.21875, -12)\"><rect></rect><foreignObject width=\"124.4375\" 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>UsedByAccounts</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-Signing-4\" data-look=\"classic\" transform=\"translate(91.890625, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-35.0234375\" y=\"-20\" width=\"70.046875\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-27.0234375, -12)\"><rect></rect><foreignObject width=\"54.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 markdown-node-label\"><p>Signing</p></span></div></foreignObject></g></g><g class=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-Locked-5\" data-look=\"classic\" transform=\"translate(278.140625, 596)\"><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=\"node  statediagram-state\" id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-state-Updated-7\" data-look=\"classic\" transform=\"translate(293.33203125, 482)\"><rect class=\"basic label-container\" style=\"\" rx=\"5\" ry=\"5\" x=\"-40.296875\" y=\"-20\" width=\"80.59375\" height=\"40\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.296875, -12)\"><rect></rect><foreignObject width=\"64.59375\" 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>Updated</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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-157b67981268347c1b4f1c7ab48d8fab5aba6b70c57bca3c97e3e5b45708baf9-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    [*] --> Deployed: Deploy vault component\n    Deployed --> Registered: v0_CreateVault\n    Registered --> UsedByAccounts: Create accounts with vaultId\n    UsedByAccounts --> Signing: Approved transactions\n    Signing --> Locked: v0_LockVault\n    Locked --> UsedByAccounts: v0_UnlockVault\n    UsedByAccounts --> Updated: v0_UpdateVault\n    Updated --> UsedByAccounts\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":"Lifecycle stage"},"children":["Lifecycle stage"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What happens"},"children":["What happens"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Deploy"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The vault component is deployed with its KMS backend."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Register"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_CreateVault"]}," intent creates the vault entity in ","Ripple Custody",". Vaults are registered from the root domain."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Use"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Accounts reference the vault through ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["providerDetails.vaultId"]},"; approved transactions can be prepared for vault signing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_UpdateVault"]}," intent changes mutable vault details such as alias, description, custom properties, or parameters."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Lock or unlock"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_LockVault"]}," prevents transaction orders related to the vault from executing. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0_UnlockVault"]}," re-enables the vault."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"backup-recovery-and-key-rotation","__idx":7},"children":["Backup, recovery, and key rotation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Vault strategy affects what operators must preserve for recovery. Platform backup and restore procedures live with operations guidance; vault recovery and wrapping-key rotation procedures live in this section."]},{"$$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":"Need"},"children":["Need"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Start with"},"children":["Start with"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Determine backup scope"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/operations-and-maintenance/backup-and-restore#what-to-back-up"},"children":["Back up, restore, and recover"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Route operators to the correct backup procedure"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/operations-and-maintenance/backup-and-restore#backup-procedures"},"children":["Backup procedures"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rotate a vault wrapping key for an IBM HSM-backed vault"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/vault-wrapping-key-rotation-ibm-hsm"},"children":["IBM HSM wrapping key rotation"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Rotate a vault wrapping key for an MPC-backed vault"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/vault-wrapping-key-rotation-mpc"},"children":["MPC wrapping key rotation"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Plan platform-level restore validation"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/operations-and-maintenance/backup-and-restore#restore-procedures"},"children":["Restore procedures"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/operations-and-maintenance/backup-and-restore#validation"},"children":["Backup validation"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Recover cold-vault operations after a workstation or environment failure"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/cold-vault-recovery"},"children":["Cold vault recovery"]}]}]}]}]}]},{"$$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":"Task"},"children":["Task"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Page"},"children":["Page"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Register, view, update, lock, or unlock vaults"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/manage-vaults"},"children":["Manage vaults"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Understand cold vault operations"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/cold-vaults"},"children":["Cold vaults"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Process air-gapped vault operations"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/cold-vault-setup-api"},"children":["Process cold vault operations with the API"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/cold-vault-setup-ui"},"children":["Process cold vault operations in the UI"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Determine backup, recovery, or key-rotation scope"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/identity-and-access/vault-management/backup-recovery-and-key-rotation"},"children":["Backup, recovery, and key rotation"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Plan KMS selection"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/deployment/planning/key-management"},"children":["Key management planning"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create accounts that use a vault"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/manage-accounts-ui"},"children":["Manage accounts in the UI"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/accounts-and-assets/accounts/manage-accounts-api"},"children":["with the API"]}]}]}]}]}]}]},"headings":[{"value":"Vaults","id":"vaults","depth":1},{"value":"What is a vault?","id":"what-is-a-vault","depth":2},{"value":"Vaults in the trust model","id":"vaults-in-the-trust-model","depth":2},{"value":"How vaults relate to domains, accounts, and ledgers","id":"how-vaults-relate-to-domains-accounts-and-ledgers","depth":2},{"value":"Key strategies and backup implications","id":"key-strategies-and-backup-implications","depth":2},{"value":"Hot and cold vaults","id":"hot-and-cold-vaults","depth":2},{"value":"Vault lifecycle","id":"vault-lifecycle","depth":2},{"value":"Backup, recovery, and key rotation","id":"backup-recovery-and-key-rotation","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Vaults"}},"lastModified":"2026-08-04T20:25:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/identity-and-access/vault-management","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}