radix-engine 1.3.1

Reference implementation of Radix Engine, from the Radix DLT project.
Documentation
<mxfile host="app.diagrams.net" modified="2024-05-02T22:19:40.754Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="uL740przX1XBL8aLPJZn" version="24.3.1" type="google">
  <diagram name="Page-1" id="nKKasajcdseA6wgu25Yl">
    <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="TH-LrjPGZY-xlcvcUSED-1" value="Account" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
          <mxGeometry x="170" y="110" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-2" value="Key Value Store" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" vertex="1" parent="1">
          <mxGeometry x="170" y="230" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-3" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-1" target="TH-LrjPGZY-xlcvcUSED-2">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="350" y="410" as="sourcePoint" />
            <mxPoint x="400" y="360" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-4" value="Vault" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="90" y="340" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-5" value="Vault" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="250" y="340" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-2" target="TH-LrjPGZY-xlcvcUSED-5">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="220" y="200" as="sourcePoint" />
            <mxPoint x="220" y="240" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-2" target="TH-LrjPGZY-xlcvcUSED-4">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="248" y="308" as="sourcePoint" />
            <mxPoint x="300" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-8" value="Radiswap" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
          <mxGeometry x="431" y="110" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-9" value="Vault" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
          <mxGeometry x="431" y="240" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-10" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-8" target="TH-LrjPGZY-xlcvcUSED-9">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="471" y="218" as="sourcePoint" />
            <mxPoint x="453" y="160" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-17" value="Resource Manager" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
          <mxGeometry x="650" y="110" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-21" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=12 12;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-9" target="TH-LrjPGZY-xlcvcUSED-17">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="400" y="280" as="sourcePoint" />
            <mxPoint x="450" y="230" as="targetPoint" />
            <Array as="points">
              <mxPoint x="590" y="280" />
              <mxPoint x="660" y="220" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-22" value="" style="curved=1;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;dashPattern=12 12;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-5" target="TH-LrjPGZY-xlcvcUSED-17">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="540" y="290" as="sourcePoint" />
            <mxPoint x="692" y="188" as="targetPoint" />
            <Array as="points">
              <mxPoint x="470" y="390" />
              <mxPoint x="600" y="330" />
              <mxPoint x="680" y="260" />
            </Array>
          </mxGeometry>
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-23" value="Resource Manager" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#e1d5e7;strokeColor=#9673a6;" vertex="1" parent="1">
          <mxGeometry x="760" y="110" width="80" height="80" as="geometry" />
        </mxCell>
        <mxCell id="TH-LrjPGZY-xlcvcUSED-24" value="" style="curved=1;endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;dashed=1;dashPattern=12 12;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="TH-LrjPGZY-xlcvcUSED-4" target="TH-LrjPGZY-xlcvcUSED-23">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="340" y="390" as="sourcePoint" />
            <mxPoint x="852" y="178" as="targetPoint" />
            <Array as="points">
              <mxPoint x="340" y="470" />
              <mxPoint x="530" y="460" />
              <mxPoint x="650" y="430" />
              <mxPoint x="720" y="390" />
              <mxPoint x="760" y="340" />
              <mxPoint x="810" y="260" />
            </Array>
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>