{"templateId":"markdown","versions":[{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/compliance","default":true,"active":true,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/compliance","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/compliance","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/compliance","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/compliance","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/compliance","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Compliance","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":"compliance","__idx":0},"children":["Compliance"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Executive summary"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Ripple Custody"," provides integrated compliance capabilities for transaction screening and Travel Rule compliance."]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transaction screening"]}," analyzes counterparty wallet risk using Chainalysis or Elliptic."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Travel Rule compliance"]}," automates VASP-to-VASP customer information exchange via Notabene."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Both checks run in parallel. The strictest outcome determines the transaction decision."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Flagged transactions queue for manual review by compliance officers."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"success","name":"Why this matters"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Regulatory compliance is mandatory for licensed digital asset custodians. Transaction screening helps you avoid processing funds from sanctioned or illicit sources. Travel Rule compliance (FATF Recommendation 16) is required in most jurisdictions for transactions above certain thresholds. Failing to implement these controls exposes your organization to regulatory penalties and reputational damage."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["For architects and operators"]},": Compliance integrations require third-party accounts (Chainalysis/Elliptic for screening, Notabene for Travel Rule). Plan for these vendor relationships during deployment. Configure risk thresholds based on your organization's risk appetite and regulatory requirements."]}]},{"$$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/transactions/overview"},"children":["Transactions"]}," - How transactions flow through ","Ripple Custody"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/overview/governance-model"},"children":["Governance model"]}," - How policies control operations"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ripple Custody"," provides integrated compliance capabilities to help you meet regulatory requirements for digital asset transactions. The compliance framework includes two complementary services that work together:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Transaction screening"]}," — Risk-based screening of transactions using third-party providers (Chainalysis or Elliptic)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Travel Rule compliance"]}," — Automated exchange of customer information between VASPs (Virtual Asset Service Providers) using the third-party Notabene compliance provider."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-compliance-works","__idx":1},"children":["How compliance works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you create a transaction, ","Ripple Custody"," runs compliance checks before execution:"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","diagramType":"mermaid","diagramSource":"flowchart TD\n    Request[\"Customer Request\"]\n    Compliance[\"Compliance Service\"]\n    Screening[\"Transaction Screening<br/>(Chainalysis/Elliptic)\"]\n    TravelRule[\"Travel Rule<br/>(Notabene)\"]\n    Decision[\"Combined Decision\"]\n    Execute[\"Transaction Execution\"]\n\n    Request --> Compliance\n    Compliance --> Screening\n    Compliance --> TravelRule\n    Screening --> Decision\n    TravelRule --> Decision\n    Decision --> Execute\n","diagramHtml":"<svg id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 432.8125px;\" viewBox=\"0 0 432.8125 510\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f{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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .error-icon{fill:#552222;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .error-text{fill:#552222;stroke:#552222;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-thickness-normal{stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-thickness-thick{stroke-width:3.5px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-pattern-solid{stroke-dasharray:0;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-pattern-dashed{stroke-dasharray:3;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edge-pattern-dotted{stroke-dasharray:2;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .marker{fill:#333333;stroke:#333333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .marker.cross{stroke:#333333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f p{margin:0;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster-label text{fill:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster-label span{color:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster-label span p{background-color:transparent;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .label text,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f span{fill:#333;color:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node rect,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node circle,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node ellipse,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node polygon,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .rough-node .label text,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node .label text,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .image-shape .label,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .icon-shape .label{text-anchor:middle;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .rough-node .label,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node .label,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .image-shape .label,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .icon-shape .label{text-align:center;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node.clickable{cursor:pointer;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .arrowheadPath{fill:#333333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .flowchart-link{stroke:#333333;fill:none;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster text{fill:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .cluster span{color:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f 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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f rect.text{fill:none;stroke-width:0;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .icon-shape,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .icon-shape p,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .icon-shape .label rect,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f .node .neo-node{stroke:#9370DB;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node rect,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].cluster rect,#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_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=\"M236.445,62L236.445,66.167C236.445,70.333,236.445,78.667,236.445,86.333C236.445,94,236.445,101,236.445,104.5L236.445,108\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_Request_Compliance_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Request_Compliance_0\" data-points=\"W3sieCI6MjM2LjQ0NTMxMjUsInkiOjYyfSx7IngiOjIzNi40NDUzMTI1LCJ5Ijo4N30seyJ4IjoyMzYuNDQ1MzEyNSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path><path d=\"M175.849,166L166.498,170.167C157.147,174.333,138.445,182.667,129.093,190.333C119.742,198,119.742,205,119.742,208.5L119.742,212\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_Compliance_Screening_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_Compliance_Screening_0\" data-points=\"W3sieCI6MTc1Ljg0OTQ1OTEzNDYxNTQsInkiOjE2Nn0seyJ4IjoxMTkuNzQyMTg3NSwieSI6MTkxfSx7IngiOjExOS43NDIxODc1LCJ5IjoyMTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path><path d=\"M297.041,166L306.392,170.167C315.744,174.333,334.446,182.667,343.797,190.333C353.148,198,353.148,205,353.148,208.5L353.148,212\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_Compliance_TravelRule_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_Compliance_TravelRule_0\" data-points=\"W3sieCI6Mjk3LjA0MTE2NTg2NTM4NDY0LCJ5IjoxNjZ9LHsieCI6MzUzLjE0ODQzNzUsInkiOjE5MX0seyJ4IjozNTMuMTQ4NDM3NSwieSI6MjE2fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path><path d=\"M119.742,294L119.742,298.167C119.742,302.333,119.742,310.667,128.484,318.729C137.227,326.791,154.711,334.581,163.453,338.477L172.196,342.372\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_Screening_Decision_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_Screening_Decision_0\" data-points=\"W3sieCI6MTE5Ljc0MjE4NzUsInkiOjI5NH0seyJ4IjoxMTkuNzQyMTg3NSwieSI6MzE5fSx7IngiOjE3NS44NDk0NTkxMzQ2MTU0LCJ5IjozNDR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path><path d=\"M353.148,294L353.148,298.167C353.148,302.333,353.148,310.667,344.406,318.729C335.664,326.791,318.179,334.581,309.437,338.477L300.695,342.372\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_TravelRule_Decision_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_TravelRule_Decision_0\" data-points=\"W3sieCI6MzUzLjE0ODQzNzUsInkiOjI5NH0seyJ4IjozNTMuMTQ4NDM3NSwieSI6MzE5fSx7IngiOjI5Ny4wNDExNjU4NjUzODQ2NCwieSI6MzQ0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path><path d=\"M236.445,398L236.445,402.167C236.445,406.333,236.445,414.667,236.445,422.333C236.445,430,236.445,437,236.445,440.5L236.445,444\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-L_Decision_Execute_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_Decision_Execute_0\" data-points=\"W3sieCI6MjM2LjQ0NTMxMjUsInkiOjM5OH0seyJ4IjoyMzYuNDQ1MzEyNSwieSI6NDIzfSx7IngiOjIzNi40NDUzMTI1LCJ5Ijo0NDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Request_Compliance_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Compliance_Screening_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_Compliance_TravelRule_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_Screening_Decision_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_TravelRule_Decision_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_Decision_Execute_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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-Request-0\" data-look=\"classic\" transform=\"translate(236.4453125, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.078125\" y=\"-27\" width=\"198.15625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.078125, -12)\"><rect></rect><foreignObject width=\"138.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Customer Request</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-Compliance-1\" data-look=\"classic\" transform=\"translate(236.4453125, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.4765625\" y=\"-27\" width=\"204.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.4765625, -12)\"><rect></rect><foreignObject width=\"144.953125\" 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>Compliance Service</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-Screening-2\" data-look=\"classic\" transform=\"translate(119.7421875, 255)\"><rect class=\"basic label-container\" style=\"\" x=\"-111.7421875\" y=\"-39\" width=\"223.484375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-81.7421875, -24)\"><rect></rect><foreignObject width=\"163.484375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transaction Screening<br>(Chainalysis/Elliptic)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-TravelRule-3\" data-look=\"classic\" transform=\"translate(353.1484375, 255)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.6640625\" y=\"-39\" width=\"143.328125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.6640625, -24)\"><rect></rect><foreignObject width=\"83.328125\" 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>Travel Rule<br>(Notabene)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-Decision-4\" data-look=\"classic\" transform=\"translate(236.4453125, 371)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.359375\" y=\"-27\" width=\"204.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.359375, -12)\"><rect></rect><foreignObject width=\"144.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>Combined Decision</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-flowchart-Execute-5\" data-look=\"classic\" transform=\"translate(236.4453125, 475)\"><rect class=\"basic label-container\" style=\"\" x=\"-111.515625\" y=\"-27\" width=\"223.03125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-81.515625, -12)\"><rect></rect><foreignObject width=\"163.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transaction Execution</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-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-0e8eccdb9e8089a0eaa4206998ed6dcbf424db2925ac37d1562471ab0de7423f-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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 432.8125px;\" viewBox=\"0 0 432.8125 510\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc{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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .error-icon{fill:#a44141;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .error-text{fill:#ddd;stroke:#ddd;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-thickness-normal{stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-thickness-thick{stroke-width:3.5px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-pattern-solid{stroke-dasharray:0;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-pattern-dashed{stroke-dasharray:3;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edge-pattern-dotted{stroke-dasharray:2;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .marker{fill:lightgrey;stroke:lightgrey;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .marker.cross{stroke:lightgrey;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc svg{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc p{margin:0;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .label{font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;color:#ccc;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster-label text{fill:#F9FFFE;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster-label span{color:#F9FFFE;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster-label span p{background-color:transparent;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .label text,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc span{fill:#ccc;color:#ccc;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node rect,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node circle,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node ellipse,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node polygon,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .rough-node .label text,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node .label text,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .image-shape .label,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .icon-shape .label{text-anchor:middle;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .rough-node .label,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node .label,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .image-shape .label,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .icon-shape .label{text-align:center;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node.clickable{cursor:pointer;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .arrowheadPath{fill:lightgrey;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .flowchart-link{stroke:lightgrey;fill:none;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster text{fill:#F9FFFE;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .cluster span{color:#F9FFFE;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc 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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc rect.text{fill:none;stroke-width:0;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .icon-shape,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .icon-shape p,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .icon-shape .label rect,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc .node .neo-node{stroke:#ccc;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node rect,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].cluster rect,#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node polygon{stroke:url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node path{stroke:url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-gradient);stroke-width:1px;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node circle{stroke:url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc :root{--mermaid-font-family:\"Redocly Mermaid Sans\",\"Redocly Mermaid CJK\",sans-serif;}</style><g><marker id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_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=\"M236.445,62L236.445,66.167C236.445,70.333,236.445,78.667,236.445,86.333C236.445,94,236.445,101,236.445,104.5L236.445,108\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_Request_Compliance_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Request_Compliance_0\" data-points=\"W3sieCI6MjM2LjQ0NTMxMjUsInkiOjYyfSx7IngiOjIzNi40NDUzMTI1LCJ5Ijo4N30seyJ4IjoyMzYuNDQ1MzEyNSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path><path d=\"M175.849,166L166.498,170.167C157.147,174.333,138.445,182.667,129.093,190.333C119.742,198,119.742,205,119.742,208.5L119.742,212\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_Compliance_Screening_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_Compliance_Screening_0\" data-points=\"W3sieCI6MTc1Ljg0OTQ1OTEzNDYxNTQsInkiOjE2Nn0seyJ4IjoxMTkuNzQyMTg3NSwieSI6MTkxfSx7IngiOjExOS43NDIxODc1LCJ5IjoyMTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path><path d=\"M297.041,166L306.392,170.167C315.744,174.333,334.446,182.667,343.797,190.333C353.148,198,353.148,205,353.148,208.5L353.148,212\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_Compliance_TravelRule_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_Compliance_TravelRule_0\" data-points=\"W3sieCI6Mjk3LjA0MTE2NTg2NTM4NDY0LCJ5IjoxNjZ9LHsieCI6MzUzLjE0ODQzNzUsInkiOjE5MX0seyJ4IjozNTMuMTQ4NDM3NSwieSI6MjE2fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path><path d=\"M119.742,294L119.742,298.167C119.742,302.333,119.742,310.667,128.484,318.729C137.227,326.791,154.711,334.581,163.453,338.477L172.196,342.372\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_Screening_Decision_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_Screening_Decision_0\" data-points=\"W3sieCI6MTE5Ljc0MjE4NzUsInkiOjI5NH0seyJ4IjoxMTkuNzQyMTg3NSwieSI6MzE5fSx7IngiOjE3NS44NDk0NTkxMzQ2MTU0LCJ5IjozNDR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path><path d=\"M353.148,294L353.148,298.167C353.148,302.333,353.148,310.667,344.406,318.729C335.664,326.791,318.179,334.581,309.437,338.477L300.695,342.372\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_TravelRule_Decision_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_TravelRule_Decision_0\" data-points=\"W3sieCI6MzUzLjE0ODQzNzUsInkiOjI5NH0seyJ4IjozNTMuMTQ4NDM3NSwieSI6MzE5fSx7IngiOjI5Ny4wNDExNjU4NjUzODQ2NCwieSI6MzQ0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path><path d=\"M236.445,398L236.445,402.167C236.445,406.333,236.445,414.667,236.445,422.333C236.445,430,236.445,437,236.445,440.5L236.445,444\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-L_Decision_Execute_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_Decision_Execute_0\" data-points=\"W3sieCI6MjM2LjQ0NTMxMjUsInkiOjM5OH0seyJ4IjoyMzYuNDQ1MzEyNSwieSI6NDIzfSx7IngiOjIzNi40NDUzMTI1LCJ5Ijo0NDh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Request_Compliance_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_Compliance_Screening_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_Compliance_TravelRule_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_Screening_Decision_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_TravelRule_Decision_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_Decision_Execute_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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-Request-0\" data-look=\"classic\" transform=\"translate(236.4453125, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-99.078125\" y=\"-27\" width=\"198.15625\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.078125, -12)\"><rect></rect><foreignObject width=\"138.15625\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Customer Request</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-Compliance-1\" data-look=\"classic\" transform=\"translate(236.4453125, 139)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.4765625\" y=\"-27\" width=\"204.953125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.4765625, -12)\"><rect></rect><foreignObject width=\"144.953125\" 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>Compliance Service</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-Screening-2\" data-look=\"classic\" transform=\"translate(119.7421875, 255)\"><rect class=\"basic label-container\" style=\"\" x=\"-111.7421875\" y=\"-39\" width=\"223.484375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-81.7421875, -24)\"><rect></rect><foreignObject width=\"163.484375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transaction Screening<br>(Chainalysis/Elliptic)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-TravelRule-3\" data-look=\"classic\" transform=\"translate(353.1484375, 255)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.6640625\" y=\"-39\" width=\"143.328125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.6640625, -24)\"><rect></rect><foreignObject width=\"83.328125\" 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>Travel Rule<br>(Notabene)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-Decision-4\" data-look=\"classic\" transform=\"translate(236.4453125, 371)\"><rect class=\"basic label-container\" style=\"\" x=\"-102.359375\" y=\"-27\" width=\"204.71875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-72.359375, -12)\"><rect></rect><foreignObject width=\"144.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>Combined Decision</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-flowchart-Execute-5\" data-look=\"classic\" transform=\"translate(236.4453125, 475)\"><rect class=\"basic label-container\" style=\"\" x=\"-111.515625\" y=\"-27\" width=\"223.03125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-81.515625, -12)\"><rect></rect><foreignObject width=\"163.03125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Transaction Execution</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-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-73097f5143d58671cce94444b1ab2eff888e0a79f7b0a1304bcf871c863cc6dc-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    Request[\"Customer Request\"]\n    Compliance[\"Compliance Service\"]\n    Screening[\"Transaction Screening<br/>(Chainalysis/Elliptic)\"]\n    TravelRule[\"Travel Rule<br/>(Notabene)\"]\n    Decision[\"Combined Decision\"]\n    Execute[\"Transaction Execution\"]\n\n    Request --> Compliance\n    Compliance --> Screening\n    Compliance --> TravelRule\n    Screening --> Decision\n    TravelRule --> Decision\n    Decision --> Execute\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both checks run in parallel. The strictest outcome determines the final decision:"]},{"$$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":"Combined Result"},"children":["Combined Result"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Decision"},"children":["Decision"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Both pass"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AUTO_APPROVED"]}," — Transaction executes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Either flagged"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLAGGED"]}," — Manual review required"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Either rejected"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AUTO_REJECTED"]}," — Transaction blocked"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"transaction-screening","__idx":2},"children":["Transaction screening"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Transaction screening analyzes the risk of transactions based on counterparty wallet addresses. ","Ripple Custody"," integrates with two screening providers:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Elliptic"]}," — Uses decimal risk scores (0-10) to classify transactions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Chainalysis"]}," — Uses categorical risk levels (low, medium, high, severe)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You configure risk thresholds to automatically approve low-risk transactions, reject high-risk transactions, and flag medium-risk transactions for manual review."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more details, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/transaction-screening/concept"},"children":["Transaction screening"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"travel-rule-compliance","__idx":3},"children":["Travel Rule compliance"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Travel Rule (FATF Recommendation 16) requires Virtual Asset Service Providers (VASPs) to exchange customer information for transactions above certain thresholds. ","Ripple Custody"," integrates with the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Notabene"]}," compliance provider to automate this exchange."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more details, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/travel-rule/concept"},"children":["Travel Rule"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"getting-started","__idx":4},"children":["Getting started"]},{"$$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":"Guide"},"children":["Guide"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configure risk scores"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/transaction-screening/customize-risk-score"},"children":["Customize risk score configuration"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set up Travel Rule"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/travel-rule/setup"},"children":["Travel Rule setup"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create compliance policies"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/transaction-screening/automatic-quarantine-release-policy"},"children":["Automatic release of quarantined transfers"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":5},"children":["Next steps"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Topic"},"children":["Topic"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/transaction-screening/concept"},"children":["Transaction screening"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Configure risk thresholds with Chainalysis or Elliptic"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/compliance/travel-rule/concept"},"children":["Travel Rule"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set up VASP-to-VASP information exchange with Notabene"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/governance/policies"},"children":["Policies"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create governance policies for compliance workflows"]}]}]}]}]}]},"headings":[{"value":"Compliance","id":"compliance","depth":1},{"value":"How compliance works","id":"how-compliance-works","depth":2},{"value":"Transaction screening","id":"transaction-screening","depth":2},{"value":"Travel Rule compliance","id":"travel-rule-compliance","depth":2},{"value":"Getting started","id":"getting-started","depth":2},{"value":"Next steps","id":"next-steps","depth":2}],"frontmatter":{"seo":{"title":"Compliance"}},"lastModified":"2026-08-04T20:25:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/compliance","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}