<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="SLO and Error Budget Service — High-Level Architecture" id="02-high-level-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="1780" pageHeight="470" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Declare" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="60" width="210" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.recon" value="&lt;b&gt;Definition reconciler&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Container Apps 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="40" y="90" width="210" height="90" 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+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.recon">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.admit" value="&lt;b&gt;Admission checks&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;resolution, cardinality&lt;/font&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="40" y="210" width="210" 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,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.admit">
          <mxGeometry x="19" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st4" value="Remember" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="310" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.reg" value="&lt;b&gt;SLO registry&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Azure SQL&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="310" y="160" width="190" height="70" 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,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;" vertex="1" parent="n.reg">
          <mxGeometry x="12" y="29" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st6" value="Ingest" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="550" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.eh" value="&lt;b&gt;Indicator stream&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Event Hubs&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="550" y="90" width="200" height="90" 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,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAABmJLR0QA/wD/AP+gvaeTAAAEv0lEQVR4nO2bXWhcRRTH/2fuR9Jt6qLEj6pgq2hbYqKggtQiSglUofggKj6ZyMYNhIhIm4jgx4toGlBMIJ/IoqAIgohvMdFarBGqATVp1YKtVBARkjZsaja7d+b44Camuzt313D33g2d39vec2bmnz/3zpm5dwIYDAaDIXRo/Y+BgYErHMe5vyiJ6IxSKhOerOqRy+ViruvuKLwuhPgqmUwurv5eM2Z4eDglpWwLR15tYtt2qrOz82kAEADAzKSUeipaWdEjpWxjZgsALABobGzcCeC5SFXVBjQ9Pf3uxMTEeQEAnudRuRaXGyJqAbWKMUaDDQC2bbNfEhGlmdkLR1LVcQA06IKrXtgAwMxLruv6dfZIMpk8Gqi8iBgZGTlIRJ/q4isrK0uAeZS0GGM0GGM0GGM0GGM02JUkCSF8y/nrP925Q7FIAKTvj6EsiPdfaPr25P/UGCiWZUmllDYei8UkkDemu7t7fmxs7DSA2woTmfnPWCz2g99gzPYhAnf5KiJAQd0C4Iny8quHUuprAKcAXFsiPJdIJBaAvDFEpADs2uhgDLWFUNF2y3exFAb5dy5N5fLMHKPBGKPBGKOhoqpUTXqOttyoJO/2yyHis/37534NSxMQkDFEyMG3oK9lrhRdkvydKF0h/oMp0zt513V9rTOLvnkBEtAdY78JkllWVKfLIKGYpHinROiaCgaoBzJxAJvLmBf3nDgN4Nkg+qoVzOSrwRijIZBH6dWjD9jLan6vZP3KlhRyXkPDibf2frMcxJgA0HN81zbBrvZvUJT1juz7Jb2RvgMx5m85/zKAl3xvPwE4y0vjAJ4piDBQfj+RU3RJ3eudbO7gDMb020EAcPnwZEtbf+uP75Xrv5BgyjVwQ0XVmnF1UVvC28wo+l5ewM+/L+75A5hb15CbKvCTiNTtlUgrJPIFXt/+2ecry5ytrpACzOSrwRijwRijIfI5pmeq5UOA7/FNIpy9EHcfGrt7JheSrGCMYeALEA6CfftTxPRZidaPo1x5Ydx85fnMdgDnVi9JwjHBeBL/fnLVkSPGMd++NUR+/KNnqllVooNY3dTXevJcubygMHOMBmOMBmOMhkAm38OfNz9GzK8BZPnlEeONvtbZ8SDGrDaBGCMYBxh0a7k8JjwMoNCY3wDsLNP0whYbCxuUtyEiX8egPnuHyLhFm8v1ZCxr4ciDs0thSQJqwJj8+5INvTOpJmby1bB2x4yOju4TQhxQSl2y2LIs6/tEIvFR+NKqR/4c3r0lQlOrZw1tAOjv798KYFIpVV+YKaXk8fHxMx0dHTPVlRsOqVRqdzab/QSln5ZDqVQq3t7enhEAUFdXFwNQZEoeklJe7zsaVfi9hynyuSSbzW6Hfgpx0+n0NiCoTWRd9hUsO8dZ6NcxxMTSdr4MYrwwCMSYfGX5OIi+agVTlTQYYzQYYzSsnsFz/E4yMvN9g4ODuqq1qfA8r0kI/f1ARA6QN8bzvHoi35dovWXimwZmhpRSG/c8rx4wj5IWY4wGY4wGAQBEdDFqIbVCPB5PA+s+WwwNDS2X2kReThDRxa6urgZg3ZbAsqxWZv4AwFUl2pxCiAcDqwkzbyWiov+ZIKK/HMd5NApNBoPBYMjzD7S7anQZuyyIAAAAAElFTkSuQmCC;" vertex="1" parent="n.eh">
          <mxGeometry x="21" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.bkt" value="&lt;b&gt;Event-time bucketer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;10 min lateness&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="550" y="210" 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+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.bkt">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st9" value="Store" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="810" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.adx" value="&lt;b&gt;SLI aggregates&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;Data Explorer, 13 mo&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="810" y="150" width="190" 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+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.adx">
          <mxGeometry x="12" y="39" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st11" value="Compute" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1050" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.calc" value="&lt;b&gt;Budget calculator&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;watermarked&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="1050" y="90" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico12" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACpUlEQVRoge3YTYhNYRzH8Y+3iLzkbZoSdhJZkI1YUWzYWbCxJCU1ZShlpVhQKIoFG28pKxaKDUnyUtTQZJCExZSJEYMMFs+cXMe5955z7jn3jppf/evWfc7/+f6e5/+8nMOIWqsxJeWdhA3YhMUYQG9JfRWqZTiJfvyKxRPsxuyW0VXRHAGsx7/QSfED17ER41rACyYMAVwZAkoDnhTvhRlb2izwWiXSaJRWYvOxDy9yQOWZnW+4jPUaKLFGS+QBdmIGFuGgsAuVXmLTcUS+EnmDA1hQJff4oUG5mnNQ7mNdLfjJeJQx6QDOY61sZ0o7dqErY38/saVa0r0ZEt3BVkzLAF1Ny3EcfSn77sOUpEQ36zz4FkexpADoJI0XFu4lfK/DsjopwdOEhgO4INReWdeOJEUl9iSB6Rc2Rw1H10n0CS/RjcEySKuoF8/wOstDSTMQxaA/x//YIkljahcOs1c1WP6agbQG4mvhIOYWBD0aa6Sr/UIMRFF5KcuzPqYJh93zjP0WZqAyeoSpn5UCPLpPfWmgv8INRPEV57Aqljsa7ax9DDbbQGV0oQOn8Tnjs++wHwtbaSBP3Pb3i87EegbK3BLT6oOwAx0TDq5MaqWBhziFs8KCzqVmG+jHRZzA4yISNtPAGewQFnRhqncXKlLdCoanuQZK0YiBVuu/NzAcDrJqasOeeo0qDXwsjyWT2tCJbcJVIkkfoh+VJXSrRKg0asNh4RW2Q3X4r7iX9Mds4R20rItaZx3wtDfWvbVGYR6uNclAVvA+bMeoWgYirRC+i5ZhYKbwTp0WvH+ofa6PaCtxoyADh2Qf8X2Ymgc8rjJmpJQRb6WRUsHLNNJU8LgaMdJS8LiyGBlW4HHVMjKsweNaKXyW78Zd4atdIdvhiEZUsH4D+zfN9JHFLwAAAAAASUVORK5CYII=;" vertex="1" parent="n.calc">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.snap" value="&lt;b&gt;Snapshot writer&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;at window close&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="1050" y="210" width="190" 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+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.snap">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st14" value="Publish" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1290" y="60" width="200" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.vapi" value="&lt;b&gt;Verdict API&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;signed, p99 150 ms&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="1290" y="90" width="200" 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+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.vapi">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.alerts" value="&lt;b&gt;Burn-rate evaluator&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;multi-window&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="1290" y="210" width="200" 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+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.alerts">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_st17" value="Act" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontStyle=1;fontColor=#8a97a5;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="1550" y="60" width="190" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.cd" value="&lt;b&gt;Release gate&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;outside the platform&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="1550" y="90" 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+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.cd">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.oncall" value="&lt;b&gt;On-call&lt;/b&gt;&lt;br&gt;&lt;font style=&quot;font-size:10px;color:#5b6b7d&quot;&gt;page or ticket&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="1550" y="210" width="190" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_ico19" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+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.oncall">
          <mxGeometry x="9" y="33" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_spine20" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="260" y="190" as="sourcePoint" />
            <mxPoint x="300" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine21" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="510" y="190" as="sourcePoint" />
            <mxPoint x="540" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine22" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="760" y="190" as="sourcePoint" />
            <mxPoint x="800" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine23" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1010" y="190" as="sourcePoint" />
            <mxPoint x="1040" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine24" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1250" y="190" as="sourcePoint" />
            <mxPoint x="1280" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="_spine25" value="" style="html=1;endArrow=block;endFill=1;strokeColor=#b8c4d0;strokeWidth=2;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="1500" y="190" as="sourcePoint" />
            <mxPoint x="1540" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="title" value="SLO and Error Budget Service — High-Level Architecture" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=20;fontStyle=1;fontColor=#16202c;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="20" width="1690" 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="1690" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg26" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg27" 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="370" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg28" value="" style="rounded=1;arcSize=30;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="200" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg29" 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="230" y="370" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg30" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="340" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg31" 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="370" y="370" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg32" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="460" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg33" 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="480" y="370" width="80" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg34" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="590" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg35" 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="610" y="370" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg36" value="" style="rounded=1;arcSize=30;html=1;fillColor=#f5f5f5;strokeColor=#8c8c8c;" vertex="1" parent="1">
          <mxGeometry x="750" y="380" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg37" 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="770" y="370" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Seven stages on one spine. The platform begins at an aggregate it did not produce and ends at a document it does not enforce; everything in between is derivation." 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="400" width="1690" 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="420" width="1690" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Reliability Architecture   ·   date 2026-10" 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="440" width="1690" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
