---
title: "Ibm Blockchain Flowchart"
description: "A flowchart diagram showing process flow and decision points"
category: "templates/cloud"
type: "flowchart"
source_file: "templates/cloud/ibm_blockchain_decoded.xml"
tags: ["cloud", "template", "architecture", "drawio", "infrastructure"]
---

# Ibm Blockchain Flowchart

A flowchart diagram showing process flow and decision points

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="1408" dy="544" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="T21aQVliIUyU_0U-5JRh-148" value="" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=6;swimlaneLine=0;swimlaneFillColor=#E6E6E5;fillColor=#E6E6E5;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=center;spacingLeft=5;dashed=0;strokeWidth=2;fontSize=3;spacingTop=-4;shadow=0;" parent="1" vertex="1">
      <mxGeometry x="1216.5" y="613" width="220" height="160" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-145" value="BLOCKCHAIN APPLICATION" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=28;swimlaneLine=0;swimlaneFillColor=none;fillColor=none;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=center;spacingLeft=5;dashed=0;strokeWidth=1;fontSize=3;spacingTop=-4;" parent="1" vertex="1">
      <mxGeometry x="1220.5" y="629" width="116" height="115" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-146" value="ACTORS" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=28;swimlaneLine=0;swimlaneFillColor=none;fillColor=none;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=center;spacingLeft=5;dashed=0;strokeWidth=1;fontSize=3;spacingTop=-4;" parent="1" vertex="1">
      <mxGeometry x="1366.5" y="633" width="60" height="101" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-42" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/key_management.svg;rounded=0;" parent="1" vertex="1">
      <mxGeometry x="1214" y="486" width="22.8" height="22.8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-39" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/key_management.svg;rounded=0;" parent="1" vertex="1">
      <mxGeometry x="1060" y="408" width="22.8" height="22.8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-40" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/key_management.svg;rounded=0;" parent="1" vertex="1">
      <mxGeometry x="1214" y="306.5" width="22.8" height="22.8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-41" value="" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/key_management.svg;rounded=0;" parent="1" vertex="1">
      <mxGeometry x="1309" y="401.5" width="22.8" height="22.8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-43" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;fontSize=7;align=center;fillColor=none;strokeWidth=7;strokeColor=#6E6F72;spacingTop=0;" parent="1" vertex="1">
      <mxGeometry x="1104" y="348" width="190" height="190" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-1" value="WALLET&lt;br&gt;(EXTERNAL)&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/wallet.svg;" parent="1" vertex="1">
      <mxGeometry x="481.5" y="93" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-17" value="TRUSTED&lt;br&gt;EXTERNAL&lt;br&gt;SYSTEMS&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/applications/mobile_app.svg;" parent="1" vertex="1">
      <mxGeometry x="1169" y="163" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-18" value="NODE J" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/node.svg;" parent="1" vertex="1">
      <mxGeometry x="1169" y="318" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-19" value="NODE I" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/node.svg;" parent="1" vertex="1">
      <mxGeometry x="1074" y="413" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-149" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.354;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classicThin;startFill=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=2;fontSize=12;" parent="1" source="T21aQVliIUyU_0U-5JRh-20" target="T21aQVliIUyU_0U-5JRh-148" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-20" value="NODE K" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/node.svg;" parent="1" vertex="1">
      <mxGeometry x="1264.5" y="413.00000000000006" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-21" value="NODE N" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/node.svg;" parent="1" vertex="1">
      <mxGeometry x="1169" y="498" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-22" value="GOVERNANCE" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/management/information_governance.svg;" parent="1" vertex="1">
      <mxGeometry x="476.5" y="768.5" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-46" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="1" source="T21aQVliIUyU_0U-5JRh-1" target="T21aQVliIUyU_0U-5JRh-3" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="246.5" y="143" as="sourcePoint"/>
        <mxPoint x="306.5" y="83" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="511.5" y="233"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-47" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-4" target="T21aQVliIUyU_0U-5JRh-7" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="246.5" y="303" as="sourcePoint"/>
        <mxPoint x="306.5" y="243" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-49" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-6" target="T21aQVliIUyU_0U-5JRh-8" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="256.5" y="543" as="sourcePoint"/>
        <mxPoint x="316.5" y="483" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-55" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=none;startFill=0;" parent="1" source="T21aQVliIUyU_0U-5JRh-19" target="T21aQVliIUyU_0U-5JRh-13" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="680.5" y="593" as="sourcePoint"/>
        <mxPoint x="680.5" y="483" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="1086.5" y="268"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-60" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-19" target="T21aQVliIUyU_0U-5JRh-17" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="941.5" y="593" as="sourcePoint"/>
        <mxPoint x="941.5" y="483" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="1103.5" y="193"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-61" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-18" target="T21aQVliIUyU_0U-5JRh-17" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="951.5" y="603" as="sourcePoint"/>
        <mxPoint x="951.5" y="493" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-62" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-19" target="T21aQVliIUyU_0U-5JRh-15" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="961.5" y="613" as="sourcePoint"/>
        <mxPoint x="961.5" y="503" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-23" value="SECURITY" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/security/security_services.svg;" parent="1" vertex="1">
      <mxGeometry x="594.5" y="768.5" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-24" value="SYSTEM&lt;br&gt;MANAGEMENT&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/management/cluster_management.svg;" parent="1" vertex="1">
      <mxGeometry x="713.5" y="768.5" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-25" value="DEVOPS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/devops/devops.svg;" parent="1" vertex="1">
      <mxGeometry x="831.5" y="768.5" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-35" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.obtuse_triangle;dx=0.34;rounded=0;flipH=1;strokeColor=none;fillColor=#939598;spacingTop=0;" parent="1" vertex="1">
      <mxGeometry x="1036.5" y="553" width="140" height="150" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-36" value="ACTORS" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=30;swimlaneLine=0;swimlaneFillColor=none;fillColor=none;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=center;spacingLeft=5;dashed=0;strokeWidth=2;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="163" width="250" height="540" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-44" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="T21aQVliIUyU_0U-5JRh-36" source="T21aQVliIUyU_0U-5JRh-2" target="T21aQVliIUyU_0U-5JRh-3" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="-70" y="420" as="sourcePoint"/>
        <mxPoint x="-10" y="360" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="130" y="167"/>
          <mxPoint x="130" y="70"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-45" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="T21aQVliIUyU_0U-5JRh-36" source="T21aQVliIUyU_0U-5JRh-2" target="T21aQVliIUyU_0U-5JRh-4" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="-80" y="340" as="sourcePoint"/>
        <mxPoint x="-20" y="280" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-2" value="USER" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/blockchain_developer.svg;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="30" y="150" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-3" value="DEVICES" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/users/device.svg;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="160" y="40" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-4" value="WEB&lt;br&gt;APPLICATION&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/users/browser.svg;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="160" y="150" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-5" value="IoT&lt;br&gt;DEVICES&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/applications/iot_application.svg;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="160" y="270" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-6" value="ENTERPRISE&lt;br&gt;SYSTEMS&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/applications/mobile_app.svg;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="100" y="395" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-64" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="120" y="109.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-66" value="2" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-36" vertex="1">
      <mxGeometry x="114.5" y="183" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-37" value="BLOCKCHAIN APPLICATION" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=28;swimlaneLine=0;swimlaneFillColor=none;fillColor=none;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=center;spacingLeft=5;dashed=0;strokeWidth=2;" parent="1" vertex="1">
      <mxGeometry x="551.5" y="163" width="470" height="540" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-7" value="EDGE&lt;br&gt;SERVICES&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/infrastructure/edge_services.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="-30" y="150" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-8" value="TRANSFORMATION&lt;br&gt;&amp;amp; CONNECTIVITY&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/communication.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="-30" y="395" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-48" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-7" target="T21aQVliIUyU_0U-5JRh-11" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="55" y="120" as="sourcePoint"/>
        <mxPoint x="115" y="60" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="55" y="180"/>
          <mxPoint x="55" y="280"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-50" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-8" target="T21aQVliIUyU_0U-5JRh-11" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="-165" y="435" as="sourcePoint"/>
        <mxPoint x="-20" y="435" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="55" y="425"/>
          <mxPoint x="55" y="293"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-51" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-12" target="T21aQVliIUyU_0U-5JRh-11" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="175" y="430" as="sourcePoint"/>
        <mxPoint x="235" y="370" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-52" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-9" target="T21aQVliIUyU_0U-5JRh-11" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="35" y="110" as="sourcePoint"/>
        <mxPoint x="95" y="50" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-53" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-13" target="T21aQVliIUyU_0U-5JRh-10" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="129" y="190" as="sourcePoint"/>
        <mxPoint x="129" y="260" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-54" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-14" target="T21aQVliIUyU_0U-5JRh-15" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="139" y="200" as="sourcePoint"/>
        <mxPoint x="139" y="270" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-56" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-12" target="T21aQVliIUyU_0U-5JRh-16" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="129" y="190" as="sourcePoint"/>
        <mxPoint x="129" y="260" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-57" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-16" target="T21aQVliIUyU_0U-5JRh-15" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="129" y="430" as="sourcePoint"/>
        <mxPoint x="129" y="320" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-58" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;startArrow=classicThin;startFill=1;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-10" target="T21aQVliIUyU_0U-5JRh-11" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="139" y="440" as="sourcePoint"/>
        <mxPoint x="139" y="330" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-59" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=2;" parent="T21aQVliIUyU_0U-5JRh-37" source="T21aQVliIUyU_0U-5JRh-10" target="T21aQVliIUyU_0U-5JRh-15" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="260" y="145" as="sourcePoint"/>
        <mxPoint x="260" y="260" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-9" value="IDENTITY &amp;amp;&lt;br&gt;ACCESS&lt;br&gt;MANAGEMENT&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/identity_access_manager.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="89" y="120" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-13" value="EVENT&lt;br&gt;LISTENER&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/event_listener.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="220" y="75" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-11" value="APPLICATION&lt;br&gt;LOGIC&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/applications/application_logic.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="89" y="250" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-10" value="MESSAGE&lt;br&gt;BUS&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/message_bus.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="220" y="250" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-12" value="ANALYTICS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/analytics/analytics.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="89" y="420" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-14" value="WALLET&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/wallet.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="350" y="110" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-15" value="TRANSACTION&lt;br&gt;MANAGER" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/blockchain/transaction_manager.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="350" y="250" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-16" value="DATA STORE&lt;br&gt;OFF CHAIN&lt;br&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=12;spacingTop=0;image;image=img/lib/ibm/data/data_services.svg;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="350" y="420" width="60" height="60" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-69" value="4" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="44.5" y="217.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-70" value="5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="128" y="229" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-71" value="6" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="175" y="269.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-72" value="15" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="73" y="247" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-73" value="7" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="305" y="270" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-74" value="8" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="410" y="251" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-75" value="9" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="389" y="364.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-76" value="10" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="411" y="290" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-79" value="13" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="420.5" y="94.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-80" value="14" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="239.5" y="189" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-81" value="19" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="235" y="440" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-83" value="18" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="108.5" y="360" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-84" value="16" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="T21aQVliIUyU_0U-5JRh-37" vertex="1">
      <mxGeometry x="44.5" y="339" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-38" value="" style="group;fontSize=7;" parent="1" vertex="1" connectable="0">
      <mxGeometry x="914" y="713" width="300" height="160" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-26" value="MEMBERSHIP" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/membership.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="23.68421052631579" y="13.91304347826087" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-27" value="CONSENSUS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/consensus.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="94.73684210526316" y="13.91304347826087" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-28" value="LEDGER" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/ledger.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="165.78947368421052" y="13.91304347826087" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-29" value="SMART&lt;br style=&quot;font-size: 7px;&quot;&gt;CONTRACT&lt;br style=&quot;font-size: 7px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/smart_contract.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="236.8421052631579" y="13.91304347826087" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-30" value="EVENTS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/event.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="23.68421052631579" y="90.43478260869566" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-31" value="COMMUNICATION" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/blockchain/communication.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="94.73684210526316" y="90.43478260869566" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-32" value="DATA STORE" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/data/data_services.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="165.78947368421052" y="90.43478260869566" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-33" value="API" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#ffffff;fontSize=7;spacingTop=0;image;image=img/lib/ibm/applications/application_logic.svg;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry x="236.8421052631579" y="90.43478260869566" width="41.73913043478261" height="41.73913043478261" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-34" value="" style="swimlane;fontStyle=0;horizontal=1;collapsible=0;startSize=28;swimlaneLine=0;swimlaneFillColor=none;fillColor=none;rounded=0;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=12;strokeColor=#417CB9;fontColor=#417CB9;verticalAlign=top;align=left;spacingLeft=5;dashed=0;strokeWidth=2;fontSize=7;spacingTop=0;" parent="T21aQVliIUyU_0U-5JRh-38" vertex="1">
      <mxGeometry width="300" height="160" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-63" value="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="1" vertex="1">
      <mxGeometry x="460.5" y="93" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-68" value="3" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="1" vertex="1">
      <mxGeometry x="476.5" y="313" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-77" value="11" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="1" vertex="1">
      <mxGeometry x="1053.5" y="452" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-78" value="12" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="1" vertex="1">
      <mxGeometry x="1093.5" y="212" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-85" value="17" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#939598;fontSize=14;align=center;fontColor=#FFFFFF;" parent="1" vertex="1">
      <mxGeometry x="466.5" y="577.5" width="21" height="21" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-86" value="Application" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#EBC01A;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="763.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-87" value="Infrastructure services" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#8DC642;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="783.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-88" value="Management" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#0DB39D;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="803.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-89" value="Data oriented services" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#335D81;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="823.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-90" value="DevOps" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#F3713C;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="843.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-91" value="Blockchain services" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#A72870;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="883.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-92" value="Security" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#E52134;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="863.5" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-93" value="LEGEND" style="text;html=1;align=left;verticalAlign=middle;fontColor=#4277BB;shadow=0;dashed=0;strokeColor=none;fillColor=none;labelBackgroundColor=none;fontStyle=1;fontSize=14;spacingLeft=0;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="713" width="150" height="20" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-94" value="Actors" style="rounded=0;html=1;shadow=0;labelBackgroundColor=none;strokeColor=none;strokeWidth=2;fillColor=#C59435;gradientColor=none;fontSize=12;fontColor=#4277BB;align=left;labelPosition=right;verticalLabelPosition=middle;verticalAlign=middle;spacingLeft=5;" parent="1" vertex="1">
      <mxGeometry x="216.5" y="743" width="20" height="10" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-95" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1236.5" y="538" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-96" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1257.5" y="528.5" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-97" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1288.5" y="497.5" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-98" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1275.5" y="514" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-99" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1156.5" y="539" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-100" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1134.5" y="530" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-101" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1115.5" y="513" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-102" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1100.5" y="496" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-103" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1236.5" y="335" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-104" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1260.5" y="349" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-105" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1280.5" y="368" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-106" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1295.5" y="390" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-107" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1153.5" y="339" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-108" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1129.5" y="352" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-109" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=0;strokeColor=none;strokeWidth=7;fillColor=#A71E6C;fontSize=14;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
      <mxGeometry x="1108.5" y="373" width="8" height="8" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-134" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-115" target="T21aQVliIUyU_0U-5JRh-116" edge="1">
      <mxGeometry relative="1" as="geometry">
        <mxPoint x="1316.5" y="683" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classicThin;startFill=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-116" target="T21aQVliIUyU_0U-5JRh-117" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-113" target="T21aQVliIUyU_0U-5JRh-111" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-112" target="T21aQVliIUyU_0U-5JRh-113" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-111" target="T21aQVliIUyU_0U-5JRh-114" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-118" target="T21aQVliIUyU_0U-5JRh-116" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1318.5941176470587" y="670.5565648224608"/>
          <mxPoint x="1318.5941176470587" y="692.6639141205616"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-119" target="T21aQVliIUyU_0U-5JRh-116" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1318.5941176470587" y="715.2270850536746"/>
          <mxPoint x="1318.5941176470587" y="698.5895953757225"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classicThin;startFill=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;exitX=0;exitY=0.25;exitDx=0;exitDy=0;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-124" target="T21aQVliIUyU_0U-5JRh-120" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1395.7941176470588" y="667.5937241948802"/>
          <mxPoint x="1395.7941176470588" y="648.6771263418663"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classicThin;startFill=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;exitX=0;exitY=0.75;exitDx=0;exitDy=0;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-124" target="T21aQVliIUyU_0U-5JRh-122" edge="1">
      <mxGeometry relative="1" as="geometry">
        <Array as="points">
          <mxPoint x="1395.7941176470588" y="673.5194054500413"/>
          <mxPoint x="1395.7941176470588" y="692.2080924855492"/>
        </Array>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-138" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-119" target="T21aQVliIUyU_0U-5JRh-123" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-129" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=2;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=1;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-110" target="T21aQVliIUyU_0U-5JRh-111" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="1186.9" y="754.8835672997523" as="sourcePoint"/>
        <mxPoint x="1200.5235294117647" y="741.2089182493806" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classicThin;startFill=1;endArrow=classicThin;endFill=1;strokeColor=#0076BE;strokeWidth=1;fontSize=2;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-121" target="T21aQVliIUyU_0U-5JRh-124" edge="1">
      <mxGeometry relative="1" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-135" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=2;html=1;endArrow=classicThin;endFill=1;rounded=0;strokeColor=#0076BE;strokeWidth=1;startArrow=classicThin;startFill=1;spacingTop=-10;endSize=1;startSize=1;" parent="1" source="T21aQVliIUyU_0U-5JRh-113" target="T21aQVliIUyU_0U-5JRh-116" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="1189.1705882352942" y="743.4880264244426" as="sourcePoint"/>
        <mxPoint x="1202.7941176470588" y="729.813377374071" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-110" value="WALLET" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/wallet.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1225.5" y="659.1610239471511" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-111" value="TRANSACTION&lt;br style=&quot;font-size: 2px;&quot;&gt;MANAGER&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/transaction_manager.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1225.5" y="688.9033856317093" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-112" value="EVENT&lt;br style=&quot;font-size: 2px;&quot;&gt;LISTENER&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/event_listener.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1261.8294117647058" y="646.6259289843105" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-113" value="MESSAGE&lt;br style=&quot;font-size: 2px;&quot;&gt;BUS&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/message_bus.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1261.8294117647058" y="688.9033856317093" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-114" value="DATA STORE&lt;br style=&quot;font-size: 2px;&quot;&gt;OFF CHAIN&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/data/data_services.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1225.5" y="717.3922378199835" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-115" value="IDENTITY &amp;amp;&lt;br style=&quot;font-size: 2px;&quot;&gt;ACCESS&lt;br style=&quot;font-size: 2px;&quot;&gt;MANAGEMENT&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/security/identity_access_management.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1295.8882352941177" y="659.1610239471511" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-116" value="APPLICATION&lt;br style=&quot;font-size: 2px;&quot;&gt;LOGIC&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/applications/application_logic.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1295.8882352941177" y="688.9033856317093" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-117" value="ANALYTICS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/analytics/data_repositories.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1295.8882352941177" y="717.3922378199835" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-118" value="EDGE&lt;br style=&quot;font-size: 2px;&quot;&gt;SERVICES&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/infrastructure/edge_services.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1328.3576470588234" y="663.719240297275" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-119" value="TRANSFORMATION&lt;br style=&quot;font-size: 2px;&quot;&gt;&amp;amp; CONNECTIVITY&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/communication.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1328.3576470588234" y="708.2758051197358" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-120" value="DEVICES" style="aspect=fixed;perimeter=ellipsePerimeter;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/users/device.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;html=1;" parent="1" vertex="1">
      <mxGeometry x="1373.0882352941176" y="641.9537572254335" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-121" value="BROWSER" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/users/browser.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1373.0882352941176" y="663.719240297275" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-122" value="IoT&lt;br style=&quot;font-size: 2px;&quot;&gt;DEVICES&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/applications/iot_application.svg;" parent="1" vertex="1">
      <mxGeometry x="1373.0882352941176" y="685.4847233691164" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-123" value="ENTERPRISE&lt;br style=&quot;font-size: 2px;&quot;&gt;SYSTEMS&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/applications/mobile_app.svg;" parent="1" vertex="1">
      <mxGeometry x="1373.0882352941176" y="708.2758051197358" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-124" value="USER" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/users/user.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1404.8764705882354" y="663.719240297275" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-125" value="DEVOPS" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/devops/devops.svg;" parent="1" vertex="1">
      <mxGeometry x="1225.5" y="750.3253509496284" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-126" value="SYSTEM&lt;br style=&quot;font-size: 2px;&quot;&gt;MANAGEMENT&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/management/cluster_management.svg;" parent="1" vertex="1">
      <mxGeometry x="1254.3364705882352" y="750.3253509496284" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-127" value="SECURITY" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/security/security_services.svg;" parent="1" vertex="1">
      <mxGeometry x="1282.9458823529412" y="750.3253509496284" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-128" value="GOVERNANCE" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-7;image;image=img/lib/ibm/management/information_governance.svg;" parent="1" vertex="1">
      <mxGeometry x="1311.7823529411764" y="750.3253509496284" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-130" value="WALLET&lt;br style=&quot;font-size: 2px;&quot;&gt;(EXTERNAL)&lt;br style=&quot;font-size: 2px;&quot;&gt;" style="aspect=fixed;perimeter=ellipsePerimeter;html=1;align=center;shadow=0;dashed=0;fontColor=#4277BB;labelBackgroundColor=#E6E6E5;fontSize=2;spacingTop=-10;image;image=img/lib/ibm/blockchain/wallet.svg;rounded=0;strokeColor=#939598;strokeWidth=7;fillColor=#A71E6C;" parent="1" vertex="1">
      <mxGeometry x="1345.8411764705882" y="626" width="13.623529411764705" height="13.623529411764705" as="geometry"/>
    </mxCell>
    <mxCell id="T21aQVliIUyU_0U-5JRh-147" value="" style="edgeStyle=orthogonalEdgeStyle;fontSize=12;html=1;endArrow=none;endFill=0;rounded=0;strokeColor=#0076BE;strokeWidth=1;dashed=1;" parent="1" edge="1">
      <mxGeometry width="60" height="60" relative="1" as="geometry">
        <mxPoint x="1366.5" y="706" as="sourcePoint"/>
        <mxPoint x="1426.5" y="706" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
  </root>
</mxGraphModel>

```