<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Control, Transport and Execution Planes" id="03-control-and-data-planes">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1720" pageHeight="1120" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_box1" value="Control plane — state is authoritative here" 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="40" y="80" width="1630" height="320" as="geometry" />
        </mxCell>
        <mxCell id="_box2" value="Decision services" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="110" width="1590" height="100" as="geometry" />
        </mxCell>
        <mxCell id="n.p_wf" value="&lt;b&gt;Workflow Service&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="340" y="140" width="180" height="50" 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,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAEjUlEQVR4nO2aXWhcRRTHf+fuzRck8SOIJFoJ2lZMrPQrfWkhbZWiSEtU8CUvImjfhVIrQSJSNykVXxV9EnwKbUr1VR9KLfgQIrH5KBQkbYkg1lSzjZvc3Dk+xLSbZG/czdy5N6H7h13YMzNn/vOfmTMfO4ILnBpvQs054ABoxtLbHMg31La9Q6+YOOgVwovbIQBm4ThoZwyNB6gBfZv82MEYfK2CGwGQx+L3qY/H79OZAJsHfhKVHNlWz0D3FhprStP7xp2AA5//ys2/AsfMEhoBR7bVl9x4gKcermLfljqHjO5jw04BSaieDStAUqgIkDaBtFERIG0CaaMiQNoE0kZFgCQqUbTsMqb8IutCImeBwdEZXn22gRq/tP3d77mQy5OzjlktIhEBrkzO0vbZ9SSqKhuVGODEq8it+H1yI3afuJoCtXxBXjpADwFVK5MzvlfnZaS20KZGg4XA5Ip4u4vI12Tbf3RBNalT5zJ0TenHQM8KJt9eaJZjSXOpxIC0CaSNigBpE0gbqQigKQXfYkhcgFdua6PA/lUJygvHbmhL0nzW7ImuKe0BTgL1ydCJHTMIH11olk+jMkQK8Not3a4eE2vl2SQwHjx9vkUmiyVGTgH1aGXzNx7AU6E1MjFBIhsSD7wAZR+GBHqM8pNVrcJbAt0rrEMi9Nu4NYYOEU6UU6ZcAXKDLXK6zDKr0DWlnauMwtRgswzY+O1VPffzb7wHlPwwo9wpEJaZP1H0ihgo7wLygY8BFQHSJpA2fIBPxvc1iequwoQ/cqda71QdvFRo87wwnx3reKnQphrObW175sqbMpB4fMiO7t6Kx0OFtrGF4Wus6Nim4Icns+O79yz9NkIQhHMTve2j89I/sb8hNPlrQLMFly8/aBt6t9TMcVyJnR7b0yeL55T1YnS+rmGvZ/Sf7dg1HuCwZfmy4cHrli7aa2Zzz3mEGfs4oMmfGVRLX+ujnYjvA2jsD1DdQ+99rR8C+AEBntl8i4HG8O9pIAE+AZhNeOg1caw5+t8yaK2mRJfvVbyaX3YsW6qGw6la4y2/ZBKdr8qO7Hik0PbofHXu+N6hos9FVQ2oXc+JsDgC1NEMyI7vbNXxzGX1eaLQvnOm6Gr3svrVfxYabvv83Te26+j7bcOXVmbWGEaAGPADwFM3rxGMyRwVWd74MtEYaqYbWC1ADFEw4N4UsPITDY9q20jtodXF7LFwvj8FLFlGFTfWK1VkeQ1j+HfBSDwjILKRZn3vg5YhopFG14y9JbteFMDRgyQTYt1LkY1U+9ElAn4QgGc7BSJgjLEWIGqXHctGaGkKGFdB0H6pjkRcgdtHg2m13whMFzOGgDjaZJmQu9ajK7OQ8/sOjV4/+f3zJ1TlDYq85/lffjAdwofFWdrHl6gYoEKPqGYVaovnWBMq6HdnOq+O+wD9L149C5xdP83iMMY+UkcVP3N45CJw0c6764eSobGOAa5WqCU4FcCYxaVmI8PtCDCgtnPA8WWT87fCznaZMcGpAKExebHuQc3HQiYCTu/CMpmF8xgdUaOs52NUb6L6lUuO/wL2+6S88GQV8QAAAABJRU5ErkJggg==;" vertex="1" parent="n.p_wf">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_exec" value="&lt;b&gt;Execution API&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="550" y="140" width="170" height="50" 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,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.p_exec">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_orch" value="&lt;b&gt;Orchestration Service&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="760" y="140" width="210" height="50" 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+gvaeTAAAByklEQVRoge3YvY9NQRjH8c9aItbLJlTipSca4qUgXhLRiU7jXxCtiEqiFX8BjU5oFP4A26kkW+mWCAkauS6W2FWMTY6zNznmhbEy3+Qk986ZZ37P786cO88cGo1GoyZTve9ncBjrBuJe4T6+FcpjP85h40C/D3iId5NuXsZyxPWoQOJwBIsRui8wO2mgp5EGlrGjgIFbCboXVoK7S2VLgnhKTIkxtq58WJ8pvhfTibGv8SVTP9vAk4zYk5jL1B/8t/nnaQZqk/sMnMebxNjnmdrINzAvbCzV6C6hcaUcUnQ/Tmq8In5HPJ4g3ucovkZovtQpJfrF3FkcmtBO2DGv9+7N4dTPgXM4IBRzGwb6jfAAb1OF7ln9i1xMHawGu4T115/SmVoJxdYxI2GaT3faZvFJgbLgb7EJC36dhRF2VswpmktWPwt3qmYUyZSwZLoGvgunqzXDMSzhM65hd9100riLEzUTmLRhxTAtLJ3NuC1sakP11XvcwONM7aLcFFeCjLG9hHCp88DByP4z2FdCuJSBlHGKaK/5E1kzUJtmoDbNQG1KGViI7L+UEPNH2YNnfq+MWMTVUsK5xVyfbYaPqWPhNUqj0Wj8B/wA3nShnzCqca0AAAAASUVORK5CYII=;" vertex="1" parent="n.p_orch">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_sched" value="&lt;b&gt;Scheduler Service&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="1000" y="140" width="180" height="50" 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+gvaeTAAACzUlEQVRoge3YT4iVVRjH8c8UTZk2zriIqMmNMDYjRoITDIQhNNkupIUwROZGhEQJ0UUtIpJIGojAXctwYyiutM3YbGyRLlw6OStbREF/ZEinGrwtztx85+W9r/eee973jjBfeOCec+59nt/vfd97znkPa/SWvoryrsMQnlhu/4k/0EhdKJWBcUxiF8bwfMF37uBHXMN3uCSY6hkDOIE54cp2Gov4Bq/ULbwfH7j/SKSIWeyoQ/w4biQUno0lTAsXqBIO4++KxGfjBwynFN6Hz2oQno1bGE1l4FTN4pvxK0a6FX84svhZvIHXluMdcX/6eWE9iWJc/DP/TEG+05G5LihZrx5p0f84vhY/I9wt6PsrMteb2N9qsJWBY9gaWbAKTmGwaKDIwACOVyqnc57G0aKBIgOHtHDbY45gfb6zyMCB6rVEsQl78515A+N4oRY5cUzlO/IGJmsSEsurwgz5P3kDu+rTEsWT2JntyBvYVp+WaMayjayBdXiuXi1RrNgfZQ0Mqe4dOSWbso2sgQ0VFy7aXsTwVLaRNfBvogIU38mT+BT3usz9T7aRNbDQZeIsRW9US/gQr+PnLnKv0Jk18Ltw9JGC90rGZvASvo3M/VPZ4HXp3qg+waMltfrwRUTet8oMfJXQQAOX8WxJvR0ROTeXGZhKbKCBX7CnRb0zHeaaLxNPWAsWKzBxD19a+Yb3fkSezx9kgHDcl9pAM65gAgeFabvT37/YjoGJCg10EzPtiG8yuwoE52N3Jwa2i7vFVcW5TsQ3mV4FwhvCgVjp1NmKx/D9KjBQunA9iGHhoLVX4j/uRnyTUWHzVbf40ynEN9kirIIP1ZXPs1E4da5S+G3sq0J8kz68K+xvUos/L3K2iWEQH+G3BMIv63CRSsl6vI2LwvF5u6JvCutMW3ubMlKeQvTjZeHcZkS4SwPCir4gTMdzuLr8eY01VgP/ATwx9n2kRqjjAAAAAElFTkSuQmCC;" vertex="1" parent="n.p_sched">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_retry" value="&lt;b&gt;Retry Service&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="1210" y="140" width="170" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico7" 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+gvaeTAAADRUlEQVRoge3ZTYiVVRzH8Y+jM1pj5liSb20KDDXQMnQTpRa0cJGbgoIgyqS1YKiBaItKokVKiyyiTQTqQg20TeUmeoOCCokKF4aKUGPm5Ms0zbg4c53Hy3PufV5nbjBfOIt773n+5/e7zznn+Z//wyQTy5Sa4t6EPvTiP/yNvzCUM84GvIaexHf9eAq/lZc5xkpswzGcwkhKu4Lv8cGogNsyxH0/Euu5KkTPxGaciAzSrg1iP9a0GGNv5Nrnywjvxhb8WVB4WvsUD6SM9WrVBlbgxwqFJ9sQdmN6Yrzt7Qx05RD/Ar7EvTmuycNUvIQvsGD0u4F2F2U1sAv7MCOHoCs4j4s5riFsCF9jqQwGsrBLtilwFu9gPe5oitGN5diII4K5dvFOY2vkt8xrYFOGgX7BE/JNx3nCfL/UJvZgGQP34XKb4JuFf7cod+PzNiYKGejGTy0C/IG1JYQnmYa3qjawpY34eyoSn+T1DMIzGbhF/CE1iHU1iG/wUWTcqIFpKUE2YU5kgO34rKC49UJuc1VYvANCgndptF0Qkr4RJZPMWG7zqxuzwrzsjsQt0qJP4pVYEhHwsjCFOopmA49F+p3DwZq1FKLZwEORfh9juGYthWg2sCzS73AFY52oIAYha/258SG52m8Wdoa0HWAhzlQw+Cwh6yzDIP5J+2GB+N5f19m5NMkpNDPSZ0Aw0pEkDfwb6VMmWaudpIHYwaNXKJN0PF3C4khbB8snUFdLkndgWLxY9Og4aClE83Pg20i/x+sWUhVPS59CQ1g0gboy0yd+4H5vAnXl4oD4XYilGh3Fg+J5+Df+J1vqcXETH+rg1KLBCmHKxEzsUT4pSzJXPJUvzBtaH+s+wewKxtlgrIiws4J41+kRapStTJzCs/JV5RosxLspMXeWk30ji8TfuCTbD3jRWFU5RhdW422t66M7sgrMshiXCKWUeRn6jghP8+8E4/24FfNxJx7G7RnjzBHKLpVwl5AnVVUWadWG8UpVwpP04VDN4s/jyTrEN5giLNpzNYg/IkyzcWG2sFv0VyD8OB4ZL+HN9OIZHBU/DKW1k3gT95cVUGVK0INVwrutxcJdmiW8qb+A34X66lfCDjXJJJ3ANY5hBJkPJRaBAAAAAElFTkSuQmCC;" vertex="1" parent="n.p_retry">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box8" value="System of record" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="240" width="1590" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.p_def" value="&lt;b&gt;Definitions&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;immutable versions&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="460" y="270" 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,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;" vertex="1" parent="n.p_def">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_state" value="&lt;b&gt;Execution state&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;ETag guarded&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="670" y="270" 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,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;" vertex="1" parent="n.p_state">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_events" value="&lt;b&gt;Execution events&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;append only&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="870" y="270" width="180" 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.p_events">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_lease" value="&lt;b&gt;Leases&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;fencing tokens&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="1090" y="270" width="170" 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+gvaeTAAAB6UlEQVRoge3ZO2sVQRjG8V+Od1SMQfECWqaMgo0B0UYsbBW0Er9BPoLYWdmIrZUgWKmIlYgRRCvBSuRgJ15QBNGoSSSx2CMuh70N2bNzhPnDC8vOzDvPs+zlnR0ScZloOd8UTuME9g3iJ96jj/t4jpWW510z07iNZazWxDvMYWMUpUOswxUsqRc+HG8w273kf+zAA+HC8/ELF7oWDuvxMFBsWazgfLfyud6C8Hws4HBX4mdlV62JsK9YbNj3mfbfioU8qRHSx0XszI2ZwTX1D/vZUYs/VCPgLrZWjD+GLxXj50cl/C+XKiZ/gc0NcpxSfgv+xq7WVed4WjLxKk4G5LlXkedciKBeSGccKDn/EY8C8tyqaDsYkCfIQA97S9peC6tvXlW07Q/IE2RgEzaUtC2ETIpvFW3bQxKF3kJjRzIQm2QgNlXF0zQu4zi2DPpOlvRdxveAeXuy9UQRi/gxOH6Lm7gq+0o3ZkZWSbZZMq8l7gisVB+PgejhONNU/DbN6/0u40aR2KKHeFJHC4tApopO/vdvoWQgNslAbJKB2CQDsUkGYpMMxCYZiE2RgaXOVTSjUFeRgc+yfd1x42VI5znxl5D5+ITdIQYmZL9Umu5vjTL6OFIltIo9OCrervoH2eZf0D+hRJf8AWMqePzwYejUAAAAAElFTkSuQmCC;" vertex="1" parent="n.p_lease">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box13" value="Transport plane — carries work, never truth" 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="40" y="430" width="1630" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_box14" value="Service Bus namespace" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="460" width="1590" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.p_tq" value="&lt;b&gt;Task queues&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;by priority class&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="440" y="490" 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+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.p_tq">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_cq" value="&lt;b&gt;Completion queue&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="650" y="490" width="180" 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+gvaeTAAABIUlEQVRoge2WTWrCUBRGjz+F0g04aVyBQhchdAfdRbfQPXSoky5AKM6KCxEpHThwBUoHRVJ1EC2P16b3vUG8z3gPXHgJN3A+CMkHhnHZNLzrDLjSEPmDb2AJbEMfeAZ2ic1rTOJZAsL+fErSTefsv04pIDo1pYXUsQDauAFyNYtyRKe2cx4BT949TbbAUFvCMAzjf0L6Tx/oVC0SwRJ4D10eUHyPtVupOzlwdxSUqkSP9Fpqi8ILkAOkJv+LWpW5s6T2Ab5OYhHPj5dUncfAPXBbqU4cH8CbtoRhGEaB23U6wANwo+TiswEmwCL0gSn6VdmfuSTt/omz0KQnpCst1L4LJY8F0MYNsFazKGclLbh1+vEw15XpxJEDL9oShmFUzB4YGqve0UGgewAAAABJRU5ErkJggg==;" vertex="1" parent="n.p_cq">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_sm" value="&lt;b&gt;Scheduled messages&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;retry backoff&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="860" y="490" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico17" 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.p_sm">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_dlq" value="&lt;b&gt;Dead-letter 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="1090" y="490" width="190" height="90" 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+gvaeTAAACo0lEQVRoge2YTYiNURjHf2MuNb5iNsTMpNxSruQjG3ai1N1YSBasWFAsJspCIbGZhRILq1usFLJQGslqdkj5SNgw02AzikEz4ToWZ97mveOc93y975xb3n89Nd3p+T+/Z+b03HMeKFXq/1Zngd41oA6sAoaB3wXWylUdwGVApGIU2BwTykVHaIVPYhhYGJHLSkuBMdQNCOBCPDQ7XUEPL4BJoBqNzqC1wC+yGxDArViAJt3HDJ/EzkiMWu3GHl4AL4FKFFKF5gFvcWtAAIdjwKp0End4AXwGuiPwtmgZ8AW/BgRwcfaRW9XAH14gp1Zt1qmntBFoGgBt4kEIREdA3hCwTfG7JvAc+DPj8+XASo1fHbjnyeKlfbif68XIG6kq5zUwt1jkaXUB7zUgWfedTuR/RZfXXyR0WmczIATyKq3SEkPeV+QxK1Q9wHcDyDVNbp8hTwBXC2QH4IYFxB1N7jqL3CYFPny2kn2Gk3iYkW8zVofwn45azQEeWQI81njssswXwJ68GzjoUPyNxmOvg8cIMD8v+EXAR4finzQ+hxw8BHAqrwYGHAv/0Pj0e/j0hcJXke9Yl8IC9WPljIfPdROgabHVwO+2OAlMACumogocR16/XbQeGAQ+eDCwHfe/WBHxBDkFnVRBvlt9i44Bx4BNyPF5O7CJA64NHA0oNg6sVnheCvAcxWGr1418r/oWG9D4LgB+Bviet21g5mLWNfZneL8K8J1AbrozVcNuu5YVpzXeFeRsD/G+aWpgMLCAQH5rq9YlJ3LwFsAOHXw9pwICeIEcw11AL3COsPOfjqdobqt3c2yg6NiSQKe/IHpUXbWpepMf0g08iwDiI4Fc2/yjNcA34h8PUzSyutuAnETjbQCajibwDjmi22YtX6pUqRz0FyGU+wg7R1qJAAAAAElFTkSuQmCC;" vertex="1" parent="n.p_dlq">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box19" value="Execution plane — stateless and replaceable" 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="40" y="640" width="1630" height="190" as="geometry" />
        </mxCell>
        <mxCell id="_box20" value="Worker pools" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;dashed=1;dashPattern=6 6;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="60" y="670" width="1590" height="140" as="geometry" />
        </mxCell>
        <mxCell id="n.p_wa" value="&lt;b&gt;Pool A — fast HTTP&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;p95 2s&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="540" y="700" width="190" 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+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.p_wa">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_wb" value="&lt;b&gt;Pool B — enrichment&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;p95 40s&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="760" y="700" width="200" height="90" 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.p_wb">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_wc" value="&lt;b&gt;Pool C — inference&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;GPU optional&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="990" y="700" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico23" 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.p_wc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.p_targets" value="&lt;b&gt;Downstream systems&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;HTTP · SaaS · LLM&lt;/font&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="770" y="860" 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+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.p_targets">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e25" value="transactional batch" 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.p_orch" target="n.p_state">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e26" value="outbox relay" 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.p_state" target="n.p_tq">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="760" y="430" />
              <mxPoint x="530" y="430" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e27" value="at-least-once" 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.p_tq" target="n.p_wa">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e28" value="side effect" 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.p_wa" target="n.p_targets">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="640" y="830" />
              <mxPoint x="870" y="830" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e29" value="TaskCompleted" 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=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p_wb" target="n.p_cq">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e30" value="advance DAG" 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=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="n.p_cq" target="n.p_orch">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="740" y="440" />
              <mxPoint x="650" y="440" />
              <mxPoint x="650" y="230" />
              <mxPoint x="870" y="230" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Control, Transport and Execution Planes" 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="1630" 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="1630" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="1030" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" 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="70" y="1020" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="200" y="1030" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" 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="230" y="1020" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="320" y="1030" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" 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="350" y="1020" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="450" y="1030" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg38" 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="480" y="1020" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg39" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="630" y="1030" as="sourcePoint" />
            <mxPoint x="650" y="1030" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg40" 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="660" y="1020" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="html=1;endArrow=none;dashed=1;strokeColor=#d79b00;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="750" y="1030" as="sourcePoint" />
            <mxPoint x="780" y="1030" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg42" 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="780" y="1020" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="A worker never writes execution state. It emits a result, and the control plane decides what that result means — which is exactly what makes a worker safe to kill mid-task." 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="1050" width="1630" 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="1080" width="1630" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Data &amp; AI Global Practice   ·   date 2026-08" 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="1090" width="1630" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
