<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Layered Architecture" id="06-layered-architecture">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1700" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_band1" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="80" width="1440" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh2" value="Consumer surface" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="130" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.console" value="&lt;b&gt;Developer Console&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="480" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico3" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.console">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.mgmtapi" value="&lt;b&gt;Management API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;subscriptions, secrets&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="710" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAEyElEQVRoge2aW0ybZRjHf6W0QCEDwhihiGxgaaFyENiEIdkGA0ZmYAQTF+O8WbJkJmrijQvBuQs1Xuit2Y2J2+IBjMLizDKc6NIBMxyEDoRymBwsh3CQleMYBy/4XN2Ewkdf1uD6v3r6Hp7/80vz9nm/toqPC5bZzvJwdQHOyg3garkBXC03gKv1xANo/NGlgUL+TgW6NDT+TvrjuemdmgD2FpKQi8qbC28x2itve3AE+e9wf47ma9SVMzOxyTI2A+AbyN5C4nNReTFzF5U3SvlpPJQA9++RUkDCEczXqCtn+i/ZeeQ5a/xJLuC5o6i8sLZR9x2+gWS/Ltv1gaq/YKyffUUk55OYR+vP1JYyNSYjw0YBVkpPehFPNdY2ar6izwwQnyO/6odlbaP8fcJi2FdEfA7GTFqrZGCsD6AJIDl/ldLFagVDa+D5l+wYt0qZXA/DEYBaQ8YJ4g6jVNHTRO3XDLSLLPq/GmiXMNKOE5+D8RC3r2O6xPzMmlscAUSnkZhHbzM1XzJgEV/uWhpo59tzaPXsf4XEPIa7aPlpzcWO+sDKB4Xp4mOt/oEGLJgu2stYS098J3a5Nt+J/62M17g3RW8z5krSjrMzfP04LEaIsyCAUB1LS0yOA4REERazfhyqE+IsCKDsXYa7pbjiA/u4gzgkilc/EWC97c+AG8DV2nIA/xB2J6HYxBPPxiQeQOX10MvEPIrOEhS+ypQQCQbYk8TJ8+yK/Ce7kpgDDHUy2seuSE6eZ0+SWEOhALsTyT/D0qL98hiZgm+gdBWbm2RhnoJiIlMEeooDiEikoJhZG2UlTAxJg8ZMFuax3ASwjVBWwvQ4+WdEMggDOPIGnioqPrRXrwkgMoWuX5mbkkZsI1z+CKWS7NOibMUB1JWDgqxTqH2kkdgDeChpuW5fo/Yh6xQoqCsXZSsOoPEKv3yG1kDRexKDMZPJMfpuSwtU3hSWoDVgukTjFVG2gu5CK2r4HoWSjBNo9cxNszOC2lKWl6TZMANaAzc+p75CoKdQAKC+gjt1jFvJPg3LtFbZp3qauPAm41axhlvQyMateKrRZ9Dfwt3hR6eES/A7sKKFeb45i8djuWdtCQAw3LVFiR+V+zbqam17ADFnwC+IuSnmZ5m14RuIp1qK/YJQeq4S+wbiFyTEWRDAsWIAcyU/fsrRtwmPk+JjxYRErRKvrBEiMQCtVUxPMNQJ0G5isFOKW6vobV4lbjdhG8GYKcBaDMBvP9i/VjFXPjS+amyuZLhbDMC2P8RuAFfL0RlYmAcoOkfXLSzV9Jntd+MtlcKDp+PRp/NMqr2MteQIwHITtQ/6DJ49TFw2szY6arBU82frlpAoPHjKiD6d6P347GB5GWsbFpP0SL2WHAEsLtB0laar+OxAl0rsIRJySTjC7CR/NNBRzZ0GEXUr0BqITkefjm8gwFg/9RX8fmNDP1Ru6GN01oa5EnMlO4KJ3o/+BWIPEnuQqTFso05Vb8wi7WWpKw91Ul9BRw22ERkZ5PUB2wj1l6m/jH+IRKLVAywuyEoDsLQIoNUz3E3jFTpqHn362aAUTv5rMSCU4N103gK5aRToUhnpYWLQGX+nO/HE4GYrWKaz1klz+B/0ATeAq+UGcLXcAK7Wtgf4Gw0UqbdP8rvOAAAAAElFTkSuQmCC;" vertex="1" parent="n.mgmtapi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.histapi" value="&lt;b&gt;Delivery History API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;attempts, health&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="950" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico5" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABmJLR0QA/wD/AP+gvaeTAAAEyElEQVRoge2aW0ybZRjHf6W0QCEDwhihiGxgaaFyENiEIdkGA0ZmYAQTF+O8WbJkJmrijQvBuQs1Xuit2Y2J2+IBjMLizDKc6NIBMxyEDoRymBwsh3CQleMYBy/4XN2Ewkdf1uD6v3r6Hp7/80vz9nm/toqPC5bZzvJwdQHOyg3garkBXC03gKv1xANo/NGlgUL+TgW6NDT+TvrjuemdmgD2FpKQi8qbC28x2itve3AE+e9wf47ma9SVMzOxyTI2A+AbyN5C4nNReTFzF5U3SvlpPJQA9++RUkDCEczXqCtn+i/ZeeQ5a/xJLuC5o6i8sLZR9x2+gWS/Ltv1gaq/YKyffUUk55OYR+vP1JYyNSYjw0YBVkpPehFPNdY2ar6izwwQnyO/6odlbaP8fcJi2FdEfA7GTFqrZGCsD6AJIDl/ldLFagVDa+D5l+wYt0qZXA/DEYBaQ8YJ4g6jVNHTRO3XDLSLLPq/GmiXMNKOE5+D8RC3r2O6xPzMmlscAUSnkZhHbzM1XzJgEV/uWhpo59tzaPXsf4XEPIa7aPlpzcWO+sDKB4Xp4mOt/oEGLJgu2stYS098J3a5Nt+J/62M17g3RW8z5krSjrMzfP04LEaIsyCAUB1LS0yOA4REERazfhyqE+IsCKDsXYa7pbjiA/u4gzgkilc/EWC97c+AG8DV2nIA/xB2J6HYxBPPxiQeQOX10MvEPIrOEhS+ypQQCQbYk8TJ8+yK/Ce7kpgDDHUy2seuSE6eZ0+SWEOhALsTyT/D0qL98hiZgm+gdBWbm2RhnoJiIlMEeooDiEikoJhZG2UlTAxJg8ZMFuax3ASwjVBWwvQ4+WdEMggDOPIGnioqPrRXrwkgMoWuX5mbkkZsI1z+CKWS7NOibMUB1JWDgqxTqH2kkdgDeChpuW5fo/Yh6xQoqCsXZSsOoPEKv3yG1kDRexKDMZPJMfpuSwtU3hSWoDVgukTjFVG2gu5CK2r4HoWSjBNo9cxNszOC2lKWl6TZMANaAzc+p75CoKdQAKC+gjt1jFvJPg3LtFbZp3qauPAm41axhlvQyMateKrRZ9Dfwt3hR6eES/A7sKKFeb45i8djuWdtCQAw3LVFiR+V+zbqam17ADFnwC+IuSnmZ5m14RuIp1qK/YJQeq4S+wbiFyTEWRDAsWIAcyU/fsrRtwmPk+JjxYRErRKvrBEiMQCtVUxPMNQJ0G5isFOKW6vobV4lbjdhG8GYKcBaDMBvP9i/VjFXPjS+amyuZLhbDMC2P8RuAFfL0RlYmAcoOkfXLSzV9Jntd+MtlcKDp+PRp/NMqr2MteQIwHITtQ/6DJ49TFw2szY6arBU82frlpAoPHjKiD6d6P347GB5GWsbFpP0SL2WHAEsLtB0laar+OxAl0rsIRJySTjC7CR/NNBRzZ0GEXUr0BqITkefjm8gwFg/9RX8fmNDP1Ru6GN01oa5EnMlO4KJ3o/+BWIPEnuQqTFso05Vb8wi7WWpKw91Ul9BRw22ERkZ5PUB2wj1l6m/jH+IRKLVAywuyEoDsLQIoNUz3E3jFTpqHn362aAUTv5rMSCU4N103gK5aRToUhnpYWLQGX+nO/HE4GYrWKaz1klz+B/0ATeAq+UGcLXcAK7Wtgf4Gw0UqbdP8rvOAAAAAElFTkSuQmCC;" vertex="1" parent="n.histapi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.docs" value="&lt;b&gt;Verification Examples&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;6 languages&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1180" y="100" width="210" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico6" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.docs">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band7" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="220" width="1440" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh8" value="Control plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="270" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.subsvc" value="&lt;b&gt;Subscription Service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;strongly consistent&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="480" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.subsvc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.secsvc" value="&lt;b&gt;Secret Service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;2 active per endpoint&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="720" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico10" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.secsvc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.health" value="&lt;b&gt;Endpoint Health&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;circuits, auto-disable&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="950" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.health">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.replay" value="&lt;b&gt;Replay Service&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;rate-limited&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1190" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.replay">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band13" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="360" width="1440" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh14" value="Capture plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="410" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.intake" value="&lt;b&gt;Intake API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;ack on durability&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="720" y="380" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico15" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.intake">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.estore" value="&lt;b&gt;Event Store&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="950" y="380" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico16" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.estore">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band17" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="490" width="1440" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh18" value="Fan-out plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="540" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.match" value="&lt;b&gt;Subscription Matcher&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="600" y="510" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.match">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.ent" value="&lt;b&gt;Entitlement Filter&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;evaluated at fan-out&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="510" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico20" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.ent">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.plan" value="&lt;b&gt;Delivery Planner&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;fair scheduling&lt;/font&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1070" y="510" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico21" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.plan">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band22" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="630" width="1440" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_bh23" value="Delivery plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="670" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.queues" value="&lt;b&gt;Per-Endpoint Queues&lt;/b&gt;" style="shape=process;size=0.08;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="370" y="650" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico24" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.queues">
          <mxGeometry x="21" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.worker" value="&lt;b&gt;Delivery Workers&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#1a2b45;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="600" y="650" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico25" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.worker">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.signer" value="&lt;b&gt;Signer&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="650" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico26" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACZ0lEQVRoge3YT4hNYRjH8Q+DqcmwEcqfDUoKKfkTSooFCytEFkqTCBFhx24WKEqSpEQSQhSlpORP0tgQygoLZVAM+TeMxbmTe995z5175t+ddL71LO553vd5fu95z3Oe91xycnJycnJyqkdNBWOGYDwG4HvvyulZZuAyfqANf/AE6ySL6bfUohGtEuExu6Sy3etzZuKpdOHFtr9KGlPZjF8qE9+GbxhVFaUp3BUXeh6zsS/i21gNoWksUSruHVYGY54HYxr7UmAlnJQIu4iRga8eX5QuYFdKnBqswSkcw6zeEBtjICal+Dbo+AjNiYybg8fBuO+Y0tNis9KkVNQLpf1gAPbit3gtHehm/qlowFYMzjp5ZkTQjiJ/Pa5ExhTbhS6IrsMmyc0qjrU8a6DjOj4SIwq+CXjWifg2XM+Qb7hkN5tTYq3OIr4eLUGAswXfNLxNSfIn+H26gly12F5GeLutyrKAWPEuxDx8TElwGPeDawfL5KiRnLFedSL8K27I2EBjxbu0ECxM0IothXkPAt+RSOw6rNf58eUmlmFQFuHEi/chfkautxSStHMt8L/BdIzGIhySvoPtdkuy010mLN40+4C5wdw9Fc6N2Uus6I5w4sUbs9eYHJk/Fp8yCm/GNslHVLeJFW9ozzGuTIy10htbeMd3YlhPCG8nLN7QHvnXC8qxJCXWe5zDYr3whRcr3mK7J2k2WRiD+ViAiZJzV69RrnjvSOqj3zIUn8XF3y74+zUN4uKvSlp9v+eEjuIv6MIRtlpsUir+jC608L4i9t9Ok+Qk+QtHsVvyLs/JycnJycnJ+d/4C/GPZFuWRDmNAAAAAElFTkSuQmCC;" vertex="1" parent="n.signer">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.guard" value="&lt;b&gt;SSRF Guard&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1070" y="650" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico27" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.guard">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.egress" value="&lt;b&gt;Egress NAT&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1300" y="650" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico28" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD+UlEQVRoge3YW4iVVRQH8N+MOWpaWo0+WDgIQnYPLYosCCohLCPD7AKhREZQ0ENUJHRDEcoKqpceuj1UEBEJWWAXCoqiG5iFpZMDEV4yKjSmnLGmh/Udzuc33+0cp+nl/GG9rL3W2mvtvfbaa2866KCDDjoI9OEmTEzxTsFy9PwvHtVEN9ZiCCN4CCdjLvoT3g9YlKfc1eakk7EQszATg9iHbfixRVuL8FENua9xVou2c9GDb8TKZOkQrmrR3kR8X2AvTffkKXe37D7zcFrB2AQsbdHeHMyuIXdeHrOdACYc4XgD03EJHsG0FP8VLMFKkZINXI1VCgJpBUuVb/VmTKlh5/kc3TczMn04mCN3fpXxS0U1mJ/inYN3K5xv0F7cjaMS3R7cKvJ4asJ7L0fvthxftuTILS9z/jL8nQgO4Qms0SxzrdCnIhV2pHibROpuzJF/LOPLZPyaI3d5kfMn4ec2HG2V7sOFeAbbU/wDIv9hBl7O6G3EBiUp+s44ON8otwuSOZfkjA9iOMPrd/gtPQpXjJPzDXo/NfdXNeRXlzkPb7fhxCC+w09tBnEqzqwpm3tbp++BVtqKnVgh8nS+ODuniwPaCrqxC1tTvA9wP+7FnwlvRKR3KebgDfyjfCUGcGyBjS48V6E/InZsZUpvEu4U90Bfin8LXlXQyBVhgViVoslvrNCfit0l+usSh/9T7CyY/KB6t+yTBfojWDaWjhb1QjML+Ls087IMO0rGZtXQr42iAP4o4E+vaXdGydiBmjZqIS+ALnF95+E4NRop0WUW4bca+m1jCT5XXkE+1GzS8nCB8kp2AOvRm9GbZPTinCDKcy2srXA8Ta+J3cjiIsUFIEt7NM/aCs3KtyrhdeGThPeWKPOjkL68PsO5daMVqfC66FGm4WIt1mvR+f4udr2BYbGDww5/6HxR5d8a7bUD7dI+HI1jxG5UyWdbbRx+iJ9ODI0X1oleqke8P6pQ66m6THUrMRb0sSgEfXgqM/Yl7sKjIk0b/EMiRY+vCuLxjMHd4nHdjqNDootM8/bixJx5RsQ5TPf8Z2u+Dhs0rPhXhMTAS6IqrBc5OiVZqayxMtqmeegWi4PaL15i5D+e7sjx59scuWvKAijDPLxY4fgArlWds5tydB/IyDTa7azcle0GAGdUBPBCTTvXi11JP9r3iEUiSvzDGdvbxc9IUa82rgE0cHNGf0ichYEM/xeRzkeMXvmfTQ16sEV73eLjtupM3Z6n3O7v9GLcIFrjXvwlLqat4qtwsAVbc8XnbumPg3itjcr9sqasDJsTGivsF40b8UmwRVS86zQv2/1jON+YYzaeFW/lhSn+BnFwV2s/WzrooIMOOijGv2hVX3koN3LcAAAAAElFTkSuQmCC;" vertex="1" parent="n.egress">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band29" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="740" width="1440" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh30" value="Evidence" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="780" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.alog" value="&lt;b&gt;Attempt Log&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="600" y="760" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico31" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.alog">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.dlq" value="&lt;b&gt;Dead-Letter Store&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="760" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico32" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.dlq">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.audit" value="&lt;b&gt;Audit Log&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;400 d&lt;/font&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1070" y="760" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico33" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADIUlEQVRoge3aTWwVVRjG8V9LkW+kwYDY6kLxC5QNJEIMECEGNSa6MCaGHStXrtyqxI0xJLCCDTGBBRuCiSQuTIgxhAUsABP5SAQlCFhlYaB82AqNdfFO06E9U+5M7+29rf0nbyY9M3Pmee85M/Ocd8o0zaVtHOfOwoosuvBEFp2YjTnZMf9kx9/AAK7jGv7ErziHK1VFlEmgE5vwOtbjOXRUvfAIbuI0vscRnMK/9ei4TQg+KH7JwQmKK/hMjGxlVuCHCRSdir/xqZiKpXgFt5osPh9HxH01ihkFbSfwWNmsG8jT6MexkTvaEwcvFU+TVmN1qjGVQKqtFUjqalWxNTMlE7gt7vxWo7fMwV9p/qMzH31YWyaBDuxrAeGD+AtvlRGfZzOON0n4HezG4qri86zCTpxvsOi7+A4fYmFVsV3Yj2UF+7vxAb7At7ikmtG7IVznfnyM1xTYBbyNHakdKTvdjavixjmAPfixoOM8S8RbfEnW76Jc//1Zf/1iHfB79vdYzMF7+AhrcBjv1qBDt9G/1gV8iS1YUEsnFVmObTgkplNewzepE8YagSIGREIXcBG/ZNurYmHSl108da1FmCsWR89msTzbvihGsIjkCFRZUXUYXkqORa9IZpaYDkXze1zUa0mY4tEsGsqU9EKTilQCdakGNICkrlQC19HTWC2VOF3m4LWGbXUrROGifixewtEmC+/D9irih2jDG/ga9yZQ+DV8jieriF6A5xPti/E+9uJn8Uaul+BbYrQ/wTqjyz3tCqoSRVbikjBxu/BbQaJzxdt4ZXbO49l2vmEj1+lBI3dXPCT+EA+Ky/gp2w4mrtGON0WZsUcFMzcgTNRWE/BWzfGyKClezGlJmrmHWYkZeCeL+zgpqmMnDRu5O+MU2yXM3At4FRvwVK0nl/FCM8X8XDeivUckc1lMlV4xVfrE3J4pptVCYermibLlM8KJziuhYRT1MHNDHzY21qGv0kxJLzSpmJIJTJcWGxDTpcVmCP9/lBarfKnvFh+6VwnPMvSl/pGS/dwUpvEszogy43Fh+mpmPP9qMJJ6lxanmRT8B1M0bJ9FjBNdAAAAAElFTkSuQmCC;" vertex="1" parent="n.audit">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band34" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="210" y="860" width="1440" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_bh35" value="Platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="900" width="150" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.iam" value="&lt;b&gt;Identity &amp; Access&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="600" y="880" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico36" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.iam">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.obs" value="&lt;b&gt;Observability&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="880" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico37" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACEklEQVRoge3Yv2vUYBzH8dcVcSh0FEWxnaT4BxRcxEUXdbHaA3VTQXASBEUdnJwKgiA4KDj5YxOKCg4u/guCOihFUIuTIFLUtupwuSNek1yeSy6pkDc8kMvzPN983pc8yeVoaGhoaChAK7a9FW2MR5+X8ACrVYcaluf409fO15ooB2Ox7Z0J/ZNVBRmWTTUddzOuYca/l3Ea33EZb/s76hK4iCuBc77iVP/OsYSBVTA9xJzxpJ11CdzBShmF6hJ4iSP4WbRQWQLTOIgtAXOe4riCZ6KoQAvzeBMFeofZgPmPca9ghh6vrX+Q3cgY38KthDmrOJHzmGewllAjqT0qUyAtfIhESPhSBQaFj0ucLCl8aQIt3A446Arm+mqcxe+U8cu4jl+jEAgNH5do5wx/IBo3myBxv6jA1YyQH3EhCpsmcTdn+C79EqeLCjzMCL8rGtPOkEhrSeG77MFNOe9qgwSmsJgRvstcgERW+GDyLOJJvI/6lrA7pdYxyQsx3n7gUFnh8wrANpzDjgH1ss5Eqd98l9AncR6OWn8mlrG/YN1ERiEAh/ElqvcB+0qo2aOKN7In2K5z6X3WESmNql4p1/BpFIXreqEpjUagbgatgRlcqiJIAK/wLKkj6Ta6Udvebuj/9RKa6m7EBb7VEKQwcYGF2lKE0/vLP76I5zGh89t7oupEASziRd0hGhoaGho2Bn8B+OBdhYXDMsEAAAAASUVORK5CYII=;" vertex="1" parent="n.obs">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.cicd" value="&lt;b&gt;CI/CD&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1070" y="880" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico38" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACr0lEQVRoge3Xz4uVVRzH8df4IxXHQhEbi8ZZRYNK+GNhizHUIKKyaNGinZvaiAb9C4IucmGbiBB/LISCiEYwAhdCTBsZmkAYmjKthoTIFsXoVFenxXkeuF6f59xzn7kb5bzhy+Vyz/dzPt/7POd7ziGTyWQymUwm88AykDBmCZ7Hy8XnRqzH37iOCXyKb3qYdy3exIvYhg1o4Tf8gAv4Ajd60KzkNXyHhYS4jL1d9AZxDHMJevP4AI83Mb4CHycab4+7OFHkd7ITMw00f8e+Xs1fajBRe0xiqE3zHfyzCL3/sD+1gHOLNF/GtLBeDgpPZrF6c9jRzfzrfTJfxo0+mS/jWyxtN9z+ZQnGsS5S4KzQcb7Ej3gSqyPjB8U73QK+LjQncAsjhZcqhnANU1U/jqmvvIX3sLwjZ7XQVf6N5NbFFaEtd/K00NHq8i7VFOd4JOlwXVLBPmFfSDU/jlURvcdwtSa3JexD93G+JuFn9Y+0neeEV6Cb+c+xLEHvQERjV1XCZM3gzxImS5l0Ad8L6yKF0YjOG+Wg9n/2do3QmsQJB/BSlzHD2Jyo92jkt0qvn6iu9rZ7N6UqBoQdOLW1bkkoILYmt1YlvBtJ+Er18YDQic4mmi/jJvZEzL+gfuf+0/3dEDwlvulM4RU8UoxfibfwS4/my7iL00LbLBnGUfG2fCpSeO1r1PlKzUb+oSbxh3Bo6zauhWdjBWySdtRNjZP4tY96H8bMl7xaVLrYyd4v9EbwUx/0LosfW+7hbc2OBwvCRaRz5x4WbmxNzU9qcLEZE3bhXiaaFq6IVSzDEb093Tv4SGgYjViBQ8LJMzbRFeHSUtneOngGZ8TX2rxwAoguWNIu9SWj2I0nhEv4X8K7PVEU0CtrhKe8vdC7I1zqZ3BRKDCTyWQymUwm8zDzPz2cOM4PvU9QAAAAAElFTkSuQmCC;" vertex="1" parent="n.cicd">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e39" value="committed events" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.intake" target="n.match">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e40" value="one per endpoint" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.plan" target="n.queues">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1170" y="630" />
              <mxPoint x="470" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e41" value="every attempt" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;endArrow=open;endFill=0;strokeColor=#d79b00;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.worker" target="n.alog">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Layered Architecture" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1610" height="30" as="geometry" />
        </mxCell>
        <mxCell id="rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#c9d3de;" vertex="1" parent="1">
          <mxGeometry x="40" y="50" width="1610" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="40" y="1010" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="Interface / broker" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="70" y="1000" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="200" y="1010" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="230" y="1000" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg46" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="360" y="1010" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="Security / platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="390" y="1000" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="530" y="1010" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="550" y="1000" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg50" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="640" y="1010" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg51" value="Queue / topic" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="670" y="1000" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg52" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="770" y="1010" as="sourcePoint" />
            <mxPoint x="800" y="1010" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg53" value="event / async" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="800" y="1000" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="The capture plane knows nothing about subscriptions; the delivery plane knows nothing about the product." style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1030" width="1610" height="20" as="geometry" />
        </mxCell>
        <mxCell id="foot-rule" value="" style="line;strokeWidth=1;html=1;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="40" y="1050" width="1610" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Integration Platform Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1070" width="1610" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
