<mxfile host="app.diagrams.net" agent="architecture-diagram" version="24.0.0">
  <diagram name="Tool Plane — Discovery, Authorisation and Invocation by Tool Class" id="09-tool-plane-and-permissions">
    <mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1800" pageHeight="800" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="_st1" value="Discover" 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="190" y="60" width="280" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st2" value="Authorise" 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="510" y="60" width="280" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st3" value="Invoke" 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="820" y="60" width="280" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st4" value="Validate" 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="1130" y="60" width="280" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_st5" value="Record" 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="1440" y="60" width="280" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_box6" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="90" width="1710" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh7" value="HTTP and REST" 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="60" y="130" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.t1a" value="&lt;b&gt;API Center entry&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="210" y="110" width="240" height="50" 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,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;" vertex="1" parent="n.t1a">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t1b" value="&lt;b&gt;Agent scope grant&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="110" width="240" height="50" 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.t1b">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t1c" value="&lt;b&gt;APIM egress&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="110" width="240" height="50" 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,iVBORw0KGgoAAAANSUhEUgAAAEYAAABBCAYAAABsK9I8AAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVR4nO3cS4hcRRSA4a/jZBIfJFk4MWIgROPCJ2NAVNBEEERUkAhRogEFN2YT3ShBEFEQAuLC50ZdGGIWujG6URRcRRcKviUqKCpiMIpDjMNEM4mLUui5tx+3qrvvY+gfajHVdW6dOnP7VJ2qU90yGNtxcY/PZ/E0ZgbspzGswj6cLFB+xLWVaFkym/GzYkb5v8zjcSypQN9S2II5cUZpL/s0xDitiLZr8SVWZOrncEAYeDvnYX2H5+zEMxH91p435N+A/Ti3S/tJ7MLRjMwRrBu1smVxh7xRXioouwknMrJvj0DHSvjUwoH9jqkI+T3yhp0eso5DpYWtfdqsxrOZukfwWEQ/6/C9hT7ttf9KbUmZXa5M6OdgYl+VlNSp87eSZCoj1TATCTLziX1VQqphuk3RvViZ2FdtWY2/LfwOvhz5jLOEN6b9GfcPUcfKeF0+9rkiQv6pjPwxweCN5wL5GOlj4U3oxzSOZ2QfHY2a1fCQ/LT2B+7DqR3at3AXfsnIfCGEC7UmJohcio9waYfPTggLuIPC5hQhiNyYaTePa/BBnJr152x8Im3RdAy3la9yeazEXnFG+Vacs240W4Vgsp9R9uCMinRMJsbHdOIcYcbqxozglxrHoIapihvwBE7r0eZz3ItDpWhUMcuxW34V3a0cxi2VaFoia/GZtBnxSc39dvRkCj8YbI/l+ZgOm2LFvbgzU/cPXhAO9LLcjKszdSdxPd4dunYVcZP8f/+A3rNhSzg+nsnIfYfTR6lsWUziJwsHN4M1BeV3yBt19/DVLJ8t8gPbGSG/BB9m5A8rEMS28GqksmUyjfPb/p7Dmfgr4hn34MVM3TsKZGAM4unLLimr6EtS+mrEAXsbs/2bDEWmGZkHbfQKAbqRNAtNqPdpYNbHXCQMNMbHXN6hrpCPqTOjmJV+1YCt1X5MCivb8TqmAzeqYOU7jpUazjCi6+dK17okxvsxPShtB6+pVhz5nu/4lGAELOpzpRTGJ5EdGPTs+vbyVR49S+XzfWPLcVxVtuIpxCQZPqBzCsjXQsZVlg241UIHf4qwWt0opK81ngvlM6pm8aDekeomIVEo++bEJE/Xmv3yg9tVUHa9YMSsv2l8Dt6UfNbmN1gW8YyH5Q1b+6zNFCe6I7KPFfLGrXVJ3fN9P7L9EXyV2FclpBrmaILMn4l9VUKqYZaXJFMZE/pnUk7Jb/JMC/cji7JMPtis/X2lImRXvO9Fyt8t7+AuG6J+lbFNfmDbCsquEvZE2mXfGoGOlZG9RXsI1/WRWYM3M3KNuEU7jHvX3XzFBmF1nG2/6O5dE/ZPB7mp/4rmnZcXZrPxbzt0ZdH/Gsigm+GL9vdj/gU3TLXhejYuTAAAAABJRU5ErkJggg==;" vertex="1" parent="n.t1c">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t1d" value="&lt;b&gt;JSON Schema&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1150" y="110" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico11" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t1d">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t1e" value="&lt;b&gt;Tool call span&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1460" y="110" width="240" height="50" 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+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.t1e">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box13" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="200" width="1710" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh14" value="MCP servers" 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="60" y="240" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.t2a" value="&lt;b&gt;MCP tools/list&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="210" y="220" width="240" height="50" 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+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.t2a">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t2b" value="&lt;b&gt;Server allow-list&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="220" width="240" height="50" 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,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;" vertex="1" parent="n.t2b">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t2c" value="&lt;b&gt;MCP over HTTP&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="220" width="240" height="50" 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+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.t2c">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t2d" value="&lt;b&gt;Result schema&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1150" y="220" width="240" height="50" 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+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t2d">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t2e" value="&lt;b&gt;Tool call span&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1460" y="220" width="240" height="50" 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+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.t2e">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box20" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="310" width="1710" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh21" value="Data and search" 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="60" y="350" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.t3a" value="&lt;b&gt;Index catalogue&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="210" y="330" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico22" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.t3a">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t3b" value="&lt;b&gt;Row-level filter&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="330" width="240" height="50" 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+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t3b">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t3c" value="&lt;b&gt;AI Search query&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="330" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico24" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.t3c">
          <mxGeometry x="12" y="21" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t3d" value="&lt;b&gt;Citation binding&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1150" y="330" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico25" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t3d">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t3e" value="&lt;b&gt;Provenance record&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1460" y="330" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico26" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+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.t3e">
          <mxGeometry x="12" y="21" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box27" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="420" width="1710" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh28" value="Code and browser" 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="60" y="460" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.t4a" value="&lt;b&gt;Session template&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="210" y="440" width="240" height="50" 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+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.t4a">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t4b" value="&lt;b&gt;Egress policy&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="440" width="240" height="50" 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+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t4b">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t4c" value="&lt;b&gt;Dynamic session&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="440" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico31" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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;" vertex="1" parent="n.t4c">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t4d" value="&lt;b&gt;Output size cap&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1150" y="440" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico32" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t4d">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t4e" value="&lt;b&gt;Artifact to ADLS&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1460" y="440" width="240" height="50" 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.t4e">
          <mxGeometry x="12" y="21" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="_box34" value="" style="rounded=1;arcSize=3;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#c9d3de;verticalAlign=top;align=left;spacingLeft=12;spacingTop=6;fontSize=11;fontStyle=2;fontColor=#5b6b7d;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="40" y="530" width="1710" height="90" as="geometry" />
        </mxCell>
        <mxCell id="_lh35" value="Sensitive actions" 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="60" y="570" width="130" height="20" as="geometry" />
        </mxCell>
        <mxCell id="n.t5a" value="&lt;b&gt;Marked in registry&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="210" y="550" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico36" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,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.t5a">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t5b" value="&lt;b&gt;Human approval&lt;/b&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;size=0.12;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontColor=#4a3c00;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="530" y="550" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico37" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+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.t5b">
          <mxGeometry x="19" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t5c" value="&lt;b&gt;Idempotency key&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#4a3200;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="840" y="550" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico38" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABzklEQVRoge3XsYsUMRjG4efURgQbQQ4OxSu2EEEEwVo7Qey8VlGxFnv/BnsFCy0Ee7sDRXsrUQQREexszgOFc3HXIg7sjJPc3TK7k4H8IEXyzYT3JfnyJRQKhUKhznEc6FvEPBzBa0zxEaN+5eyf64L4qn2zBxM5LdWxRn8Nb3A69VNOBtpYxUsJE7kbYBcTh1rGjuLgIhVFOJyIrWITl/Ap9tF5fFZPpNxaMrE3MxC4l/ZV2CWo58BazFlmnMTFqjNr4OfSpczHb7yvOrMGHgtLlDMT3BFyFaw0PjinvxJ+BTcS8Qlu4uly5Oyfe+KJ+0fE3BAK2QS38KQtmLuBpHjaK3Ff7DT6ne75q/iAt7jQxYQtrOOHsOfHwvW6Ezb+TVgl1LuuJm7hFG7jbFcTNsVPDafguSZUveaRNggDMfGDMJASn52B5lViA8+kj9cpvixMUZotPMLDtuBl/ydsjm0i3NlQr8T35VXYYqzgTNWZNfB9+VrmZtw2uC68OfveIru1bTOvx2YSj/BK+nk5xoNEfJHs4LlwrYkykl6JrI7RGCkTgzBA3MRgDNBuYrtXRXPQNPGiXzl1mqdQjBO4i1/CCbS1MEWFQqFQWCZ/AdclH6RcD+9yAAAAAElFTkSuQmCC;" vertex="1" parent="n.t5c">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t5d" value="&lt;b&gt;Effect assertion&lt;/b&gt;" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;fontColor=#3a2b44;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1150" y="550" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico39" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADDUlEQVRoge3azatVVRjH8Y+aebMX4Q6EQKQXaiBRDkS46TCLZgbpIMgKylHQC6HYX+BMmgS90BvhoJpEgmiFoNmk0sAyiKK07GVwzTJLUe9tsN1w2j37nL32XvvcBn5hDc5z1lrP73fWWnuvtThcZm6Z11O/a/EwVuIP7MJrONlTvixMYBMOYzYoZ/EW1syVwDpuwXZMi4VH5VNsxuI50Avm4y68h5lAYNPyG57DjeMSvhRb8X0H0VG5iPexAQv6EL4GO3EuUdi04ldOafMNnsFkV9GjFmWTsn+gn0OJbVsv+iuwDac6CB80MMidePOSuJR+DigeyY14IYPwOgMlS/EsjiX09TtuGyX+dt2eKk0NlCzAeuxtmPfdUQYezyi+iYFBbsUOwxf9qWqj+ZXP1yQkzM3XeArLFC+5r4I6/9FXNXA2v65kzuAlvBh891c1UDXwdx+KWnJdEBtpYDqziC673ehFdroaqBo40SFhxGyHtsuD2PFqoGrgxw4JI7qMwE1B7IdqIBqBMx2S5mIxVgTxY9VA1cAMvsgopO0UWoWFQfxwNVA1AJ+3TBrRdgqtrokfqgYiAwdbJs3JVBD7VYNFDB9ml5PG1bg7iH8QVY4M/IQvcypK5D7xlmZPVDkyAO9kk5POg0HsghoDdayQZzd6IFH8sktiq/3sqmtQNwJH8Uli8hxsEx/qX2/T2SbjHYEbxJcGJ3BlGwMT+HmMBl6p6WNLG/ElT47JwJR47p/Eki4GrlJs8Po0cK3iLihq/3QX8SUPdDDwUYP+X61p+y0W5TAwD/t6MrC5pt0M1uUQX3Kz4jSU08AG8byfxcs5xZc8mtHAPervWY/q8Xakbr6mGHhsiPjT4oNMNhbh45YGFuL5IXXP494+xZdM4kiigSl8NqTeBTw0DvEl1yuOnqMMHFG8YYfde57D/eMUXzIpbTpF5U+ZH5epTEhf2GX5Tv3Zd+w8ori/byr+DR33OH2wHG8bLvw4Ns6VwKasxW7/Fv4LnpBpbzNIX381oNh+3KGYWgf9P67uL5OdfwCdL2jqexBRtgAAAABJRU5ErkJggg==;" vertex="1" parent="n.t5d">
          <mxGeometry x="9" y="15" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="n.t5e" value="&lt;b&gt;Audit ledger&lt;/b&gt;" style="shape=cylinder3;boundedLbl=1;backgroundOutline=1;size=11;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#1e3a1e;fontSize=12;fontFamily=Segoe UI;verticalAlign=middle;align=center;spacingLeft=38;" vertex="1" parent="1">
          <mxGeometry x="1460" y="550" width="240" height="50" as="geometry" />
        </mxCell>
        <mxCell id="_ico40" value="" style="shape=image;html=1;imageAspect=1;aspect=fixed;movable=0;resizable=0;rotatable=0;connectable=0;editable=0;deletable=0;noLabel=1;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAEPklEQVR4nO3dz2tcVRjG8efcmWmaSdMIaaUmklAFobVSkBFJVOhGpIKIi6J2U1cuCt36J4grty5dtopQdRGoC0GwG8FIRSsuilKw9leq+dVMkpl7XAlzJ6NjZ945MXm/H8ji3pkcXuY+Ofece8/cSAAAAAAAAAAAAACAXSh02vnc15+NNnO9EaWjiqqmLgqGgu4H6Wop04XLz7+6vPXlNjNfffpUHsIlSY8kKRCp3Ighe/mbF1650roza904OTc3lIdwXhz83WgixPziybm5odadhQD8MbL5kqQnk5aFlA4vjDZebN1RCECUDqetB6mFPD7eul0IQMhUSlsOUms/xtk/vRE+EADnCIBzBMA5AuAcAXCOADhHAJwjAM4RAOcIgHMEwDkC4BwBcI4AOEcAnCMAzhEA5wiAcwTAuXLrxnsTR+uNkP+0XcVg8Moxq59o3W598Ynhkb2SjiStCKntbd3gFOAcAXCOADhHAJwjAM4RAOfK3d/y3/ysdX2Q3dNdNa2aRAeHYlnnNK7pWDFpz6wHuJAtcfATuBka+iQsmbVnFoBFDn4ylp81YwDnCIBzBMC5wiwgz3OF0PHRgfifiTGa/B49gHMEwLktF4L66lo4eyQRY+z5OLWjB3COADhnFoAJu9sK6GLS6D6AZDgNPNMY00flZd1Sw6QwdPZorOj15j5F2UwDzf5sx1XS2cZDVs0hEcYAzplNA7Ez0QM4RwCcMz0F1POmFnMWhgzSaFZSNev93zq0z/LMZgHfri3p/Tu/aJMxxECVFXTuwLRmRmxmXGangM+XbnPwE2go6uLiLbP2tlwI6tVGH7+LB7MWm6wHgA0C4BwBcM52QQiS6fXzbp8G0gM4RwCcK5wCms0my8J3iF5PAe1TfXoA58wCQMeRjuV422wWMF0Z1rWNtb4LQneP7Rk2m3WZrQl8c/RhDYeg641104SiaLI8pNdGD5pN183uBlazkk7vP2TVHBJhSZhzzAKc4+vhznA7GAWmY4BmzHVndbWvgvDvxqtVVfpYE9jObBbw/e3f9e7lL7WysW7VJDoYKpX1zswJPTs5ZdLellPA3989f9Cfj69e4eAnsN5s6PyP3/V8nNqZjQFWNjasmkIXK5t2n7XZolCkNbArgVwI2hlYEQQTZqcAeo50+nlIFBeCUMAYYIdiDAATLArdoVgU6lgwfCSr2Rhgav+Yrv250HdB6G5q/9hg1gT248yxp1XJSrq5umzVJDo4UB3R6SPHzdozWxCyr7JHbx9/xqQodMelYJhgEOgcPYAzXAhCQaEHiDE26QF2vcKDHAs9QJ7n19PWgm3wa+tGew9wSdINSRMJC0I6v9Xr9S9adxR6gFqtdj/LslMhhHtp60ICCyGEU7Ozs4WvcHe86jM/P38wxvhWjPGYpOEk5WFQ1kIIP8QYP6zVane3uxgAAAAAAAAAAAAAQBJ/AQMztLPhV/OlAAAAAElFTkSuQmCC;" vertex="1" parent="n.t5e">
          <mxGeometry x="12" y="21" width="24" height="24" as="geometry" />
        </mxCell>
        <mxCell id="title" value="Tool Plane — Discovery, Authorisation and Invocation by Tool Class" 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="1710" 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="1710" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg41" value="" style="rounded=1;arcSize=30;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
          <mxGeometry x="40" y="700" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg42" 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="700" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg43" value="" style="rounded=1;arcSize=30;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="200" y="700" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg44" 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="230" y="700" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg45" value="" style="rounded=1;arcSize=30;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="370" y="700" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg46" 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="400" y="700" width="110" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg47" value="" style="rounded=1;arcSize=30;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="530" y="700" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg48" value="Data store" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontColor=#7b8794;fontFamily=Segoe UI;" vertex="1" parent="1">
          <mxGeometry x="550" y="700" width="70" height="20" as="geometry" />
        </mxCell>
        <mxCell id="_lg49" value="" style="rounded=1;arcSize=30;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="640" y="700" width="20" height="10" as="geometry" />
        </mxCell>
        <mxCell id="_lg50" 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="670" y="700" width="90" height="20" as="geometry" />
        </mxCell>
        <mxCell id="note" value="Every lane ends in a record. A tool the registry does not list cannot be called, whatever the model asks for." 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="730" width="1710" 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="750" width="1710" height="10" as="geometry" />
        </mxCell>
        <mxCell id="foot" value="v 1.0   ·   owner Integration Architecture   ·   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="760" width="1710" height="10" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
