{"templateId":"markdown","versions":[{"version":"v1.41","label":"v1.41 STS","link":"/products/custody/v1.41/concepts/transactions","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/v1.40/concepts/transactions","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/concepts/transactions","default":false,"active":true,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/concepts/transactions","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/concepts/transactions","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/concepts/transactions","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Transactions","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":"transactions","__idx":0},"children":["Transactions"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transactions flow through governance approval, cryptographic signing, and blockchain broadcast, with full status tracking at every stage."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Every transaction passes through policy checks before signing (governance cannot be bypassed)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fee strategies let you balance cost vs. confirmation speed per transaction."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Both hot vaults (online signing) and cold vaults (air-gapped) are supported."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Status tracking covers internal processing through blockchain finality."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Understanding the transaction lifecycle is essential for operations and integration. Every transaction is gated by your policies—this is how you enforce spending limits, multi-party approval, and compliance controls. Fee strategies directly impact cost and user experience (under-priced transactions may be delayed; over-priced wastes money). Status tracking enables real-time monitoring and reconciliation."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Monitor transaction status distribution to identify bottlenecks (many in \"Pending\" = approval backlog; many in \"Preparing\" = fee issues). Configure appropriate fee strategies per use case — high-priority for customer withdrawals, lower priority for internal treasury movements."]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Prerequisites"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before reading this page, you should understand:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/accounts"},"children":["Accounts"]}," - How accounts and addresses work in ","Ripple Custody"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/security"},"children":["Security"]}," - The security model including governance and signing"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-is-a-blockchain-transaction","__idx":1},"children":["What is a blockchain transaction?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A blockchain transaction is a digitally signed instruction that requests a change on a distributed ledger. Unlike traditional financial systems where a central authority processes transfers, blockchain transactions are:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cryptographically signed"]},": The sender proves ownership of their assets by signing the transaction with their private key (see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/authentication"},"children":["Authentication"]}," for details on how signing works)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Broadcast to a network"]},": The transaction is sent to multiple nodes (computers) that validate it"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Recorded permanently"]},": Once confirmed, the transaction becomes part of an immutable record"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following diagram shows a simplified view of how a blockchain transaction works:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart LR\n    A[User] -->|1. Sign & submit| B[Custody Platform]\n    B -->|2. Apply governance| B\n    B -->|3. Broadcast| C[Blockchain Network]\n    C -->|4. Confirm| D[Permanent Record]\n","diagramHtml":"<svg id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1188.625px;\" viewBox=\"0 10.425209045410156 1188.625 149.14979553222656\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .error-icon{fill:#552222;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .error-text{fill:#552222;stroke:#552222;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-thickness-normal{stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-thickness-thick{stroke-width:3.5px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-pattern-solid{stroke-dasharray:0;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .marker{fill:#333333;stroke:#333333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .marker.cross{stroke:#333333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 p{margin:0;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster-label text{fill:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster-label span{color:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster-label span p{background-color:transparent;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .label text,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 span{fill:#333;color:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node rect,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node circle,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node ellipse,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node polygon,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .rough-node .label text,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node .label text,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .image-shape .label,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .icon-shape .label{text-anchor:middle;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .rough-node .label,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node .label,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .image-shape .label,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .icon-shape .label{text-align:center;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node.clickable{cursor:pointer;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .arrowheadPath{fill:#333333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .flowchart-link{stroke:#333333;fill:none;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster text{fill:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .cluster span{color:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 rect.text{fill:none;stroke-width:0;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .icon-shape,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .icon-shape p,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .icon-shape .label rect,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 .node .neo-node{stroke:#9370DB;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node rect,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].cluster rect,#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_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=\"M101.781,55.05L115.656,55.05C129.531,55.05,157.281,55.05,184.365,55.05C211.448,55.05,237.865,55.05,251.073,55.05L264.281,55.05\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-L_A_B_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_A_B_0\" data-points=\"W3sieCI6MTAxLjc4MTI1LCJ5Ijo1NS4wNTAwMDAwMDA3NDUwNn0seyJ4IjoxODUuMDMxMjUsInkiOjU1LjA1MDAwMDAwMDc0NTA2fSx7IngiOjI2OC4yODEyNSwieSI6NTUuMDUwMDAwMDAwNzQ1MDZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_flowchart-v2-pointEnd)\"></path><path d=\"M422.271,82.05L438.712,89.138C455.152,96.225,488.033,110.4,515.459,117.488C542.885,124.575,564.857,124.575,575.842,124.575L586.828,124.575\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-L_B_C_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_B_C_0\" data-points=\"W3sieCI6NDIyLjI3MTA4NjE2NDcxMywieSI6ODIuMDUwMDAwMDAwNzQ1MDZ9LHsieCI6NTIwLjkxNDA2MjUsInkiOjEyNC41NzUwMDAwMDExMTc1OX0seyJ4Ijo1OTAuODI4MTI1LCJ5IjoxMjQuNTc1MDAwMDAxMTE3NTl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_flowchart-v2-pointEnd)\"></path><path d=\"M791.328,124.575L807.578,124.575C823.828,124.575,856.328,124.575,888.161,124.575C919.995,124.575,951.161,124.575,966.745,124.575L982.328,124.575\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-L_C_D_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_C_D_0\" data-points=\"W3sieCI6NzkxLjMyODEyNSwieSI6MTI0LjU3NTAwMDAwMTExNzU5fSx7IngiOjg4OC44MjgxMjUsInkiOjEyNC41NzUwMDAwMDExMTc1OX0seyJ4Ijo5ODYuMzI4MTI1LCJ5IjoxMjQuNTc1MDAwMDAxMTE3NTl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_flowchart-v2-pointEnd)\"></path><path d=\"M422.097,28.05L430.964,24.217C439.831,20.383,457.566,12.717,466.433,25.55C475.3,38.383,475.3,71.717,467.045,84.815C458.789,97.912,442.279,90.775,434.024,87.206L425.768,83.637\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-L_B_B_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_B_B_0\" data-points=\"W3sieCI6NDIyLjA5NjY4NzUwMDAwMDAzLCJ5IjoyOC4wNTAwMDAwMDA3NDUwNTh9LHsieCI6NDc1LjMsInkiOjUuMDUwMDAwMDAwNzQ1MDU4fSx7IngiOjQ3NS4zLCJ5IjoxMDUuMDUwMDAwMDAwNzQ1MDZ9LHsieCI6NDIyLjA5NjY4NzUwMDAwMDAzLCJ5Ijo4Mi4wNTAwMDAwMDA3NDUwNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(185.03125, 55.05000000074506)\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(-58.25, -12)\"><foreignObject width=\"116.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>1. Sign &amp; submit</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(551.8, 55.05000000074506)\"><g class=\"label\" data-id=\"L_B_B_0\" transform=\"translate(-72.5, -12)\"><foreignObject width=\"145\" 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>2. Apply governance</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(520.9140625, 124.57500000111759)\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(-44.9140625, -12)\"><foreignObject width=\"89.828125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>3. Broadcast</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(888.828125, 124.57500000111759)\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(-36.8984375, -12)\"><foreignObject width=\"73.796875\" 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>4. Confirm</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-flowchart-A-0\" data-look=\"classic\" transform=\"translate(54.890625, 55.05000000074506)\"><rect class=\"basic label-container\" style=\"\" x=\"-46.890625\" y=\"-27\" width=\"93.78125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-16.890625, -12)\"><rect></rect><foreignObject width=\"33.78125\" 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>User</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-flowchart-B-1\" data-look=\"classic\" transform=\"translate(359.640625, 55.05000000074506)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.359375\" y=\"-27\" width=\"182.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.359375, -12)\"><rect></rect><foreignObject width=\"122.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>Custody Platform</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-flowchart-C-5\" data-look=\"classic\" transform=\"translate(691.078125, 124.57500000111759)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.25\" y=\"-27\" width=\"200.5\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.25, -12)\"><rect></rect><foreignObject width=\"140.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain Network</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-flowchart-D-7\" data-look=\"classic\" transform=\"translate(1083.4765625, 124.57500000111759)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.1484375\" y=\"-27\" width=\"194.296875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.1484375, -12)\"><rect></rect><foreignObject width=\"134.296875\" 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>Permanent Record</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---1\" transform=\"translate(691.078125, 20)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---2\" transform=\"translate(1083.4765625, 37.52500000037253)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-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-e467710ac83a4adb81fdf0f6899b7998177aefce49b227b0893841cb5f421356-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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 1188.625px;\" viewBox=\"0 10.425209045410156 1188.625 149.14979553222656\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>\n    #diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 foreignObject {\n      overflow: visible;\n    }\n  </style><style>#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .error-icon{fill:#a44141;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .error-text{fill:#ddd;stroke:#ddd;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-thickness-normal{stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-thickness-thick{stroke-width:3.5px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-pattern-solid{stroke-dasharray:0;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .marker.cross{stroke:lightgrey;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 p{margin:0;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .label{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster-label text{fill:#F9FFFE;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster-label span{color:#F9FFFE;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster-label span p{background-color:transparent;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .label text,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 span{fill:#ccc;color:#ccc;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node rect,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node circle,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node ellipse,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node polygon,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .rough-node .label text,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node .label text,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .image-shape .label,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .icon-shape .label{text-anchor:middle;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .rough-node .label,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node .label,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .image-shape .label,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .icon-shape .label{text-align:center;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node.clickable{cursor:pointer;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .arrowheadPath{fill:lightgrey;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster text{fill:#F9FFFE;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .cluster span{color:#F9FFFE;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 rect.text{fill:none;stroke-width:0;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .icon-shape,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .icon-shape p,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .icon-shape .label rect,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 .node .neo-node{stroke:#ccc;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node rect,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].cluster rect,#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node polygon{stroke:url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node path{stroke:url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-gradient);stroke-width:1px;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node circle{stroke:url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_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=\"M101.781,55.05L115.656,55.05C129.531,55.05,157.281,55.05,184.365,55.05C211.448,55.05,237.865,55.05,251.073,55.05L264.281,55.05\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-L_A_B_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_A_B_0\" data-points=\"W3sieCI6MTAxLjc4MTI1LCJ5Ijo1NS4wNTAwMDAwMDA3NDUwNn0seyJ4IjoxODUuMDMxMjUsInkiOjU1LjA1MDAwMDAwMDc0NTA2fSx7IngiOjI2OC4yODEyNSwieSI6NTUuMDUwMDAwMDAwNzQ1MDZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_flowchart-v2-pointEnd)\"></path><path d=\"M422.271,82.05L438.712,89.138C455.152,96.225,488.033,110.4,515.459,117.488C542.885,124.575,564.857,124.575,575.842,124.575L586.828,124.575\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-L_B_C_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_B_C_0\" data-points=\"W3sieCI6NDIyLjI3MTA4NjE2NDcxMywieSI6ODIuMDUwMDAwMDAwNzQ1MDZ9LHsieCI6NTIwLjkxNDA2MjUsInkiOjEyNC41NzUwMDAwMDExMTc1OX0seyJ4Ijo1OTAuODI4MTI1LCJ5IjoxMjQuNTc1MDAwMDAxMTE3NTl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_flowchart-v2-pointEnd)\"></path><path d=\"M791.328,124.575L807.578,124.575C823.828,124.575,856.328,124.575,888.161,124.575C919.995,124.575,951.161,124.575,966.745,124.575L982.328,124.575\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-L_C_D_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_C_D_0\" data-points=\"W3sieCI6NzkxLjMyODEyNSwieSI6MTI0LjU3NTAwMDAwMTExNzU5fSx7IngiOjg4OC44MjgxMjUsInkiOjEyNC41NzUwMDAwMDExMTc1OX0seyJ4Ijo5ODYuMzI4MTI1LCJ5IjoxMjQuNTc1MDAwMDAxMTE3NTl9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_flowchart-v2-pointEnd)\"></path><path d=\"M422.097,28.05L430.964,24.217C439.831,20.383,457.566,12.717,466.433,25.55C475.3,38.383,475.3,71.717,467.045,84.815C458.789,97.912,442.279,90.775,434.024,87.206L425.768,83.637\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-L_B_B_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_B_B_0\" data-points=\"W3sieCI6NDIyLjA5NjY4NzUwMDAwMDAzLCJ5IjoyOC4wNTAwMDAwMDA3NDUwNTh9LHsieCI6NDc1LjMsInkiOjUuMDUwMDAwMDAwNzQ1MDU4fSx7IngiOjQ3NS4zLCJ5IjoxMDUuMDUwMDAwMDAwNzQ1MDZ9LHsieCI6NDIyLjA5NjY4NzUwMDAwMDAzLCJ5Ijo4Mi4wNTAwMDAwMDA3NDUwNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(185.03125, 55.05000000074506)\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(-58.25, -12)\"><foreignObject width=\"116.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>1. Sign &amp; submit</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(551.8, 55.05000000074506)\"><g class=\"label\" data-id=\"L_B_B_0\" transform=\"translate(-72.5, -12)\"><foreignObject width=\"145\" 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>2. Apply governance</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(520.9140625, 124.57500000111759)\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(-44.9140625, -12)\"><foreignObject width=\"89.828125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>3. Broadcast</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(888.828125, 124.57500000111759)\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(-36.8984375, -12)\"><foreignObject width=\"73.796875\" 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>4. Confirm</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-flowchart-A-0\" data-look=\"classic\" transform=\"translate(54.890625, 55.05000000074506)\"><rect class=\"basic label-container\" style=\"\" x=\"-46.890625\" y=\"-27\" width=\"93.78125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-16.890625, -12)\"><rect></rect><foreignObject width=\"33.78125\" 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>User</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-flowchart-B-1\" data-look=\"classic\" transform=\"translate(359.640625, 55.05000000074506)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.359375\" y=\"-27\" width=\"182.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.359375, -12)\"><rect></rect><foreignObject width=\"122.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>Custody Platform</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-flowchart-C-5\" data-look=\"classic\" transform=\"translate(691.078125, 124.57500000111759)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.25\" y=\"-27\" width=\"200.5\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-70.25, -12)\"><rect></rect><foreignObject width=\"140.5\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Blockchain Network</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-flowchart-D-7\" data-look=\"classic\" transform=\"translate(1083.4765625, 124.57500000111759)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.1484375\" y=\"-27\" width=\"194.296875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-67.1484375, -12)\"><rect></rect><foreignObject width=\"134.296875\" 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>Permanent Record</p></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---1\" transform=\"translate(691.078125, 20)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g><g class=\"label edgeLabel\" id=\"B---B---2\" transform=\"translate(1083.4765625, 37.52500000037253)\"><rect width=\"0.1\" height=\"0.1\"></rect><g class=\"label\" style=\"\" transform=\"translate(0, 0)\"><rect></rect><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 10px; text-align: center;\"><span class=\"nodeLabel\"></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-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-4490046df0601961242f7e84f9fc669099d73cdcf87f0fa5ba54b53b6cf6f948-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    A[User] -->|1. Sign & submit| B[Custody Platform]\n    B -->|2. Apply governance| B\n    B -->|3. Broadcast| C[Blockchain Network]\n    C -->|4. Confirm| D[Permanent Record]\n"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sign & submit"]},": The user creates and signs a transaction request."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apply governance"]},": ","Ripple Custody"," validates the request against policies and obtains required approvals."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Broadcast"]},": The signed transaction is sent to the blockchain network."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Confirm"]},": Network nodes validate and add the transaction to a block, creating a permanent record."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"accounting-transactions-in-ripple-custody","__idx":2},"children":["Accounting transactions in ","Ripple Custody"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In ","Ripple Custody",", an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["accounting transaction"]}," is any operation that affects the balance or the system's state (such as a configuration change). This includes blockchain transactions as well as internal tracking of incoming funds."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The types of accounting transactions you can perform depend on the blockchain you're using:"]},{"$$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":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example use cases"},"children":["Example use cases"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Native currency transfer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Send the blockchain's base currency (e.g., ETH, BTC, XRP) to another address"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Paying vendors, treasury management, customer withdrawals"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Token transfer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Send tokens issued on a blockchain (e.g., ERC-20, SPL tokens) to another address"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Stablecoin payments, loyalty token distribution"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Smart contract call"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Execute code stored on a blockchain to perform complex operations"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["DeFi interactions, NFT minting, custom business logic"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Staking operation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Lock assets to participate in network consensus and earn rewards"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Delegate tokens to validators, claim staking rewards"]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Not all blockchains support all transaction types. For details on what each blockchain supports, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/support/supported-ledgers"},"children":["Supported ledgers"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For guides on performing these operations, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/ui/accounting/send-assets"},"children":["Send assets (UI)"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/api/accounting/send-assets"},"children":["Send assets (API)"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"transaction-lifecycle-overview","__idx":3},"children":["Transaction lifecycle overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you initiate a transaction in ","Ripple Custody",", it passes through several stages before reaching the blockchain:"]},{"$$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":"Phase"},"children":["Phase"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What happens"},"children":["What happens"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Key components"},"children":["Key components"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["1. Initiation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["User submits a transaction request (transfer order or transaction order)"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["API Gateway, Web UI"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2. Governance"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The system checks policies: Does this transaction require additional approvals? Does it exceed spending limits?"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Governance Engine, Policies"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["3. Signing"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Once approved, the transaction is cryptographically signed"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["notary, vault, KMS"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["4. Broadcast"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The signed transaction is sent to the blockchain network"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Indexer, Blockchain Nodes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["5. Confirmation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The blockchain includes the transaction in a block and the system updates balances"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Indexer, Database"]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Key Takeaway"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Every transaction goes through governance approval before signing. The notary validates that the governance engine authorized the transaction before the vault signs it, ensuring no transaction can bypass policy controls."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the complete technical flow with detailed sequence diagrams, API calls, and UI screenshots, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/ui/accounting/send-assets"},"children":["Send assets (UI)"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/api/accounting/send-assets"},"children":["Send assets (API)"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":4},"children":["Next steps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This overview introduces the transaction lifecycle. For detailed information, see the following pages:"]},{"$$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":"Page"},"children":["Page"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/transactions-initiation"},"children":["Transaction initiation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Learn how to start transactions using transfer orders (simple) or transaction orders (advanced). Includes decision guide and transaction object diagrams."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/transactions-processing"},"children":["Transaction processing"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Understand what happens after initiation: status progression, vault signing flows (hot vs cold), fee strategies, and finality."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/concepts/transactions-reference"},"children":["Transactions reference"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Lookup tables for fee strategies by ledger, finality settings by network, status definitions, troubleshooting, and glossary."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Send assets: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/ui/accounting/send-assets"},"children":["UI"]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.34/api/accounting/send-assets"},"children":["API"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Step-by-step how-to guide with UI and API workflows."]}]}]}]}]}]},"headings":[{"value":"Transactions","id":"transactions","depth":1},{"value":"What is a blockchain transaction?","id":"what-is-a-blockchain-transaction","depth":2},{"value":"Accounting transactions in Ripple Custody","id":"accounting-transactions-in-ripple-custody","depth":2},{"value":"Transaction lifecycle overview","id":"transaction-lifecycle-overview","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Transactions"}},"lastModified":"2026-04-07T19:14:09.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.34/concepts/transactions","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}