<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="CI/CD Platform — Containers and Components" id="08-platform-components">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="1410" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_box1" value="Control plane — never executes tenant code" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#b85450;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#b85450;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="80" width="1410" height="530" as="geometry" />
        </mxCell>
        <mxCell id="_ico2" 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="_box1">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box3" value="Admission services" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="110" width="1370" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.recv" value="&lt;b&gt;Event receiver&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;EKS service&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="440" y="140" width="170" 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,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;" vertex="1" parent="n.recv">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.comp" value="&lt;b&gt;Definition compiler&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;DAG + schema&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="650" y="140" 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,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.comp">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.cls" value="&lt;b&gt;Trust classifier&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="880" y="140" width="180" 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+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.cls">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box7" value="Orchestration" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="270" width="1370" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.sm" value="&lt;b&gt;Run state machine&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;lease per job&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="350" y="300" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico8" 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.sm">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.sched" value="&lt;b&gt;Fair scheduler&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="570" y="300" width="170" 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.sched">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.q" value="&lt;b&gt;Job queue&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;SQS, durable&lt;/font&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="770" y="300" width="170" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.q">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.ev" value="&lt;b&gt;Run event log&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Kinesis&lt;/font&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="980" y="300" width="170" 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,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;" vertex="1" parent="n.ev">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box12" value="Trust services" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="440" width="1370" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.broker" value="&lt;b&gt;Secret broker&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="320" y="470" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico13" 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.broker">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.idf" value="&lt;b&gt;Identity federation&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;OIDC, per job&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="530" y="470" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico14" 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.idf">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.att" value="&lt;b&gt;Attestor&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;KMS signing key&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="760" y="470" width="170" height="90" 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+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.att">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.gate" value="&lt;b&gt;Gate decision service&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="970" y="470" width="210" height="90" 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+gvaeTAAADLElEQVRoge3YT6hVVRTH8c97vjQyjVQESStCkEQQChV0GIqBg8AMI4IgUpyIRjNp0MgiB0YY4UghrYEURCQIWj2I6I8mBAlF+F9LB5mK9krvbbDvrdtxn3/3nXfOE/zC5vHO2nvt39rnrn3W3tyhWQZK9l+I57EY9+ICPsMu/FapsoqZiHdxE+1Iu4KXGlOXwyA+FheebJsa0pjJRsXEt3EDC5qRGWcQ5xQPoI09dQrMS+LF+Dry/Bd8gTWYkrD9gfuFYPJY2GmTcQbDnfGV8Yz4Kj/Ssa9Lsc/I8bsCP0TGjeAdYQEKMZhjT1vFmYm/SVoZPjdiv3iuTMQGfIUHcrQVYoH4Cl/Ftx2hSdu5DH9PSt+Kk+0bTBhtAAP4seCE3fZ2hb5eGG0AsLrEhJcxO8XPooxxsTfZxsEqAoA3C4gfwaoMH+tTxq3EPfgkYvu9qgAIyXUpRcQxLMsZ/0pk3HUMdewvR+w3la/XMpmCzxOTbFUs2Z6LCGxjr7A4sQ/m6SrFd3k/MUnRIm62UGqUSeLdeU7zvgNVcgb7SvRv4a28TnUGAJtxtmDfN3Akr1PdAZzHE/gpo09LEL9lrET0mwO93C2cHc4mfA1jSRlHdb+BLn9iu7D99rJTvPpNpakACFvv/MSzovnxL00GsBazev6/ge/KOhnK71I5A3gKOxLPPxUuB0pRRwD3YY7wc3kcT/vvQNSlhdf7cV5VAEPC8XMp5uIhPIiHhUItj63CIaYWktvol/hVuRKht1h7rS7hXZIB9Ct8v5J7fow6cqAlXDsex2Fhpzkk1EajpsoAruGAcJY9IZTCp4Ty4e8K5xk1sZ/QDkxtUlQRJuNVXPR/8dfwrIpPTlUzDz/LTswPcVdTArOYgZOK7S4fGIdvYqdyW+SaZmTGmSrcHJQJYLgRpSksFxf5nlCQHY3Y/sKkJsTGSLsKmdaxp91ez7rF0xiRdx5Iuxl7URC5NmJrZ4yrnZnK3+V8X6fAvDdwQSi6yrCrPyljx6PCSanI6h81jhK4l5XC1XmW+GPCQWbcMg8fuTUnLmObcHSsnX4++9PxmCD4vFDfj1Qp6g63E/8AKx6wsTVHQH0AAAAASUVORK5CYII=;" vertex="1" parent="n.gate">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box17" value="Execution plane — untrusted" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#8c8c8c;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#6f6f6f;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="630" width="1410" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_ico18" 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+gvaeTAAACQ0lEQVRoge2Zv08UQRTHP3cQNUAAvRgSChRILlEJPwydsZIYGjqxJFJSasLfQGPpH6D/hTFGLSlILLCysdKIiYoaCBwEKPaIe3vfY3Z5Oxk2d59kin33nZn3cu+92ZuDDmEppdA8BZaAfs++JPkMrAKfLIvcB44Djo8uB8uOz++kDNQXEy6BK4A0KeYT5/6uAC483cb5R8Ar4EfMNgXMC+3funa3/lwC5oC7Rh/OZIWzi+yNmFMGtoV2TWirjvUPXQ5aU2hX2I6AvZRaZctE4Wug8AFYi3gSuEFUoKdUgYrQ3gOu05jXD437O3EVse/hvYiDY00hgLfA79jzOLq37wOvgVrMNguM5uBDS1wp9EHMuQT8E9rnQjvhWN97Cm0LWw3YEfY/KednovA10PYBVIGehO0mcFVoJ8V+M8b9zV3oFvCLxneafqBLaB8RFfd+zKYCzUQebfRyfaShh+ZvzEQeAWwCW7HnKjAidMfAOv87VBmYBq7l4ENLXOfAupjTW3cyqX0htLOO9b2fA9+FbYco15NsCZuan4m2b6PBsQYwQnPLrAADQqte2saM+5u70AzwlcZ3nwpwRWiXgQc0Fuawcf9c2uhQBq1qrybavgaCU/gA8qgBxQbwjug0heh0fgL05b2RrwAeA18SthrwLO+NfKWQujJUPzPNFL4GOgGEphNAaFq10dMrv/P+/bNA80XW7XOsUwIWif40eU90geBkEDgg7K20Gi+VsyqF+vB3wFkYVEbl6E+ik/Si8S20Ax0UJ+HA5MDF0ECIAAAAAElFTkSuQmCC;" vertex="1" parent="_box17">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box19" value="Capacity management" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="660" width="670" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.sbm" value="&lt;b&gt;Sandbox manager&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="90" y="690" width="170" height="50" 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+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.sbm">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.pool" value="&lt;b&gt;Warm pool&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="300" y="690" width="170" height="50" 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+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.pool">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.asg" value="&lt;b&gt;Capacity autoscaler&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="500" y="690" width="200" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico22" 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.asg">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box23" value="Isolation host" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="770" y="660" width="670" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.hv" value="&lt;b&gt;microVM hypervisor&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;one job per VM&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="800" y="690" width="190" height="90" 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+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.hv">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.agent" value="&lt;b&gt;Per-job agent&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="1030" y="690" width="170" height="90" 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,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;" vertex="1" parent="n.agent">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.egr" value="&lt;b&gt;Egress proxy&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="1230" y="690" width="170" height="90" 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+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.egr">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box27" value="Stores" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;verticalAlign=top;align=left;spacingLeft=34;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="850" width="1410" height="310" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="_box27">
          <mxGeometry x="9" y="7" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box29" value="Mutable state" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="880" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.meta" value="&lt;b&gt;Run metadata&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Aurora PostgreSQL&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="200" y="910" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico30" 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.meta">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.envreg" value="&lt;b&gt;Environment registry&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="180" y="1030" width="200" height="90" 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.envreg">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box32" value="Write-once evidence" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="530" y="880" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.cas" value="&lt;b&gt;Artefact store&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;S3, digest-addressed&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="550" y="910" width="180" height="90" 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.cas">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.tlog" value="&lt;b&gt;Transparency log&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Object Lock&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="770" y="910" width="180" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico34" 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.tlog">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.logs" value="&lt;b&gt;Log 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="660" y="1030" width="170" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico35" 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.logs">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box36" value="Disposable" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#6c8ebf;dashed=1;dashPattern=8 8;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b7fa6;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1000" y="880" width="430" height="260" as="geometry" />
        </mxCell>
        <mxCell id="n.cache" value="&lt;b&gt;Build cache&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;rebuildable&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="1030" y="910" width="170" height="90" 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+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.cache">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.mirror" value="&lt;b&gt;Dependency mirror&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="1230" y="910" width="180" height="90" 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+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.mirror">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.vcs" value="&lt;b&gt;Source control&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="450" y="1180" width="170" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico39" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.vcs">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.reg" value="&lt;b&gt;Container registry&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="650" y="1180" width="190" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico40" 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.reg">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.rt" value="&lt;b&gt;Runtime platforms&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;fontColor=#333333;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="870" y="1180" width="180" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico41" 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+gvaeTAAAB40lEQVRoge3Yz6sOURzH8dfjXlfuQkoW6ooiIUk2imRna+kvYCMLUlIsWNhYKFtZKUp3y80/YGOHKD+6RCGJErnyazF3MsbM85z73HnmTDnv+tQ0c2bm8znnzJyZL4lEIpH4n+k1dJ21mMJKfMFjvG7o2iNjChfwFL8q9ARnsTqWwTrGcE7W01XGy/qEo5ob7UWxAjPCjJd1DRPtW/7DOG4bznyuqyKOxPkAgyE6jD24IXtOPmMWV7B9VObX4WtDAb73OfYDZ4xglC41ZD5UJ5s038PLlgPMYUOIuSUBbTbJ3vltMoFDIQ1DArRtPmdvSKOQALFW0kXfdxlO4IV253+uOyEmx2v2b8U0tgTHbZ57w564Ex/E6fWynuE4loeaX4VXHTBe1kNsCwlwuQNm6/RuUIg1+NYBo/30SGk6FV+jB7G0X8IOsBlH6g5Oi9/DIZotmi6OQKwVd6Gsl33e4O8AUf+WFsjGfKMYoPNVhAKT+UYxwIMIRoblTdXO3eI/oCGakxUX/qGHux0wOEg3q8zn7JP9l8Y2Waef2NUvAJzqgNE6XRxknmwqnZ5PG9twUdfVf/5Xsh/3O2D8I46pKbUMqr+MzQc5gB2y1Xqy7xnN8BbPcUtWknzfwj0TiUQikWif37lJeEKjXHZHAAAAAElFTkSuQmCC;" vertex="1" parent="n.rt">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e42" value="job assignment" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.q" target="n.sbm">
          <mxGeometry relative="1" x="-0.9" as="geometry">
            <Array as="points">
              <mxPoint x="860" y="430" />
              <mxPoint x="510" y="430" />
              <mxPoint x="510" y="630" />
              <mxPoint x="180" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e43" value="build inputs" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.agent" target="n.att">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1120" y="630" />
              <mxPoint x="850" y="630" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e44" value="signed record" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;strokeWidth=1.4;fontSize=10;fontColor=#42536a;labelBackgroundColor=#ffffff;verticalAlign=bottom;fontFamily=Segoe UI;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.att" target="n.tlog">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="780" y="520" />
              <mxPoint x="780" y="960" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e45" value="read wide" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.agent" target="n.cache">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e46" value="allowed deploy" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;endArrow=block;endFill=1;strokeColor=#5a6570;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.gate" target="n.rt">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1080" y="640" />
              <mxPoint x="1010" y="640" />
              <mxPoint x="1010" y="1150" />
              <mxPoint x="960" y="1150" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="CI/CD Platform — Containers and Components" 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="1410" 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="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="40" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" 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="1310" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="200" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg50" 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="1310" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg51" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="360" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg52" 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="1310" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg53" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="530" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg54" 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="550" y="1310" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg55" value="" style="rounded=1;arcSize=30;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="660" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg56" value="Decision point" 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="690" y="1310" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg57" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="800" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg58" 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="820" y="1310" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg59" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="910" y="1310" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg60" value="External / third party" 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="940" y="1310" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg61" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1090" y="1320" as="sourcePoint" />
            <mxPoint x="1120" y="1320" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg62" value="synchronous" 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="1120" y="1310" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Three store groups because there are three mutabilities: transactional state, write-once evidence, and state that can be thrown away." 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="1340" width="1410" 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="1360" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Platform Engineering   ·   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="1370" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
