<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Layered Architecture — The Node Plane Skips the Control Plane" id="07-layered-architecture">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="1150" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_band1" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="80" width="1250" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh2" value="Workloads" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="130" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-spark" value="&lt;b&gt;Spark pipelines&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;decommission-aware&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="500" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico3" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.l-spark">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-train" value="&lt;b&gt;Training jobs&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;PyTorch DCP&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="730" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico4" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACqElEQVRoge3ZS8hMYRzH8Y8X5b5AcilKEguvCG9v2YiVhSyEoiyUBUouG7KQpJREWUrIAgtlw0aKJAuRUopcSmzc5X55x+IYnqZzZs48M3PeKfOt05zznP//zO935jnPeZ7/0KHD/83ABvMHYC4WYwZe4lOV+C70Ygkm4D0+N6ghmhm4gVKwfcM+6TdmFu5WxH/EbsmNKJRJeFYhJtwOVcRPwasq8XsLUR1wpIqYEn5iehB/skb8d8lNaSnTcBjXJf22mqAStgW5b3LEP8YFrMOgZotfgS85RITbwT+5Q+rMK+EqRjZL/PQI8eFzMCwityTpdjXpyhGzRXIXi2YtJtYKymNgQeNaoujC/DxBtfjZuJZoftUKqGZgKPZgdrPURLAHPTGJg3FJ3MPXrIc4fEcsrdfAgQa/tJkGSpIpx/g0oWldaDQ21uu4xQzH1rQTaQYWYERL5cSxKK0xzcCUFguJZWpaY5qB1y0WEsurtMY0A9fwo7VaoriS1phmYJ5k6Go3JmNUraDV6NP4sNfsYbS83f5zvb+Ev8AEHNMPy7s6mIP9YUNoYINkvG131gu6Umigt3gtUYxAd/kgNDC2eC3RjCvvhAaeFq8jmkflndDA5X4QEsML3C8fhAZOSGo97c4BwXsqNPBVMu9+W7SiOjiNo7WCpml8MdPsF9k7bFZHLXdumxm4mCU0a03cl9dpQWTqyTLwQD+WvVO4k3Uiy8BnnGqNlrr5huNZJ6uVVXYKxtsI+io+Y9mOJ7HJY3BG3BR7e3CdtxH5z7EyVnglE7Eca3Avp4DuIP9szpy9kproQi0osZdZlkPIuYqcbsmLstZiJU+psynskN2trktf+q2SbeKhAv6hqaQH5yWz2I+4iU2SsmQWM/2bc33ALezSnnWoDh06FMFv2cmnWPAP1s4AAAAASUVORK5CYII=;" vertex="1" parent="n.l-train">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-ci" value="&lt;b&gt;CI and services&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;requeue · stateless&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="960" y="100" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico5" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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.l-ci">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band6" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="220" width="1250" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh7" value="Node plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="270" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-client" value="&lt;b&gt;Checkpoint client&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Go · Python · JVM&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="500" y="240" width="200" 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+gvaeTAAAB+UlEQVRoge3Zz4tPURjH8RfNJPkxzciCppSFYsPYmKKUlORHtsrKH8DKP+BfEAtlqywUsrDxB4yFyYIkKSkUUWqY0szX4lJD517nzD33e7+3ue86m3uenuf5fO95zjn3+dLTs7ZZF2GzAxsbzOE9FptwfAavMGh4LOIaNuVM/hSWhpD8yvEUU7kEPB9y8llFTLWUfDYR0y0LGGAe22KSDe1C03gXeP4A17Ec4ziCMVzBsZL5eRzHl1THZW/g9KrSrGZPSazo5bQ+IViuX34l3/8zP4PHKpZTioC2OICHGA9NdkEAzOJCaKIrAigp9i4J2BJ62CUBQXoBbZMiYH8D8WfqOki5SsA3xTU7F5MJtvdx7t+HY4kBtybaN86aqoGRpPMCUmsglq+KC9hrRUfjCA6L64LUpu4X2U1MBPzO4k0Nv/eGIeBGhO8Poyrgo7jezsWcAnIW8V0sRNjdkbETl1PAy0i7BbzNFTSngA0N2VaSU8ChSLud2JUraE4BZ7E7wu6yhs+DOtvoE9UXvpP4uUrfQzkHBniBE/5+u5O4WiP5UgFNXCX24hE+Kf5f2Ix9Svo6dQkJyNWB2/575CKYV6iIP+NHxsC5SDo7bqlXB7nHEg6mCJjA3Agk/if5S2WJVu3H4ziPo0q6Yg2zrFg2t/Gshfg9PT3D4Bd8nqqhhH/f8wAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-client">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-agent" value="&lt;b&gt;Node agent&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;systemd · acts alone&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="730" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico9" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACkklEQVRoge3ZSchNYRzH8Q8ZIrEwZOGVsDGVDBlCio2FDZFhJ5ZWlJWtDQtlRzY2siApslAkG0NRMs/KsDAPZXjd1+I5J8/13ss51z333Df3W6fnOc/599zf79znef7nOYcO5dIvZ3x/bMJ6jMOAJun4iEvYjXtN6rMX/XAYPQUeH7CgKANrCxafHrflHxmZKPrux8f0rKL65zAwOkfsvzIma2AeA60k8xBqVwOZqbUMLsOk6PwEXrZGTi9WoCup9+Ao3sQBsYHlmIidwhqfclN5BrYKJlLm4AqO4fXvwTfVXhEWJdfP1LlexLEs+c1Tda5vTEXH/8B+TMFqjMxye0rgDB7ictoQG9iblHcxL2p/VbyuulzAp6T+Qxje9xvtrIwh9Ff6/DLa5w3UygOzVOeBs8qbB4sxNqlXcBqf6wXPwhphlrfrMrpHWCWHpaLjf+AQpmW4K2WyLSk3CE/HVQZO4gXmixy2GdcFjbfShtjAjqTchblR+7viddXlGgYm9Qq2CyYaopMHiqDPG6iVB7pUb+nu+PU80momY0RS7xHG//d6wV2YjRvaNw9sE/LVoFT078vojAx3pUz2JOU6HKHawEV8w1QMaa2uzDzEWzxNG2IDW5LyIJZG7V8Kl1Wfl4Jown5go2gzk5dOHiiCPm+gVh4YjlHR+XPlzYOxGJrUK3j8p+Dhwnuhq9o3D2zGhFh0PITO4QFm/sllyRzAI2FTg2oDz4Q19keLReXhs/BG7m3aEM+BlUl5HEui9u7iddXlk19iK1iF84121skDRfBfGfhWmIrefM0amMdAw5vpnHQLr/qbzni8V/wE3leE+JRFeFKQ8IqQqAbnEdTIB+VBWKi5n127hUeYx03ss0NL+AlV99RV7CRFIAAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-agent">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-bundle" value="&lt;b&gt;Cached contract&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed · on disk&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="960" y="240" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico10" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACyElEQVRoge3YyasUVxjG4cebgBNBMIjiGDVxiGAURMUJJUIWotnE4MJ/wa0LhwiKGFEXrrIIcSO40r0LFwqCIoqLgBJRCIIZTHKNw3XmXhdV4rGs7hq6qvqK/ULTRdV3vvP+OB9noqeePmyNCJ77sBETS+Z6iWPx8zo8xYXy1orrCIY6+A0EuY7H73Y05B38WsBsXoDaIfqC549q6mM/dteU+y2AOrVXTRBNAVATRJMARBC7qkzYNADsUyFENwCIILZVkahbAFQ0vYYr8TXM7yDXE4yJn2difEb8IK5mxMzCYYzCzqz4azpbyIbwZYahIpqDO0Hu+1ieDKpyBOA2fkJ/jthw75TUFFzC5MT7B/gGF9MaVTECZbceSfXhlxbt+jFpuAJ8gWk5IL4djgBzRTV/KwPiX0wYDgA/Bn3Pwx/Bt1YQ/ViSZr5pgANBv/PxZ0pMEuJoO/NNAhwM+nxdNq1ifxetKbnUBMC+oL8F+CtHm8venu67BtCu5lv9/sfSPObrBgjNt6r5NPPL8pqvE2BP0MdC/FOH+boAfgjyf5XTfOqepxsA4fFxUU7zj7CmjPkiAA9Eq2i7mENB3sX4L2feFWXN5wU4gZEYi9Nt4rbGOWcUML+yE/N5AAbxWRC/JAfA6hzmH2JVWdNFjpSXRCvja10WLfed6DE24XzZBB8XiD0Z/4/FM9GB5BTW44boCPm1/Dd8A9iAcwU8tFW7EgrLZ0tsGj5J5PgcN2WX0ADWVmE6awTux4bOeVM+m0V78jOi+oXRouv0m/ge4+L3j3AlkXMI23G2vO10JUdg0Ls7wdl4jrvewE8SzTRHqzZUVGkAc4Lvi3A9+L4lfv9zEL9bNBqNKetWYgC/4VNMT8QPinaUU1Pa3MKLjL6f6mD6TFO3z8Sl1M2rxUoUAtxruO88l1+FtFY0VTZRPn/ju6oBeuqpp/dQrwDTarue3Ac3/QAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-bundle">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band11" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="360" width="1250" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh12" value="Control plane" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="410" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-intake" value="&lt;b&gt;Demand intake&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;normalised units&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="380" y="380" width="200" height="70" 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+gvaeTAAAB00lEQVRoge2Yu0oDQRSGv8QLgsFbBEtBrOxEEGvRUiGlGLCy9IaVnYWID2DjC0T0BSxsrNRKEpCgiK02io03SEgslg1hmN3M7E52VOaDA8twOOc/zL87k4DD4XA4HH+YlGZ+D7AMTAJdhrW8AidAyXDdBv3ADVBvY1SB1XYNcNxm8X5UgCnT4hcTEu9HCehWEdahkJMFzoCMSkFDjAA14KJVospLXACWhLUvIAe86CoLYA1YEdYqwDRQjFM4yDrbcYpK6AUeJX2UrSQjCzxLil6hZj1dZvFsI/bbjVqwICn2DUzEFBrGkaRnpK9SUtYRCbJSEQ0rJW0dkdhWsmEdkchWsmUdkUhWCrLOJclYR2QeBSs1H2T7wI5QpA7kgfsWze6AD02B43gXxDAOgDlh7RMYRXKIXhP97rKnKX4AeIvRb8EvlG4q2qcpopkNYFgjfxNviKg0di4dlqVBBm8I1ebrhvoaGwA8UUMKeVvAoKmmnaYK4VnwkPArcAr1ndKmTLI/WuJE3hdt0kJWcAPY5l8NULWmQp+K/9A8QNmCkKjcyhZn8HbB9ieyVZwT8m9KDnj6BSJlUQVO8a79DYImGcPgcW+AGvAAvNsW4nA4HA6HUX4AbMBmUCUGFGQAAAAASUVORK5CYII=;" vertex="1" parent="n.l-intake">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-plan" value="&lt;b&gt;Portfolio planner&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;caps · groups&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="610" y="380" width="200" height="70" 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+gvaeTAAACEElEQVRoge3Zz4uNURzH8ZfxIxc3pIQasbMxKUSKsGNjY2thY+EP8CfIUhT/gAUl5T9QQ1YW1sIsKLpCDCPGjMVzr/vM7Z77/Jgz8xidd506vz7ne77Pc358n3tJJBKJJlkVcazDOIE1Bf0+4B6mI9peNOfwG/Ml0zPFji4r95WffC8diGF4LMYg2FhD045hOJYDjZEcaJrkQNPEcuBTDc3HSLajcEx2s5a9Ax6KFAXEDCV24gjWdss3sKObv4VH3fx7PMZcRNtLwgv9J35xqYykTdw0RRHhOA7qr+sqbMrlD6kXPndk+2W2htZ5zKgeZcZOT9Gq48Dbf2DyvXQ5NMnQEmpjV678Bj9Lu54xrr/0OvhaUb9dfxnuq6i12cInMFF1AIs/Ru/m9DdDnVb8KbTiHQiFEmPYkys3vQe+yH7N+P/Iv4EWrlgYkOWZw3NcxefAWJdwFhsC9qZwDS8D7WdkG35roL2D25gc1nhduTP5QWDwCyX1r7B6iH5CduMW6b9jd0+U38SnAhMb5HSgvqx+bzcNctxwxwZp4WivkHegbLwT6lclXhrWd10F/d++K/4YTQ40TXIgIvN1RHkHpkpqXgfqy+p/yUKTuvrgHPbLbshRl8g7nAwMug1PCvTfZLf1MMZwx+g/SmYNhNbDgrktgXqyEKLoVbeFP5SmZW9gFC2sD7TN4EeBPpFIJJaRP2xp4nrYOuKUAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-plan">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-arb" value="&lt;b&gt;Fallback arbiter&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;spend authority&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="850" y="380" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico15" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAC/klEQVRoge2YO2gUQRjHf+edGg1RRI2VIjEqNhHio1AkCNFKwcLGRk/R6wQLDT6wEETBTjvB3iKKjRYBLdQEVFB8pfABvhAMRgwpNKKXs5gdnJ3b3fl29/YScH+wsHf7zff6787sLOTk5ORMJYWM/M4GeoGVwDgwCLzOKFbD2Q2MADXruAYsanQwqQI9QLvArhM4C8wIuf4UOCfwMwkMAV9E2TnYTn03m3E8kiQX1ikTSeezQBRXUsC0RlLAE+B71okEcKfZAfciu7c/kt30nYo24DPuAvqmIrELwANgANgVYdsL/CQ8+QFgZsjYhcAl1OxzE9jWgNwpolZRO5FyxJiNqPnetP8DnEet0EG0AC+sMVVgZ9oC9gUkXwNGUcqEUbHsvzriHA2J8x6YlTT5Eur9RTt7ieqK/n28QQXMRa242va5NfZg0gLKlqOtwFVkKsQpwOz+JLAWuE1KFYrAK8PJoPf/GvwqnEhZQCv+7vd7/28ipQpl6ruvkaggLeAY9d3XJFYhrPsaiQqSAlrxv3b3W9dtFQ5JCygT3n2NSwVJAVHd15gqfECggqv7GpcKrgJc3dfEVmE/7u5rolRwFSDpvkasgrT7GluFk8ICpN3X2CpUwgz3IO++xlRhhH+vClEFHMbf/S5BHFOFNxjbgJJhdMA4rwFXBI7N26Yd2AFcd4wx41SBG4I4843zTmALcBf8BcwzzgtAh8BxVCCJTSltHHNHdj+BIxP9JcFF2jgTwMOgC0uATwS/FUqOi4avqGegAzVrJY1zOqq61cBwwuSLwgIAuoF3MWNUgTMItqMtwBHgrcPhb+AWsDnAh2QlbgNOofbIUXEmUBNDd1Cyrmq6gA3ACmAB8Av4hnpnH0LdCkFUgMvG71FgcYhtwUtuPbDci/PDG/PMizPmyLPhxN2RJabkNgFgFdFbSJtlAXHWxRgPasEajzkmkB6SzxhpjnuS5CRf5pZKHGWArWIg/8W30WHUVNZsHkuMpN8o56DWh2YyhnoWcnJycqYxfwFnuMfy36Me/wAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-arb">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-acq" value="&lt;b&gt;Acquirer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;token budget&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="1080" y="380" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico16" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADm0lEQVRoge3YS2gdVRwG8F+i1SZilYqvSqVqViKIigoivsjWd+tCRaQFV4JCF6KCpOLCheADBSOKbwRxoZaiUnyCq1pDLbQK1qrVtqK2pY00SZPGxZlL5k7O3DuP5DaF+8Ef7p0553++b+ac//nO0EUXXcwnzsJJx5pEWVyAIezANMbxEW63gMX0YRU24qhAPBb7MIxrjw3NZvTgeryBQ+KEt7W4twUPC9Os47jTzBTJxt94DpclbU/BffgCU5H2E3gHZ3SK/A0RIhP4ELdpPc9X4Alx8V/OF+Es3lJ/GvTgOryueYoNlCXTW7aDZrL9WJQMXmXsxZrf2DkV8pTGp2a//nG8j0Hh6ebhNDyAHyI5pnWoOsUEpONHPKJ5UV4hlM/RNn0XhIBG/Ie3MZJz/w88io8XqoC8+E4oq4uSfG/WEXBidR2lMIVP8DS+ncvEnRIwiK/mI3GVMloFB+crcacELAisEGzAP8ov3Msj+ZZgDX5JtfsMt5pZ4LWxWLDJ6zFZgXhWQK9QaYblu9TatjvtUw7mDPCbuLPMi7vwZNIvdv8vYd+I3RvBQzizCPl75Nvkf/EirkzaLsdj+KmEkHSM4QPcLFTDU7Ea34gfiibwHpblkV8Z6XREmD4rcXIL4dfgFRwoQHwTHtTa/1+Edfg10n+rnPL/eabRWuXdYR/uFhZjeortwTO4pGS+Xtwk7NZpH3VjukED56Z+78Nu7C854GHsEk5lk6nrhwQRe0rmO4rfhTUylroenUbbzH5d+4VqcHGbgZYINnlLJEd23hex3SckbdaLr4d7iwpoxJTwxWGV5hpd1CbHYrtgu5em8i1LruVVq8oC0vEnnsXmnPt78Ti+L5hvFK/J32sO42XNR9laAvLiZ6Fe9yX5vq6Z7wCeNzPf18UEzIUb3YwX8K4w1epip0D8VWFza4m6AgaF8jtXGMJTSjyIum50pGb/LLYq+RaPezudFjAxh3kHcN4c5jsdl6b+j8caDStfKZZmcgwIH3uPVMg1jTsixIeEDbXRZlI4m8zC2cLmUkVAHvFWn9pbCYgRnxbWx9oY+Qb6kgZ7Cw54VQ7xMbyE8xNS7SxGI1bnEJ/GBjNWvi36CwrJHmoaxJdn8vUUFBI7JG1IHlQl9Au76+42A48LW/2FbfL1CAeYPBuSjo24uirxokKKEs+ilZBSxFtZ2hj6cX8ywE7BhO0qmSM7/i2CmFHBjmyqka+LLro43vA/6PZqTf9GQz8AAAAASUVORK5CYII=;" vertex="1" parent="n.l-acq">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band17" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="490" width="1250" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh18" value="Schedulers" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="530" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-k8s" value="&lt;b&gt;Kubernetes&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Kyverno admission&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="610" y="510" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.l-k8s">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-slurm" value="&lt;b&gt;Slurm&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;job_submit filter&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="850" y="510" width="200" height="70" 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+gvaeTAAACUElEQVRoge3Yz4tNYRzH8ZcxTU2SGaasJGo2iCQLCxYmYmExUYrJzmTiP7BnpZT8WGAIZWFFiLJSGL8aURbIykKkrPy4xlg89zb3nnnumTvce8+9Oe966pzn+T7nfL7Pz29fcnJyZksnFmUt4m9ZgAf4jsGMtcyaHoxhslgK2JGpImE51EIP7mJ9ou8W3Ci+d2Ovxi+vl7hVrXEFzmFlWV0vnpga+VIZE5ZUiSMRm0aVjTHxq/CxaPAJa4vin9YgHi410YGhmAP3E0Zf8KJG8Zk50FEm4EqxsUQvVidEPsZWfI04MBGpaxS/Sg/lm/gMunAccyKd0sQTZmAA8+qjsSrvcS/NYBi/VU7ZMyxssLC6csiUE9XWfMszhFPCHZCTU0f24aw2XVr7TW3u59rsZBox/Xg9kaki8Wi0H28SdSM4qfKCK+B22ftmjGJ+PQVGeIft+Jxs6BDW9iTOY26x/oDpI/8TOxP9R9U33kkru2OeHUsYXcbBKuJ3RfpnHo3erKFjNfEt4UCfePhci3g42kQHNpV+mow6+4RILxlGF7AH11Ic6BbuiEbfD69xPc0gORMF6SPfkvRhHD+0ofgSXYIjOTn/IxtwUUi1XBUycC1JLPswjNMqUy5wWMi+VaMlUovLhKMzdvtNYE3KhzNJLSZHeVA4PmN0mB6BlrMkpa3eLC09JB2YKQzorb+WfyPpwPgM9mntmaQWk5u4E4+wLtLprRDkfavy0QFc0JzU4jYhgx5lMe6o3DQPhQ3ecsSO0RL9WI4PeNUcOTk5OTntxh/8pG5i98V9WAAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-slurm">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band21" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="610" width="1250" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh22" value="Contract and policy" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="660" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-repo" value="&lt;b&gt;Contract repository&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Forgejo&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="500" y="630" width="200" 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,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;" vertex="1" parent="n.l-repo">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-comp" value="&lt;b&gt;Contract compiler&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;CUE · feasibility&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="730" y="630" width="200" 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+gvaeTAAACg0lEQVRoge3ZvY9NQRjH8c96WSQEK4igoBDsahRIiAixOpVqkdh/QIFoNZQ6RKVSUKDQSUhoCKKhEpIl2U2Q2AiCeC3m3ji7e8/LnXOuu5HzTU5y7jwzzzO/OzNn5jyHmu7SU6DOURzBwpKxLuBs4/4qvuE43pX0m8kW/K7oOp3we79R9gzLynRwRo59YxnnBejHHSVE5AkoMsXK0o+7WBHTOE/Av2K9MBJti5gVGfAGnqfYlmE4wud63MIevC3aKFbAEL5m2PdiVYTfAdzWhojYKdSbYevJsefRFFFoYceOwAOMptj6igbPoClit5x9IlbAhsbVSQZwGfuyKsUK+I5PKbZ5mJvT/iPGC8TZjJn4mVYhVsA6jKTYFuA1FmXEGoyMO4XYRZw2/wn/7ocW5Tt0YGOMHYGT0veBJVjZony7sH9cx5c2Yl3Dr7Z6l2BYdYe52Gt2Vgeny1EimlpAt6kFdJtaQLepBXSbWsAkvihxbomhSgFHMR+r8aRCv6Uoeph7OKndroLtps1h7sqk3/cwVpHvTKoQ8Fs4syf5JZz7O04VAh7iVeN+MOHzMo5hjZAjGsKLCuK1RZE1cCxR/yZ2Zvjrw8sCPguvgdhXyheNzo7jYqNssZCRGxHWQJOlWC6k0t9jPw6Z+H68FAcxJ7I/qaSNwNoWdc80bGP+TqMePBY+ZmzNiXUqJVbmCMQK2Jao04sTQu6maT/QsB1OlI0Kj9c0zscIyEtzDONSi/LPeCQknfqFuZ3kB55ik6nT9KWw6JM7dp+QxGpFr5BIi6LOSnSaWkC3+e8FfP4nvUjnq4zUehEWCztrt55A5/I6WCTdvVDYgMp894rhjYlHkpppyR/H7ROP9EXb4wAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-comp">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-dist" value="&lt;b&gt;Contract distributor&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed bundles&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="960" y="630" width="200" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACoElEQVRoge3aS6hNURzH8c+9ukSSt2JgIq88SpSUAZcoMmKkGBgYMWBAKRlgYGBmQiYGwgRJF3lEUiakvMtAeV1CXI8r3GOwHHHsc+7eZ+27t4Ff/Se7tf77+997rb3W+p3Df5WrlpLvPwcrMQsj0IXbOIHzqJSH1ljjcEoArBfXMbMswEaaiqcaw1ejC0vKwUzWMDySDr4a7zC5DNgk7ZUNvhpny4Ct1SB81FwBFUxLStra19S/aaFQRLNannSxyAIm9EX/IguIefowOOlikQU8jez/IheKJjUfdzQ/gSvCil24RuAgejLC1sYbdYZQX6kFa/AyErwam/KAasUMLBM+aTMkz6GJuJATeEXYM0XN1aHYhecJyTuxE0MwANvxuRegHlzG9xTwhzEwBn42nqS40WPcS9HuPhb8zD0PHfiWUOB1rIgBh+l4nwIqTXRjh/CWajVUWKVXYRHGxoJDGx7kBH8Jk/KAyqL1OYC/wlolnfquZIStjWMYVTj1T7XiSy+AjaKreOQ/NVL88BlSFGzSAvExMud3fIrMkVpJBXzGs4ic3Rgf0T8X7Rc3hD5hG/oXDV7VZHxtAJg2HqK9YPZf2pMCME304IBgqRSqfjgaAV4bnVhdc485woO6iBvCJm8fFstpAWzBFuHbXg/sAzZjHV6nKOSccEI73Uu7XK3F0diAk7iJWziOjRhe0+5QiiKyLIqlWIvtwgTOo4jSrMU2Yfh1Z4CtF6Vai1OEyRlbRKK1WJRasDsBKktsTUpclLFVEW9MlW4txvo6pVuLnZH9E99gkQVci+x/NReKSN3U3AQu3Fqsp6WaKyAXazEvZd3ldggby39G1Q1iGsf6iPgfRvpMc3HG3wenTNZi2X81IOxmp2EM3uKuuDP5fxWqH6oRPk6WQKiiAAAAAElFTkSuQmCC;" vertex="1" parent="n.l-dist">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band26" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="760" width="1250" height="110" as="geometry" />
        </mxCell>
        <mxCell id="_bh27" value="Provider" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="800" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-nova" value="&lt;b&gt;Nova and Ironic&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;OpenStack&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="500" y="780" width="200" height="70" 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+gvaeTAAAB9ElEQVRoge3YvY9MURjH8Q8hhMR62YKIAoleIUS8lBIv0UhEolJS+Q/0uo1oKLQUOlsQ3SZIJBIFEhReG5FBkJVdRnHmrmP23N2bDffMcL7Jk9x5Zs69z++ec555zkOh8H+zKOFbi9VtB9KAH3iF73U/GME4ugNsH3CiTsDYAATYxCaxqQp6cSRgT52yAWMZdlYfYgHL249FB2dwFLcj/xUcwjlMJcYlY32k/eVwKnr+SrzHXb8nl9TSPll9Gc9ADp5F11/wFs+FICueNr1Zjhm4hqW95x8QUmQH23q+ETxIjJuZgdwCunghLJvpyPcVE3hXMyYp4FYmAQuxfSkBh4UpzB3cfHYPS6qg+0uJvcI/3WhKYWam8RAX8DlzLIUZ+pfQbhzHhgyxzMeUkFIvCllqFgcNxya+I9rEMcOURvdXQcelxMaUqhZ4g/vCgaViUkiXnZoxyXI6B9exGTtwRBDxEduxC1uF1FlLbgFjfpXL43iMG3jS83Vwea4b5BawJbpegfV9PsIs1JLczS1yXqhGX+Is1vXsEq4KJ6/TTW+WKlsH1Y5VQcdLaKKp0sx8EzLULNbgpvxvdy77pO8skGpsjWJV4/fRHl28lj7kDy+ltdiyldbiIFBai3/SSmsxprQWF2iltVhRWot/mdJaLBT+RX4CFqUhUb2gGVAAAAAASUVORK5CYII=;" vertex="1" parent="n.l-nova">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-relay" value="&lt;b&gt;Notice relay&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;NATS per hall&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="730" y="780" width="200" height="70" as="geometry" />
        </mxCell>
        <mxCell id="_ico29" 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+gvaeTAAACNUlEQVRoge3Zu2sVQRTH8U8SRZP4wifBRyx8xCIISgrTWaiFhYiN/4JiayFYaSmKRbD1b7BTrEUDIsRCxUZQEEF8gvhC1mK5GHPXODPZ2b2EfOE0ew97fr+7w5nZsyyxOBnAedzDLRxsV048F1HMik/Y3qqiSJ7420CBMzkK9ee4KdZXXNuYo1DdBvoxgcGK38awpeZ6tTGCq3ije+nMjl94gNPyPf0oluMSvppfeFU8xaHmJf9hK6bFC58dP3GhaeGUa7mq06TGlSbFr8RMjeI7ca4pA9cziC/wDeO5xY8pO0kOAwVu5zZwM6P4TmQ7Nw1Ka5exMZXLwLEGxBd4FiMqZjdsatPZiw2hyTEGRuK1JBNcK8bApgQhqWwOTYwxsDZBSCprQhNjDKxKEJLKcGhijIHVCUJSCa4VaqAPO9K0JDEamhhqYJuIx1oDe0ITQw0cSBSSSvBxItTA0UQhqYxid0hiiIFlOLEgOWmcqutGJzVzBpobL5QTvgUxgMctGSjUMAybOyJsOt5bQPs+rpwatGmgwEMJm+gEvvSA+E7cVTaTYOocmdQVZ6uEVrXRddgX47YhJqsuVhn4iJd5tSQxE5N8GO+0v2w6cUc5UOuibx4Tw9iPoRjnGXiF50oji4/5nkAsQ1gRmPtZOeHrKa4JX9M76ypa51eSR4F5b5XruucYxmv///cvtyUwhCP47t/i76v+ANhTTOr+APIDN2R4r66zC81lHLuUE+1pfMhYa4nW+A0kOPlf42nd+gAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-relay">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-blazar" value="&lt;b&gt;Reservations&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Blazar · committed&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="960" y="780" width="200" height="70" 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,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAClklEQVRoge2Zv2sUQRiGn/U8YzTFhWhCICpqFUVEFBTBRgstLbQQFMTG0tLKwlYQ7BT8E1QwBMFKbUSRE1QshCD4ozBiFA3qYYzGYu7M3N47tzN3ud1bcg9MMe+9u/d9e/N9N7sLPfLJeeAV8Lo6JoFSwPFHgRfW8Q+BbUsco5MVwBywEBunAs7xWBx/pdVgQomAotD7As6xylNLpJUEuorcJ7Ay4fNx4AAwaGmupI8AQ57fOyK0XZjmUOM38A64C3z3PO9/CsA14C+NxZb2+AgcDE3gQhcEbo9ZYIMKtODQbgJrQrPuIH2YZXQ//oFaz+vwX8tpMq5ElYDq8d2AjCv3bTT3Caj/gQpwI+1APChnHUAPRSS0IeBq2oF4UAYuxUVVA/3A8Y6HE47cbue+C/USyJqk+wGbCvAEs08H89e+F1gtvJ+BZ5idJMBA1auaxltgypqPAtsD4mpgDL2lPSO8Zx3encJ7Xfi+YZqGTQQ8Fd7bKtiQJTTtqbn0D0KbxfyyNgtNzttA7mtgWSWwWWhbHF6lbxXaIPUPDMA0lo2+QamuMAa8F/ofTMewj92EvggV6td8Ecc9LfAV+GLNB4Bh4ZvAPJKsI6SNFnBf8Tj9Ad4SYc9V61hWNdCV5D6BkBp4A9wC5qvzImbbrYqzDNxjcSuxFjiNKdA4d4CX1nwUOEkbF9e1lTgmvCccXtVyLwvfDLoTPhDetrcSPz01l/5DaBUWf6UkryT3NZBmAmqptE1IER8CHlnzqKopDmNe/NUoAvuFbxjYg3nRV6ME7AiIqwFXEWc9vIt4ruXUO4uMSyUwg775yJrnIeZzZL9k7PEJWB+SQARcBH51QfBTwO5mgTZjBNhHiy+hl4BpTOebTzL2yIp/Kk0xo3mSed4AAAAASUVORK5CYII=;" vertex="1" parent="n.l-blazar">
          <mxGeometry x="9" y="23" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_band31" value="" style="rounded=0;html=1;fillColor=#f7f9fb;strokeColor=#e3e9ef;" vertex="1" parent="1">
          <mxGeometry x="200" y="880" width="1250" height="130" as="geometry" />
        </mxCell>
        <mxCell id="_bh32" value="State and record" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontStyle=1;fontColor=#42536a;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="930" width="140" height="30" as="geometry" />
        </mxCell>
        <mxCell id="n.l-pg" value="&lt;b&gt;Fleet state&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;PostgreSQL · Patroni&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="380" y="900" width="200" 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,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;" vertex="1" parent="n.l-pg">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-kafka" value="&lt;b&gt;Lifecycle events&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Kafka&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="610" y="900" width="200" 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,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;" vertex="1" parent="n.l-kafka">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-ch" value="&lt;b&gt;Ledger and history&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;ClickHouse&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="850" y="900" width="200" 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAB2ElEQVR4nO3cMWoVARSG0as8SB8JpLJ0Cy7CSjA7sMoeUgW3YOUSbF2ETRZgp5UQkl6wSGUfbkDC+87pfy4DH0wzzAwAAAAhL2bm53L7fmZuFrurmfm42H2bmcvF7nxmvi92MzNvZ+b3Yvd5Zt4tdl9m5nqxWzvMzOvl9mS5O13ePFvee8ozHpa7s+XN0+W9tZf/+yDPiwDiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAuO3PkHle3szMp81QAMfh1cx82Ay9AuIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A43wQeh7uZ+boZCuA4/JiZi83QKyBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0DcYWZ+Lbd/lrv75c3b5b2/y3v/thu3y5v3y3sAAADwGA/0XRfKl0txsQAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-ch">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.l-rgw" value="&lt;b&gt;Checkpoints&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Ceph RGW · per workload&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="1080" y="900" width="200" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico36" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABPElEQVRoge2YsWrCQBjHf4rQVgRLd0Go4CO4FLq4+AguxZfo2ofoInTq6BO46eTgM7gUGhAHQQcHh9Z2iJFQLumlXPIl9vvBN+T44P4/Qu5yB4ryvykZxm6A66yDWHAAPOAzqqEOjIGvHNcW6EcJPOcgoE3tgUYQuhwSuIsyyxkXQCd4CAtcZp/lz5yyluO6isBZCXyIpUjOKWslNPgCPP0YyyNvwEQ6hBJg+pWoAb2sg1jgAXObxhbyu62pRqawZ7WMFhIVkMblpvUKPBJz4DjSBGZA1cWkLgWmwNqib4O/JLZdTOpS4AFY4S95cTSAW1eTuhToHitTCv8Rq4A0KiCNCkijAtKogDQqII0KSGMSWPL7sVACL0nzEPmLrHDtiDiCmq4WwX8zA+AeuEpingLv+DfnC+EciqKkwTdx5reVPQP7lAAAAABJRU5ErkJggg==;" vertex="1" parent="n.l-rgw">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_e37" value="" 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.l-train" target="n.l-client">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="830" y="220" />
              <mxPoint x="600" y="220" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e38" value="refresh 60 s" style="edgeStyle=orthogonalEdgeStyle;rounded=1;html=1;jettySize=auto;orthogonalLoop=1;dashed=1;dashPattern=1 4;endArrow=block;endFill=1;strokeColor=#9673a6;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.l-bundle" target="n.l-dist">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1060" y="360" />
              <mxPoint x="830" y="360" />
              <mxPoint x="830" y="610" />
              <mxPoint x="1060" y="610" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e39" value="pending work" 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.l-intake" target="n.l-k8s">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="590" y="420" />
              <mxPoint x="590" y="550" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="_e40" value="contract exists?" 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.l-k8s" target="n.l-comp">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="_e41" value="launch · delete" 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.l-acq" target="n.l-nova">
          <mxGeometry relative="1" as="geometry">
            <Array as="points">
              <mxPoint x="1180" y="480" />
              <mxPoint x="1180" y="480" />
              <mxPoint x="1180" y="750" />
              <mxPoint x="600" y="750" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="Layered Architecture — The Node Plane Skips the Control Plane" 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="_lg42" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="40" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" 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="70" y="1050" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="230" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="Application we own" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="250" y="1050" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg46" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="380" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="Security / platform" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="410" y="1050" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="550" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="580" y="1050" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg50" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="660" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg51" 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="690" y="1050" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg52" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="820" y="1060" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg53" 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="850" y="1050" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg54" value="" style="html=1;endArrow=none;strokeColor=#5a6570;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="950" y="1060" as="sourcePoint" />
            <mxPoint x="980" y="1060" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg55" 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="980" y="1050" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg56" value="" style="html=1;endArrow=none;dashed=1;dashPattern=1 4;strokeColor=#9673a6;strokeWidth=1.4;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1070" y="1060" as="sourcePoint" />
            <mxPoint x="1100" y="1060" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_lg57" value="batch" 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="1100" y="1050" width="40" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Nothing in the node plane depends on the control plane: the agent reads a bundle the contract layer signed, so a control-plane outage costs convergence, not drain." 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="1080" 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="1110" width="1410" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Compute Platform Architecture   ·   date 2026-09" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=9;fontColor=#9aa7b4;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="1120" width="1410" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
