<mxlibrary>[
  {
    "title": "Agent-as-tool (sub-agent call)",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«delegate»\" ailib=\"edge-delegate\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-delegate\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-delegate-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-delegate\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Handoff",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«handoff»\" ailib=\"edge-handoff\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Triggering\" id=\"ailib-edge-handoff\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-handoff-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-handoff\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Sequential pipeline",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"\" ailib=\"edge-pipeline\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Flow\" id=\"ailib-edge-pipeline\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-pipeline-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-pipeline\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Publish–subscribe",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«event-bus»\" ailib=\"edge-pubsub\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Event + Triggering\" id=\"ailib-edge-pubsub\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=open;endFill=0;strokeWidth=1;dashed=1;dashPattern=6 4;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-pubsub-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-pubsub\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Critic / verifier loop",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"[fail]\" ailib=\"edge-critic\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Triggering with condition\" id=\"ailib-edge-critic\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=block;endFill=1;strokeWidth=1;dashed=1;dashPattern=3 3;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-critic-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-critic\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Uses capability (tool / MCP)",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«uses»\" ailib=\"edge-uses\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-uses\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=diamondThin;endFill=0;strokeWidth=1;dashed=1;dashPattern=1 3;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-uses-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-uses\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Direct API call",
    "w": 160,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«api-call»\" ailib=\"edge-api-call\" since=\"0.1.0\" protocol=\"\" tooltip=\"ArchiMate: Serving\" id=\"ailib-edge-api-call\"&gt;&lt;mxCell style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;jumpStyle=arc;endArrow=classic;endFill=1;startArrow=oval;startFill=0;strokeWidth=1;dashed=0;\" edge=\"1\" parent=\"1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"&gt;&lt;mxPoint x=\"0\" y=\"40\" as=\"sourcePoint\"/&gt;&lt;mxPoint x=\"160\" y=\"40\" as=\"targetPoint\"/&gt;&lt;/mxGeometry&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"ailib-edge-api-call-protocol\" value=\"%protocol%\" style=\"edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=10;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" connectable=\"0\" parent=\"ailib-edge-api-call\"&gt;&lt;mxGeometry x=\"-0.8\" relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Decision diamond (router)",
    "w": 60,
    "h": 60,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Decision diamond (router)\" ailib=\"junction-decision\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (or)\" id=\"ailib-junction-decision\"&gt;&lt;mxCell style=\"rhombus;whiteSpace=wrap;html=1;align=center;verticalAlign=middle;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"60\" height=\"60\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Fork bar (fan-out)",
    "w": 100,
    "h": 12,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Fork bar (fan-out)\" ailib=\"junction-fork\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (and)\" id=\"ailib-junction-fork\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"100\" height=\"12\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Join bar (fan-in)",
    "w": 100,
    "h": 12,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"Join bar (fan-in)\" ailib=\"junction-join\" since=\"0.1.0\" tooltip=\"ArchiMate: Junction (and)\" id=\"ailib-junction-join\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;labelPosition=bottom;verticalLabelPosition=top;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"100\" height=\"12\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«mcp» Model Context Protocol",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«mcp»\" ailib=\"protocol-mcp\" since=\"0.1.0\" tooltip=\"An agent or host uses tools, resources or prompts.\" id=\"ailib-protocol-mcp\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«a2a» Agent2Agent",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«a2a»\" ailib=\"protocol-a2a\" since=\"0.1.0\" tooltip=\"Agents from different frameworks, teams or organisations exchange tasks.\" id=\"ailib-protocol-a2a\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-agntcy» Agent Connect Protocol (AGNTCY)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-agntcy»\" ailib=\"protocol-acp-agntcy\" since=\"0.1.0\" tooltip=\"The estate uses the AGNTCY / OASF stack.\" id=\"ailib-protocol-acp-agntcy\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«anp» Agent Network Protocol",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«anp»\" ailib=\"protocol-anp\" since=\"0.1.0\" tooltip=\"Agents discover and trust each other across the open internet.\" id=\"ailib-protocol-anp\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-ibm» Agent Communication Protocol (IBM BeeAI) (legacy — migrate to A2A)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-ibm»\" ailib=\"protocol-acp-ibm\" since=\"0.1.0\" tooltip=\"Documenting existing systems only; marked migrate to A2A.\" id=\"ailib-protocol-acp-ibm\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«event-bus» Generic messaging",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«event-bus»\" ailib=\"protocol-event-bus\" since=\"0.1.0\" tooltip=\"Pub/sub choreography (Kafka, Matrix and similar) rather than an agent protocol.\" id=\"ailib-protocol-event-bus\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«msg» Generic messaging",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«msg»\" ailib=\"protocol-msg\" since=\"0.1.0\" tooltip=\"Short alias for «event-bus» on crowded diagrams.\" id=\"ailib-protocol-msg\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«in-process» Framework-internal call",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«in-process»\" ailib=\"protocol-in-process\" since=\"0.1.0\" tooltip=\"Sub-agents run inside one runtime (LangGraph, Agent SDK and similar), with no network protocol involved.\" id=\"ailib-protocol-in-process\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«http» Plain HTTP / REST",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«http»\" ailib=\"protocol-http\" since=\"0.1.0\" tooltip=\"Calls to a generic API drawn with standard draw.io shapes.\" id=\"ailib-protocol-http\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "«acp-editor» Agent Client Protocol (Zed)",
    "w": 80,
    "h": 20,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«acp-editor»\" ailib=\"protocol-acp-editor\" since=\"0.1.0\" tooltip=\"Only between a user interface and an agent (REQ-022); never between two agents.\" id=\"ailib-protocol-acp-editor\"&gt;&lt;mxCell style=\"text;html=1;align=center;verticalAlign=middle;fontSize=11;fontStyle=2;fontColor=light-dark(#666666,#999999);\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry width=\"80\" height=\"20\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Orchestrator → workers",
    "w": 280,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«orchestrator»&amp;#xa;Orchestrator / Supervisor\" ailib=\"orchestrator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-orchestrator-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhLj5swEP41OQYBhjyOLU1PVS899OwQJ3jXwcjQTfbf12CzYRwSjKsVqFK0icf2N/PNy/YuUFJmuCCL0M/xmSzQt0UYYsrofslFmpGyErjiQgrliouaDnxfjTNjjMuCpJUSHumVHJRYYvBXcqGHSm+geUYErepZtFv4X+Sa+oOSlOe5RKA8L8FMZ742iOZyr39VYL4XKzXveqxGhdRwJhURQHrj+LMRfLdWE0AlrdIhNbuRakw2gZ2aX2PVuLH53aMGJVLyKHAo2eP09ST4n/zQY1y7qMB1ajyYbhed+RvpxCMEFMKHDoAgjOYdkM3GCQSLVP4QrSXaTeIdjq9LfKXlUvAK144BLmVYnMhS4iyPDJ/AVHkhpOiIdQZoZVtoceDG20DRbpg1cSNUW1uTIXEja6xRJiQeuoUK8oYg1lkzIW3H+k4ZL8mzhU27uus3jfRBq0LJkQsy2MOOlDF10j1X79DroCsitxQwan4Qpd9RcIUN3xK/Da3o3A/kJeN2Twi9FRq0smaZ4kIO6r/NPhUqm40vnOZy1HyN2DrMySHKUeCFsVudwkjHG2/tCAQLPv4wqC35m+RTin4VQbPXrbqxLjCAUNR6ZPYuuA9e5Du54D6drIEmdgFaOQcPusAAGpNOE7vgH3qB4wnY15Kfowj5OJQH4wSd0oirfL84JojRJmyAZuY9whgtym7ZbzzfeNVEHxL9gEfeRidXZgiGj+m55kTsQ9Jrbzt0d+jPiQjB7mOL8knmGECTm7MeZ87sy+Wu0WpKt1oxS2VWldJX//8XoTieMyGrRQzvCftavyzKTqAAp7ZANadtCChF+sCjRzXe11jk8GPPepg2JXf3ZG2k6l+9aPcX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"100\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"200\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g1-e1\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g1-e2\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Router / triage",
    "w": 340,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«router»&amp;#xa;Router / Triage\" ailib=\"router\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Junction (or)\" id=\"ailib-router-g1\"&gt;&lt;mxCell style=\"shape=stencil(5VjNkqIwEH4aj6ZCAqLHXdc5Te1lD3uOGDUzCFRgRn37DSQICSghOzO6tVWW2p3O179pOkzwMt+TjE4QTMiBTvCPCUKExWw95elbQbkgxdpRLngQSnpv0CTPaFRI5pad6Eay84Knr/TINoXawJI95awoV/FqAr8JmfKDl1GaJAKBpUmurbTWBRhhidgLTxIMgkCqOStaUpnQcKCl6W1u493PivFkrcbTldRKh9SsRqoxvfHs1Pwaq8bNm989avBScK4lDi/XJHrdiSJKNj3G1UIZKUvjynItdEjfaSsfSHMBXQ2ADhKzpAUynzuBEB6JP7y2RIWJn3X6NCUnlosDVJAyMFpIY8J3dCpwptuY7LSl/Ehp1mKrClDKFrrFnpvfBooKw0M7bqRqYWuy7rhRNdYod3QcuaVK91sHsa6aO7rteL6jOM3pLcGqXXX6TcW90qrwcptyOtjDtiyO5ZPutnqHXqeHwncrAePMD6L0B0qXsPE3J+9DEq35QAwZzZyAwAwPWll6GZFMEOV3tU+mymbjS8oSQVU/I7YO++SQZd8DKHA7p3qmgzkIHYH0Ax9cDKqPfMP5lEM/83Wzw1rd2BAYQNivI/LwIegmz4dOIeiWkzXQnUOAZ87J00NgAI0ppzuH4C96geMTsK8l30bhNC/Eg/EOndLIq7i/OBaI0SZsgP796PkYmPeeGXCcK/0QYB0Lw5ozGqtjF8bOdsHPtGtMvP6D49gtAjQfntwuAXrjEsxTnRU24fZMOHhCXSlUZ0WJYCXS9Ogz1kSGjdIdDC6D6MVBDEJbB43hLDA7u7VRBlDXqDlAXzXVP1K1YQS8D6y2Bu5WtTVTya2CGzO7DNWcsMsPP6jm3GeqHrtCAIevaV9YdlZCMVnT+Ht528tbtaU5FkBJqtfeC3UNV5dTX7UbtpX0usSim+d13BOLyv/Oa4SKK1+849Uf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"60\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Router / triage\" ailib=\"junction-decision\" since=\"0.1.0\" id=\"ailib-junction-decision-g1\"&gt;&lt;mxCell style=\"rhombus;whiteSpace=wrap;html=1;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"140\" y=\"70\" width=\"60\" height=\"60\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"160\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g2-e1\" value=\"«handoff»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-router-g1\" target=\"ailib-junction-decision-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g2-e2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-decision-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g2-e3\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=4;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-decision-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Concurrent fan-out / fan-in",
    "w": 440,
    "h": 240,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"90\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Fork\" ailib=\"junction-fork\" since=\"0.1.0\" id=\"ailib-junction-fork-g1\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"120\" y=\"84\" width=\"12\" height=\"100\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"180\" y=\"30\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"180\" y=\"150\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"Join\" ailib=\"junction-join\" since=\"0.1.0\" id=\"ailib-junction-join-g1\"&gt;&lt;mxCell style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=light-dark(#1a1a1a,#f0f0f0);strokeColor=none;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"300\" y=\"84\" width=\"12\" height=\"100\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g4\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"360\" y=\"90\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g3-e1\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g1\" target=\"ailib-junction-fork-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e2\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-fork-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e3\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-fork-g1\" target=\"ailib-agent-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e4\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g2\" target=\"ailib-junction-join-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e5\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g3\" target=\"ailib-junction-join-g1\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g3-e6\" value=\"\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"1\" source=\"ailib-junction-join-g1\" target=\"ailib-agent-g4\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Moderated group chat",
    "w": 300,
    "h": 220,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«conversation»&amp;#xa;Moderated group chat\" ailib=\"conversation\" since=\"0.1.0\" id=\"ailib-conversation-g1\"&gt;&lt;mxCell style=\"whiteSpace=wrap;html=1;container=1;collapsible=1;recursiveResize=0;rounded=1;dashed=1;fillColor=none;verticalAlign=top;align=left;spacingLeft=8;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"300\" height=\"220\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«orchestrator»&amp;#xa;Orchestrator / Supervisor\" ailib=\"orchestrator\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-orchestrator-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhLj5swEP41OQYBhjyOLU1PVS899OwQJ3jXwcjQTfbf12CzYRwSjKsVqFK0icf2N/PNy/YuUFJmuCCL0M/xmSzQt0UYYsrofslFmpGyErjiQgrliouaDnxfjTNjjMuCpJUSHumVHJRYYvBXcqGHSm+geUYErepZtFv4X+Sa+oOSlOe5RKA8L8FMZ742iOZyr39VYL4XKzXveqxGhdRwJhURQHrj+LMRfLdWE0AlrdIhNbuRakw2gZ2aX2PVuLH53aMGJVLyKHAo2eP09ST4n/zQY1y7qMB1ajyYbhed+RvpxCMEFMKHDoAgjOYdkM3GCQSLVP4QrSXaTeIdjq9LfKXlUvAK144BLmVYnMhS4iyPDJ/AVHkhpOiIdQZoZVtoceDG20DRbpg1cSNUW1uTIXEja6xRJiQeuoUK8oYg1lkzIW3H+k4ZL8mzhU27uus3jfRBq0LJkQsy2MOOlDF10j1X79DroCsitxQwan4Qpd9RcIUN3xK/Da3o3A/kJeN2Twi9FRq0smaZ4kIO6r/NPhUqm40vnOZy1HyN2DrMySHKUeCFsVudwkjHG2/tCAQLPv4wqC35m+RTin4VQbPXrbqxLjCAUNR6ZPYuuA9e5Du54D6drIEmdgFaOQcPusAAGpNOE7vgH3qB4wnY15Kfowj5OJQH4wSd0oirfL84JojRJmyAZuY9whgtym7ZbzzfeNVEHxL9gEfeRidXZgiGj+m55kTsQ9Jrbzt0d+jPiQjB7mOL8knmGECTm7MeZ87sy+Wu0WpKt1oxS2VWldJX//8XoTieMyGrRQzvCftavyzKTqAAp7ZANadtCChF+sCjRzXe11jk8GPPepg2JXf3ZG2k6l+9aPcX);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"20\" y=\"40\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"180\" y=\"40\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g3\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"ailib-conversation-g1\"&gt;&lt;mxGeometry x=\"100\" y=\"130\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g4-e1\" value=\"«delegate»\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;startArrow=blockThin;startFill=0;strokeWidth=2;dashed=0;\" edge=\"1\" parent=\"ailib-conversation-g1\" source=\"ailib-orchestrator-g1\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Blackboard",
    "w": 340,
    "h": 230,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g1\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«agent»&amp;#xa;Agent\" ailib=\"agent\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Application Component\" id=\"ailib-agent-g2\"&gt;&lt;mxCell style=\"shape=stencil(3VhBs5owEP41Hs1gAijH1tpTp5ceeo4YNX2RMAl9+v59AyGVjfqAdDrSzjjqLuHbfN9uNoEZWesjLdkMRwU9sRn5NMOYcsG3c3pgRWUsc+ls/YsosvbRs6kuWV5Z555f2M66daXkCzvzXdXewIsjU7wBJZtZ9MGMqT9kncuiMAhcFhpc6Vw3YJTXE4ouFixCiQ3z1trWKk2EE6uYAt4rua+N4/PgMAsYxAXtC7MZGcZnsxgW5tvYMGFsvt8JQ9bG8yhxZL2l+ctByZ/F7s7k3KCS1qXx4LIbdJKvrJMPDCjghwJAEMGLDshqFQRCVW7+KDeTVib1Bu3LnF64nitZ0VoYIKmg6sDmBme+F/QALukzY2XH3VZAGyyDM16E8fZQWhkmTdxLVTZ0ypC4VzWDUZ5IHIelCvKGIIOr5om0A9d3LqRm7w1s2tVNv2m8D1oVWe+lYr09bM+FsDvd++EDeh2UIg4rAW/N96LcFwqOGMJX09e+EZ3zgTlkXM8JGKWkd5Y1y5yWxqi/m/tsqobc+EPywljNz4hb+zkFZDleIJyErVOY6WSFloFAcMEnvyfklvzV81cWfRrDaS9duLESeEAkdopMXoLb5MVRkAS35TQY6MkSkDQ4eVACD2hMOT1Zgj/oBYE74L2W/D6KYroyG+MTOqWXV/P8ElggXpsYAjQx9ZgQvNTdZZ8gb6fHKXKH5/YBfoWitriOnqN/m55qTSTRA9Kjd08PKO5vGhOrifokmkshlTHtb8PEzaCHym1FZYhASbB7X+BeCKEYlJOz+yb5T6qxRCv4LghnaJl6ergj+9Fz/I+KJBHK0ikrMmiQoFsmPtanf91JNqDlOkPLKYOM4pYx31t7W2Ox3ZetuMOz6Rg3j5WN176HJZtf);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;container=1;recursiveResize=0;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"260\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;object label=\"«datastore»&amp;#xa;Shared Datastore / Blackboard\" ailib=\"datastore\" since=\"0.1.0\" tooltip=\"ArchiMate: Data Object + Access\" id=\"ailib-datastore-g3\"&gt;&lt;mxCell style=\"shape=stencil(1VhNk6IwEP01HqEgDegctxj3OJc57DmDUbODQAVmxH+/gQQhQSaQsaydKkvtj3S/7n5J0BXE5REXZIW8DJ/ICp5XCGGa0jdnhytcVjnjNsTNZ2HzPU/IR03GZUGSSij3tCY7oS4rlr+TM91VcgHNjoTRqrHCduX94j7NC+IkzzIegeZZqVgGdh4M04yv9WoRzHNDkeYiZSEVPMOJVIQp2r7Al1bxe3YaX03SJTWl2S5Mo1fjz0vzujSNXTV/bqSBmGumBgfxG07eDyz/yHY3wHVOBW6oMWHunE75J+kr2KhtiiYboAZJaTYZZOPNDIJZwr8wGSRAIgrrsARCrh1c09JheYWbxigtTTE7EIfHcfYpPiim8kxIMVbLZE/IDrJatxZldvceWrivFG457yTNS/KVY0vfEf9a7QR1Id7zE9HI6T1NU3HyfZ3+cdz/f2hrhHx7KqrHnOaW+NPkMbic+A3XX1LgrkMjymZbJbjgQvPerhO8mLPwb04zLrUfC5aaa7KgFKjXToBcZKr+9tGiBYrAnRsn+WACka9FknK07ibi1UjC9K+qi1Stu2MDhBxKIl5AsS+HE266llwRXXPJ3JGGZYgYNBdY3B+1z9Hygd1rUzEinwl/EktN7IKNkVoQjMaps6t3uQvBhhknOHbFPUGw7/Qo0uAEkauhGWLuGvdk7FLvshzTcC7+OCPSpotGyEHzsOmT3UPFT9ppQTcyOcG17X0Q2QfSEAXaT6MQbDHdrbgRpsi3LS8M71beN1quBhphmlPeQ7k/4dRiGD2lt1rxVwds/wE=);whiteSpace=wrap;html=1;aspect=fixed;labelPosition=bottom;verticalLabelPosition=top;align=center;verticalAlign=top;spacingTop=4;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"130\" y=\"150\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;mxCell id=\"g5-e1\" value=\"write\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=1;\" edge=\"1\" parent=\"1\" source=\"ailib-agent-g1\" target=\"ailib-datastore-g3\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;mxCell id=\"g5-e2\" value=\"read\" style=\"edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=open;endFill=0;strokeWidth=1;\" edge=\"1\" parent=\"1\" source=\"ailib-datastore-g3\" target=\"ailib-agent-g2\"&gt;&lt;mxGeometry relative=\"1\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  },
  {
    "title": "Agent team as a single agent",
    "w": 80,
    "h": 80,
    "aspect": "fixed",
    "xml": "&lt;mxGraphModel&gt;&lt;root&gt;&lt;mxCell id=\"0\"/&gt;&lt;mxCell id=\"1\" parent=\"0\"/&gt;&lt;object label=\"«agent»&amp;#xa;Agent Team (nested)\" ailib=\"agent-team\" since=\"0.1.0\" framework=\"\" trustLevel=\"\" tooltip=\"ArchiMate: Aggregation\" id=\"ailib-agent-team-g1\"&gt;&lt;mxCell style=\"shape=stencil(1VjPk5sgFP5rcpRRUTce2zQ9dXrpoWdiSEKXiAN2k/3vi6IbHyZR6XS0M5lk3wO+x/d+AbvCG3UiBV2Ffk7OdIW/rMKQMM52HjnSvPRKSs5apccvZjDwfSOfLJmogmalUR7Yle6NWpVSvNIL25fNApafqGRlNYq3K/+TnlN98CYTea4RmMgVGOmMazDCcr3WvxowH8XGzHsjG6nQFs60pBJobwy/14qvo80E0EhrdMjMdqIZm00wzsyPqWbc2Py8YwZvtOZR4PBmR7LXoxS/8/2dzbWTClKlxoPhdtJZvNFOPEJAIXzoAAjCWd4BWa+dQIjM9B+y3UnjJvkO5atHrkx5UpSkcgxwKSfySD2N4x04OYIhdaG06KibDGiMpXDHgRtvC6Vxw6KJW6FKx24ZEreyZjTKjMRDt1BB3hBkdNbMSNuxvjMuFH02sW5XvX5Tax+0Krw5CEkHe9iBcW5OuufmHXoddEXklgJWzQ+i3HcUnDGGryJvQzM69wN9ybjdE0KU4MFdViwzUmih+q7XmVCNWfhLsFxL9c+EpcOcHKIcBSiM3eoURjpeoxdHIFjw8ceG2pK/af5J0ScR3PZLa26qCywgHLUeWbwL+sGLfCcX9NNpNNDMLsCJc/CgCyygKek0swv+ohc4noD3WvJzFElVqQ/GGTqlFVf9fnFMEKtNjAFamPco56xQ3bLHKLBeNTFam2O0fcAnKGmS62Qpho/ppeZElFgv5xvtyZ2zB4VR+n+lRXUZzQQXUovmtybS7mCASj+ptC9T6JIQxSlIKt2xQpBUH4qhjc5TKHGAUgw5rVF7Sb7YXf5kKRZSKH1WMUph8uIARXhJrEZN4mRH+efqMq46aQiIxT5glcLsi5ozgh2MvKuw6P7bjt9hWldv75VXa83/RvH2Dw==);whiteSpace=wrap;html=1;aspect=fixed;boundedLbl=1;verticalAlign=top;align=center;\" vertex=\"1\" parent=\"1\"&gt;&lt;mxGeometry x=\"0\" y=\"0\" width=\"80\" height=\"80\" as=\"geometry\"/&gt;&lt;/mxCell&gt;&lt;/object&gt;&lt;/root&gt;&lt;/mxGraphModel&gt;"
  }
]
</mxlibrary>
