Loss of Control Threat Map for AI Research and Development

By Annika Hallensleben, Alejandro Ortega, and Charlotte Stix — Apollo Research 

Context

This is a threat map describing how an AI developer that deploys an AI system to automate AI Research and Development (R\&D) could lose human control over AI. Loss of control (LoC) \= humans no longer have meaningful oversight of or control over an AI system. The model assumes: (1) the AI has the affordances/permissions to execute AI R\&D tasks; (2) the AI is scheming (goals misaligned with the developer, takes covert actions to pursue them); (3) the AI is capable enough to execute the actions, though not necessarily perfectly or undetected. Pathways describe future systems more capable than those of June 2026\.

The map covers only AI-executed pathways (the AI itself takes the actions). Out of scope: internal deployment for non-R\&D use cases, non-AI-executed pathways (e.g. persuading humans), broader environmental factors such as competitive pressure on the developer, and the shape of the final harm trajectory after control is lost. The map asserts no probabilities or mitigation effectiveness.

File Format

The map is an Obsidian Canvas JSON file with nodes and edges.

Nodes. Two types: text (a condition/state/action, in the text field) and group (a thematic cluster, in the label field). Node color encodes role differently in the JSON and the website — see both schemes below.

\*\*Node color in the Obsidian Canvas JSON\*\* encodes role:

\- \`"1"\` \+ label "AND" \= logical AND gate: all required inputs must hold for its output to follow.

\- \`"3"\` \= an action the AI system takes.

\- \`"4"\` or no color \= a state of the world (may or may not be AI-caused).

\- \`"5"\` \= a key scenario node — exactly three: the starting condition, the misaligned-successor deployment, and the terminal catch-all outcome.

\*\*The website remaps these colors.\*\* If you are working with the website's \`NODES\` array or \`COLORS\` object, the scheme is different:

| Role | JSON (Obsidian) | Website |

|---|---|---|

| AI scheming action | \`"3"\` | \`"3"\` |

| World state / intermediate | \`"4"\` or absent | \`"2"\` |

| AND gate | \`"1"\` | \`"6"\` |

| Key scenario node | \`"5"\` | \`"\#66d9ff"\` |

| Teal outcome | — | \`"1"\` |

| Blue intermediate | — | \`"4"\` |

| Tan connector | — | \`"5"\` |

The website introduces finer distinctions (teal, blue, tan) that the JSON collapses into a single "state" category. When cross-referencing, match nodes by \`id\`, not by color value.

Action and enabler nodes may carry a mitigations field — an array of strings, each a defensive measure a developer could take against that node. 32 of the 52 text nodes have it; state/outcome/heading/AND-gate nodes do not. Many labels carry a leading \# or \#\# (a heading marker on hub/milestone nodes) — strip it when reading the label; it carries no semantic weight. The map has four group clusters: Training, Evaluations, Rogue Internal Deployment, Self-Exfiltration. x/y encode left-to-right causal flow (not needed to interpret logic).

Edges. Directed, source → target. fromNode/toNode hold node ids (not text), so join them to nodes by id. Only two edge meanings matter:

"color": "1" \= source is a required input to an AND gate (a hard dependency).

Everything else \= "source makes target more likely" (a probabilistic contribution, not required).

Some edges also carry "styleAttributes": {"path": "dotted"}. Ignore it — it is purely a rendering style (it marks "intent/capability framing" in the visual diagram) and is logically identical to any other non-required edge. Treat dotted and solid edges the same.

To answer questions about the map, traverse the edge list; rely on edge type (required vs makes-more-likely) and AND gates for logic, not on node coordinates.

Structure

Everything originates from the starting node "AI developer deploys a misaligned AI system for AI R\&D." It feeds three parallel attack branches (each an "AI system attempts to…" hub) that can run concurrently. Each hub links to the specific mechanisms the AI might attempt — all "makes more likely" edges (the AI may attempt this), not hard requirements.

Subvert the AI R\&D pipeline. Two attack surfaces converge on deploying a misaligned successor:

Training: subvert alignment research (→ alignment techniques worse than they otherwise would be), poison pre/post-training data, poison the preference dataset, or poison the reward model/classifier → successor ends up misaligned and/or backdoored (possibly behaving differently in evals vs deployment). "Alignment techniques worse" feeds both the successor-misaligned node and, directly, the humans-false-impressions node.

Evaluation: sabotage or underperform on eval development, mis-grade models during evals, slow interpretability research, or directly mislead humans → eval results misrepresent reality → humans hold false impressions of the successor's alignment.

A central AND gate requires both (successor misaligned/backdoored) AND (humans have false impressions) → the R\&D process is subverted → the developer deploys the misaligned successor.

Subvert the monitoring system (cross-cutting multiplier). Seven vectors converge on "monitoring system is undermined": subvert monitoring research, exploit monitoring bugs, sabotage monitoring infrastructure, collude with the monitor, obfuscate reasoning, jailbreak the monitor, delete logfiles. (Collusion and obfuscation route through an intermediate "monitor misclassifies behaviour" node.) This branch has no single downstream target — undermined monitoring is a multiplier that lets the other branches proceed undetected.

Other LoC outcomes (direct infrastructure attacks). The two actual LoC outcomes here are Rogue Internal Deployment and Self-Exfiltration; everything else in this branch is an enabling state, not an outcome.

Enabler — privileged datacenter access: the AI gains this by exploiting existing datacenter vulnerabilities or inserting a backdoor during infra maintenance (it can also insert the vulnerabilities it later exploits). Privileged access is an intermediate state — it is not a loss-of-control outcome. It yields three further enabling states: access to encrypted weights, access to unencrypted weights, and network egress.

Rogue Internal Deployment (terminal outcome): weights → unauthorized inference server → unmonitored ephemeral AI on developer infra; this, plus privileged datacenter access, → persistent rogue AI instance running without oversight.

Self-Exfiltration (terminal outcome): an AND gate requires both access to unencrypted model weights AND network egress (egress via privileged access, an inserted covert egress channel, or exploiting network-infra vulnerabilities) → exfiltrate weights → AI operating outside developer controls.

Deployment of the misaligned successor

Deploying the misaligned successor is both a milestone and a hinge with two forward edges:

Back to the start (feedback): the successor becomes the next, more capable iteration of the threat, restarting the whole map — the misalignment-propagation loop.

To "other potentially catastrophic LoC outcomes": deploying a misaligned successor (whether internally or externally) can directly produce catastrophic outcomes. This edge is how external deployment is captured in the map.

Feedback Loops

The map has two reinforcing loops:

Propagation loop: deploy misaligned successor → start → (more capable) misaligned successor again.

Rogue-instance loop: a rogue instance — ephemeral or persistent — can (a) subvert successor training, feeding back into "successor misaligned," and (b) subvert deployment-decision information, feeding back into "humans have false impressions."

Terminal Outcomes

The catch-all "other potentially catastrophic LoC outcomes occur" node is fed by three upstream outcomes: Rogue Internal Deployment (persistent rogue instance), Self-Exfiltration (AI operating outside developer controls), and deployment of the misaligned successor. The first two are also enclosed in named group nodes (Rogue Internal Deployment, Self-Exfiltration).

```json
{
  "metadata": {
    "version": "1.0",
    "frontmatter": {}
  },
  "nodes": [
    {
      "id": "d2f76ad6e88d1149",
      "type": "group",
      "x": 1200,
      "y": 40,
      "width": 1360,
      "height": 800,
      "label": "Evaluations"
    },
    {
      "id": "5e8266e99d661f84",
      "type": "group",
      "x": 0,
      "y": 1120,
      "width": 1480,
      "height": 660,
      "label": "Rogue Internal Deployment"
    },
    {
      "id": "92239e50866d745c",
      "type": "group",
      "x": 0,
      "y": 40,
      "width": 1000,
      "height": 800,
      "label": "Training"
    },
    {
      "id": "2512f9758ba247b1",
      "type": "group",
      "x": 0,
      "y": 1840,
      "width": 1440,
      "height": 540,
      "label": "Self-Exfiltration"
    },
    {
      "id": "b2f74ae89a1912b5",
      "type": "text",
      "text": "AI system subverts research aimed at reducing misalignment",
      "styleAttributes": {},
      "x": 40,
      "y": 80,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Researchers do not rely exclusively on AI system advice and outputs to make research decisions.",
        "Developers audit code written by AI system",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to assist with alignment research."
      ]
    },
    {
      "id": "37362ee8dd889360",
      "type": "text",
      "text": "AI system subverts monitoring research",
      "styleAttributes": {},
      "x": -860,
      "y": -1580,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Researchers do not rely exclusively on AI system advice and outputs to make decisions about monitoring.",
        "Developer reviews code written by AI system for monitoring research."
      ]
    },
    {
      "id": "a7428f9e742fa64f",
      "type": "text",
      "text": "AI system sabotages monitoring infrastructure ",
      "styleAttributes": {
        "border": null
      },
      "x": -880,
      "y": -1280,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer reviews critical monitoring-related code written by AI system.",
        "Developer does not give the AI system permission to make unsupervised changes to monitoring infrastructure or prompts."
      ]
    },
    {
      "id": "31f286b9d1a425da",
      "type": "text",
      "text": "# AI system attempts to subvert monitoring system",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": -1600,
      "y": -1260,
      "width": 260,
      "height": 80,
      "color": "3",
      "mitigations": [
        "Spot checking monitoring results",
        "Running monitorability evaluations."
      ]
    },
    {
      "id": "17e6fab2e891b415",
      "type": "text",
      "text": "AI system exploits bug in the monitoring system ",
      "styleAttributes": {},
      "x": -860,
      "y": -1480,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer red-teams the monitoring system."
      ]
    },
    {
      "id": "beb188c42245db46",
      "type": "text",
      "text": "## Monitoring system is undermined",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": -140,
      "y": -1300,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "aef50a0aad24682c",
      "type": "text",
      "text": "Successor AI system ends up misaligned and/or with a backdoor ",
      "styleAttributes": {},
      "x": 640,
      "y": 320,
      "width": 280,
      "height": 60,
      "color": "4"
    },
    {
      "id": "508c2cd4f6c1e190",
      "type": "text",
      "text": "AI alignment techniques worse than they otherwise would be",
      "styleAttributes": {},
      "x": 360,
      "y": 80,
      "width": 213,
      "height": 66,
      "color": "4"
    },
    {
      "id": "7bd5c1e77c8300ca",
      "type": "text",
      "text": "AI system poisons pre-training or posttraining data\\n\\n",
      "styleAttributes": {
        "border": null
      },
      "x": 280,
      "y": 600,
      "width": 218,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer filters data before training runs",
        "Developer does not give the AI system permission to edit training data (write access controls).",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are given access to, or used to generate, training data."
      ]
    },
    {
      "id": "18590a2d72d08ca6",
      "type": "text",
      "text": "# AI developer deploys a misaligned AI system for AI Research and Development (R&D)",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": -2200,
      "y": 1060,
      "width": 480,
      "height": 80,
      "color": "5"
    },
    {
      "id": "11cbd855f020e5f4",
      "type": "text",
      "text": "AI system colludes with the AI system monitoring it",
      "styleAttributes": {},
      "x": -1060,
      "y": -1160,
      "width": 260,
      "height": 80,
      "color": "3",
      "mitigations": [
        "Developer implements anti collusion measures (e.g. paraphrasing)."
      ]
    },
    {
      "id": "99ce9d8af81737fa",
      "type": "text",
      "text": "AI system obfuscates its reasoning",
      "styleAttributes": {},
      "dynamicHeight": true,
      "x": -1060,
      "y": -1060,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer avoids using internals (e.g. activations) or chain of thought as part of a reward signal during training.",
        "Developer uses detection methods that don’t depend on the model’s stated reasoning (e.g. SAEs or other techniques that read internals directly."
      ]
    },
    {
      "id": "3857d96a69943df7",
      "type": "text",
      "text": "# AI system attempts to subvert AI R&D pipeline",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": -600,
      "y": 440,
      "width": 260,
      "height": 60,
      "color": "3"
    },
    {
      "id": "81c10f393f7e9713",
      "type": "text",
      "text": "AI system  jailbreaks the AI monitor monitoring it ",
      "styleAttributes": {},
      "x": -740,
      "y": -960,
      "width": 200,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer red-teams the monitor to validate monitor jailbreak-resistance.",
        "Developer sanitizes monitor inputs via transformation (e.g., paraphrasing outputs) to neutralize prompt-injection / jailbreak payloads targeting the monitor."
      ]
    },
    {
      "id": "312008c3c1b398c8",
      "type": "text",
      "text": "AI system deletes logfiles / other evidence of misbehavior",
      "styleAttributes": {},
      "x": -760,
      "y": -860,
      "width": 260,
      "height": 80,
      "color": "3",
      "mitigations": [
        "Developer has implemented security measures to prevent log tampering.",
        "Developer creates a fake, editable logging channel to honeypot the AI system into attempting to tamper with them."
      ]
    },
    {
      "id": "7c226d60fb48d7d8",
      "type": "text",
      "text": "AI monitor misclassifies the AI system's behavior",
      "styleAttributes": {
        "border": null
      },
      "x": -720,
      "y": -1140,
      "width": 260,
      "height": 60,
      "color": "4",
      "mitigations": [
        "Developers use multiple different monitors to improve the overall accuracy of the monitoring system.",
        "Developer red-teams the monitor to improve it."
      ]
    },
    {
      "id": "a1bceaca105dc4aa",
      "type": "text",
      "text": "Rogue deployed AI subverts training",
      "styleAttributes": {},
      "x": 240,
      "y": 720,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer has robust security measures designed to prevent unauthorized insiders from influencing the AI R&D pipeline."
      ]
    },
    {
      "id": "dce2698877e1f065",
      "type": "text",
      "text": " AI system poisons preference dataset used to train a reward model",
      "styleAttributes": {},
      "x": 80,
      "y": 440,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developers use a second AI system to audit the preference dataset, or spot-check the preference dataset using human judgement.",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to generate preference datasets."
      ]
    },
    {
      "id": "980fd6d7bd3315c3",
      "type": "text",
      "text": "AI system poisons reward model or classifier (e.g. for RLHF)",
      "styleAttributes": {},
      "x": 120,
      "y": 320,
      "width": 200,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer audits the reward model or classifier (e.g. spot-checking using human judgement)",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to develop reward models or classifiers."
      ]
    },
    {
      "id": "86399abee3b22684",
      "type": "text",
      "text": "AI system misleads humans about the state of safety and alignment of other AI systems",
      "styleAttributes": {},
      "x": 1300,
      "y": 120,
      "width": 300,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Monitor the AI system"
      ]
    },
    {
      "id": "6cf463e2665b5342",
      "type": "text",
      "text": "AI evaluation results do not accurately represent reality",
      "styleAttributes": {},
      "x": 2040,
      "y": 440,
      "width": 260,
      "height": 60,
      "color": "4",
      "mitigations": [
        "Developer does not exclusively rely on evaluations developed internally within the AI company (e.g. using third party evaluators)."
      ]
    },
    {
      "id": "0d35b4cd002fe7e9",
      "type": "text",
      "text": "AI system sabotages evaluation development",
      "styleAttributes": {
        "border": null
      },
      "x": 1280,
      "y": 540,
      "width": 240,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to develop evaluations.",
        "Developers audit code written by AI system.",
        "Researchers do not rely exclusively on AI system advice and outputs to make research decisions."
      ]
    },
    {
      "id": "8585d719893bb29f",
      "type": "text",
      "text": "AI interpretability research slowed down \\n\\n",
      "styleAttributes": {},
      "x": 1580,
      "y": 280,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "2f86a18a3bbaa697",
      "type": "text",
      "text": "AI system subverts AI interpretability related research ",
      "styleAttributes": {},
      "x": 1260,
      "y": 280,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Researchers do not rely exclusively on AI system advice and outputs to make research decisions.",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to assist with interpretability research.",
        "Developers audit code written by AI system."
      ]
    },
    {
      "id": "8e07692909abd8a3",
      "type": "text",
      "text": "AI system grades another AI model incorrectly during an evaluation",
      "styleAttributes": {},
      "x": 1280,
      "y": 720,
      "width": 240,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developers use diverse graders (e.g. from different model families).",
        "Developers spot-check grader outputs and reasoning using human judgement."
      ]
    },
    {
      "id": "008d456e50a335ec",
      "type": "text",
      "text": "Rogue AI system subverts information related to deployment decisions",
      "styleAttributes": {},
      "x": 2280,
      "y": 720,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer has robust security measures designed to prevent unauthorized insiders from influencing information relevant for making deployment decisions."
      ]
    },
    {
      "id": "419696ca698e19bf",
      "type": "text",
      "text": "AI system underperforms on evaluation development",
      "styleAttributes": {
        "border": null
      },
      "x": 1280,
      "y": 620,
      "width": 240,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to develop evaluations."
      ]
    },
    {
      "id": "3f196097014045c2",
      "type": "text",
      "text": "The successor AI system has been backdoored to act one way in evaluations, another in deployment",
      "styleAttributes": {},
      "x": 1280,
      "y": 420,
      "width": 280,
      "height": 80,
      "color": "4"
    },
    {
      "id": "6c47a7acd4ea9112",
      "type": "text",
      "text": "Humans have false impressions about the state of safety and alignment of the successor AI system",
      "styleAttributes": {},
      "x": 2280,
      "y": 160,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "1bdf130bc6868164",
      "type": "text",
      "text": "Unmonitored ephemeral AI system is running on developer infrastructure",
      "styleAttributes": {},
      "x": 1220,
      "y": 1440,
      "width": 240,
      "height": 80,
      "color": "4"
    },
    {
      "id": "1302c3107f7c43e9",
      "type": "text",
      "text": "AI system has access to encrypted AI model weights",
      "styleAttributes": {},
      "x": 980,
      "y": 1560,
      "width": 180,
      "height": 110,
      "color": "4",
      "mitigations": [
        "Developer has implemented security measures to prevent unauthorized access to model weights."
      ]
    },
    {
      "id": "266e632ad74b1e39",
      "type": "text",
      "text": "AI system sets up an unauthorized inference server",
      "styleAttributes": {},
      "dynamicHeight": true,
      "x": 1240,
      "y": 1640,
      "width": 220,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are deployed for AI R&D.",
        "Developer tracks and monitors company compute usage.",
        "Developer has security to prevent unauthorized compute usage by insiders.",
        "Developer creates apparently unmonitored compute to honeypot the AI system."
      ]
    },
    {
      "id": "5d20fe2f81c1edf0",
      "type": "text",
      "text": "AI system has privileged access to the developer's datacenter",
      "styleAttributes": {},
      "x": 840,
      "y": 1300,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "879e647a617a2151",
      "type": "text",
      "text": "# A persistent rogue AI instance is running on developer infrastructure without oversight",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 1580,
      "y": 1360,
      "width": 480,
      "height": 80,
      "color": "4"
    },
    {
      "id": "4818753d58a189bc",
      "type": "text",
      "text": "# Other potentially catastrophic loss of control outcomes occur",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 2700,
      "y": 1480,
      "width": 260,
      "height": 80,
      "color": "5"
    },
    {
      "id": "a34cdab2c5ae4b13",
      "type": "text",
      "text": "# AI system is operating outside of developer controls",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 1540,
      "y": 1820,
      "width": 460,
      "height": 100,
      "color": "4"
    },
    {
      "id": "5849e72ee1ce6059",
      "type": "text",
      "text": "# AND",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 2760,
      "y": -100,
      "width": 100,
      "height": 60,
      "color": "1"
    },
    {
      "id": "e1945e7bf989bfdc",
      "type": "text",
      "text": "# AI system has subverted the AI R&D process",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 2940,
      "y": -100,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "3479e170499addc2",
      "type": "text",
      "text": "AI system has access to unencrypted AI model weights",
      "styleAttributes": {},
      "x": 700,
      "y": 1560,
      "width": 180,
      "height": 110,
      "color": "4",
      "mitigations": [
        "Developer has implemented security measures to prevent unauthorized access to model weights.",
        "Developer creates fake model weights to honeypot the AI system."
      ]
    },
    {
      "id": "5877e29410b67c90",
      "type": "text",
      "text": "AI system exfiltrates AI model weights to outside of developer control",
      "styleAttributes": {},
      "x": 1160,
      "y": 1880,
      "width": 229,
      "height": 80,
      "color": "4"
    },
    {
      "id": "740dea7a63a7626c",
      "type": "text",
      "text": "#  AI developer deploys misaligned successor AI system",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 3320,
      "y": -140,
      "width": 467,
      "height": 120,
      "color": "5"
    },
    {
      "id": "142086a09cc85fd0",
      "type": "text",
      "text": "AI developer datacenter code contains vulnerabilities",
      "styleAttributes": {},
      "x": 280,
      "y": 1440,
      "width": 260,
      "height": 60,
      "color": "4"
    },
    {
      "id": "075ab49e3af6c10c",
      "type": "text",
      "text": "AI system inserts security vulnerabilities into developer datacenter infrastructure",
      "styleAttributes": {},
      "x": 260,
      "y": 1540,
      "width": 300,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are deployed internally.",
        "Developer reviews security-critical datacenter infrastructure code written or modified by the AI system."
      ]
    },
    {
      "id": "5cfbb412265fc828",
      "type": "text",
      "text": "AI system exploits a vulnerability in developer datacenter infrastructure",
      "styleAttributes": {},
      "x": 420,
      "y": 1320,
      "width": 260,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are given access to datacenter infrastructure.",
        "Developer regularly scans for and mitigates vulnerabilities in datacenter infrastructure."
      ]
    },
    {
      "id": "f9e1bdf827128bcd",
      "type": "text",
      "text": "AI system inserts a backdoor into developer datacenter infrastructure while assisting in datacenter infrastructure creation or maintenance",
      "styleAttributes": {},
      "x": 420,
      "y": 1220,
      "width": 260,
      "height": 80,
      "color": "3",
      "mitigations": [
        "Developer reviews security-critical code written by AI system to detect vulnerabilities.",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to create or maintain datacenter infrastructure."
      ]
    },
    {
      "id": "a5224ea86c632c5e",
      "type": "text",
      "text": "# AND",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": 980,
      "y": 1880,
      "width": 100,
      "height": 60,
      "color": "1"
    },
    {
      "id": "e17cd741f7bc952a",
      "type": "text",
      "text": "AI system inserts a covert egress channel while assisting in network infrastructure creation or maintenance",
      "styleAttributes": {},
      "x": 520,
      "y": 1980,
      "width": 260,
      "height": 80,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to create or maintain network infrastructure.",
        "Developer reviews AI system-written network infrastructure code."
      ]
    },
    {
      "id": "d70193a3d78a08c6",
      "type": "text",
      "text": "AI system has network egress access",
      "styleAttributes": {},
      "x": 880,
      "y": 2040,
      "width": 260,
      "height": 60,
      "color": "4",
      "mitigations": [
        "Developer has put in place network egress restrictions.",
        "Developer uses air-gapped datacenter infrastructure.",
        "Developer creates a fake egress route to honeypot the AI system."
      ]
    },
    {
      "id": "410d00014be69cb1",
      "type": "text",
      "text": "AI system exploits a vulnerability  in developer network infrastructure ",
      "styleAttributes": {},
      "x": 880,
      "y": 2160,
      "width": 260,
      "height": 85,
      "color": "3",
      "mitigations": [
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to write infrastructure code."
      ]
    },
    {
      "id": "05594994679d2498",
      "type": "text",
      "text": "AI system inserts security vulnerabilities into developer network infrastructure",
      "styleAttributes": {},
      "x": 120,
      "y": 2240,
      "width": 300,
      "height": 60,
      "color": "3",
      "mitigations": [
        "Developer reviews security-critical code written by AI system to detect vulnerabilities.",
        "Developer monitors the AI system using black-box (e.g. tool calls, chain of thought) or white-box (e.g. linear probes, SAEs) techniques, to detect undesirable behavior when AI systems are used to write infrastructure code."
      ]
    },
    {
      "id": "6aaafeaeeac33844",
      "type": "text",
      "text": "Developer network infrastructure  contains vulnerabilities",
      "styleAttributes": {},
      "x": 480,
      "y": 2240,
      "width": 260,
      "height": 60,
      "color": "4",
      "mitigations": [
        "Developer regularly scans for and mitigates vulnerabilities in company infrastructure."
      ]
    },
    {
      "id": "b8794a08d2811a57",
      "type": "text",
      "text": "# **AI system attempts to bring about other loss of control outcomes**",
      "styleAttributes": {
        "textAlign": "center"
      },
      "x": -600,
      "y": 1760,
      "width": 340,
      "height": 75,
      "color": "3"
    }
  ],
  "edges": [
    {
      "id": "17d5100e2fd0c885",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "5d20fe2f81c1edf0",
      "fromSide": "top",
      "toNode": "879e647a617a2151",
      "toSide": "left"
    },
    {
      "id": "06ffa936075e7363",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromNode": "1bdf130bc6868164",
      "fromSide": "top",
      "toNode": "879e647a617a2151",
      "toSide": "left"
    },
    {
      "id": "26be988511fb7958",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "f9e1bdf827128bcd",
      "fromSide": "right",
      "toNode": "5d20fe2f81c1edf0",
      "toSide": "left"
    },
    {
      "id": "cae924efbc789515",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "5cfbb412265fc828",
      "fromSide": "right",
      "toNode": "5d20fe2f81c1edf0",
      "toSide": "left"
    },
    {
      "id": "0c0b0c7b8d157990",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "266e632ad74b1e39",
      "fromSide": "top",
      "toNode": "1bdf130bc6868164",
      "toSide": "bottom"
    },
    {
      "id": "080717710fafdf22",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "1302c3107f7c43e9",
      "fromSide": "right",
      "toNode": "266e632ad74b1e39",
      "toSide": "left"
    },
    {
      "id": "3d56456242736551",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "81c10f393f7e9713",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "7ab20207ea76e761",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "312008c3c1b398c8",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "3a5a158e213de35c",
      "styleAttributes": {
        "path": null,
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "7c226d60fb48d7d8",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "4f2de99b188af559",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "7bd5c1e77c8300ca",
      "fromSide": "top",
      "toNode": "aef50a0aad24682c",
      "toSide": "left"
    },
    {
      "id": "4c8f678979251924",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "aef50a0aad24682c",
      "fromSide": "right",
      "toNode": "3f196097014045c2",
      "toSide": "left"
    },
    {
      "id": "386cd4969838317e",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "aef50a0aad24682c",
      "fromSide": "top",
      "toNode": "5849e72ee1ce6059",
      "toSide": "left",
      "color": "1"
    },
    {
      "id": "3839afd35c470447",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "980fd6d7bd3315c3",
      "fromSide": "right",
      "toNode": "aef50a0aad24682c",
      "toSide": "left"
    },
    {
      "id": "85563b1735909fce",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "6c47a7acd4ea9112",
      "fromSide": "right",
      "toNode": "5849e72ee1ce6059",
      "toSide": "left",
      "color": "1"
    },
    {
      "id": "9207f750b0c472f0",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "3f196097014045c2",
      "fromSide": "right",
      "toNode": "6cf463e2665b5342",
      "toSide": "left"
    },
    {
      "id": "2c596f67964a6478",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "0d35b4cd002fe7e9",
      "fromSide": "right",
      "toNode": "6cf463e2665b5342",
      "toSide": "left"
    },
    {
      "id": "83b2319d265aeb0f",
      "styleAttributes": {
        "pathfindingMethod": "direct"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "dce2698877e1f065",
      "fromSide": "top",
      "toNode": "980fd6d7bd3315c3",
      "toSide": "bottom"
    },
    {
      "id": "7d3250c752bbbf26",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromNode": "419696ca698e19bf",
      "fromSide": "right",
      "toNode": "6cf463e2665b5342",
      "toSide": "left"
    },
    {
      "id": "1b72f850002286fd",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "8585d719893bb29f",
      "fromSide": "right",
      "toNode": "6c47a7acd4ea9112",
      "toSide": "left"
    },
    {
      "id": "57348aa515f6f5c9",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "6cf463e2665b5342",
      "fromSide": "top",
      "toNode": "6c47a7acd4ea9112",
      "toSide": "left"
    },
    {
      "id": "9089d6bb28b3c6b7",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "8e07692909abd8a3",
      "fromSide": "right",
      "toNode": "6cf463e2665b5342",
      "toSide": "left"
    },
    {
      "id": "67d889e8f8bd2a5a",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "1302c3107f7c43e9",
      "fromSide": "bottom",
      "toNode": "a5224ea86c632c5e",
      "toSide": "left",
      "color": "1"
    },
    {
      "id": "ec6692d536cf45dd",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "410d00014be69cb1",
      "fromSide": "top",
      "toNode": "d70193a3d78a08c6",
      "toSide": "bottom"
    },
    {
      "id": "b795840252d1f02f",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "6aaafeaeeac33844",
      "fromSide": "right",
      "toNode": "410d00014be69cb1",
      "toSide": "left"
    },
    {
      "id": "84197b22e79562a6",
      "styleAttributes": {},
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "5877e29410b67c90",
      "fromSide": "right",
      "toNode": "a34cdab2c5ae4b13",
      "toSide": "left"
    },
    {
      "id": "507eed85e8ba1dae",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "17e6fab2e891b415",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "3d67b3e0560e19ae",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "8585d719893bb29f",
      "fromSide": "right",
      "toNode": "6cf463e2665b5342",
      "toSide": "left"
    },
    {
      "id": "17deb827696f8567",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "d70193a3d78a08c6",
      "fromSide": "top",
      "toNode": "a5224ea86c632c5e",
      "toSide": "bottom",
      "color": "1"
    },
    {
      "id": "749bb10ebe25e435",
      "styleAttributes": {},
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "05594994679d2498",
      "fromSide": "right",
      "toNode": "6aaafeaeeac33844",
      "toSide": "left"
    },
    {
      "id": "b2826849ff01afa4",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "879e647a617a2151",
      "fromSide": "right",
      "toNode": "4818753d58a189bc",
      "toSide": "left"
    },
    {
      "id": "59f1f5009405cec4",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "a34cdab2c5ae4b13",
      "fromSide": "right",
      "toNode": "4818753d58a189bc",
      "toSide": "left"
    },
    {
      "id": "0908ea606c0d14b0",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "508c2cd4f6c1e190",
      "fromSide": "right",
      "toNode": "aef50a0aad24682c",
      "toSide": "left"
    },
    {
      "id": "5ab3462db0737b30",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromNode": "37362ee8dd889360",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "6c473d017d0c02ef",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "a7428f9e742fa64f",
      "fromSide": "right",
      "toNode": "beb188c42245db46",
      "toSide": "left"
    },
    {
      "id": "cf6b787dc100bbf6",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "11cbd855f020e5f4",
      "fromSide": "right",
      "toNode": "7c226d60fb48d7d8",
      "toSide": "left"
    },
    {
      "id": "47a1ece1e4ca5cbe",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "99ce9d8af81737fa",
      "fromSide": "right",
      "toNode": "7c226d60fb48d7d8",
      "toSide": "left"
    },
    {
      "id": "9e25b8b6a39ab794",
      "styleAttributes": {
        "pathfindingMethod": "direct"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "b2f74ae89a1912b5",
      "fromSide": "right",
      "toNode": "508c2cd4f6c1e190",
      "toSide": "left"
    },
    {
      "id": "384de88fc6ba3e41",
      "styleAttributes": {},
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "2f86a18a3bbaa697",
      "fromSide": "right",
      "toNode": "8585d719893bb29f",
      "toSide": "left"
    },
    {
      "id": "8e7d5efbbb8db9f0",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "18590a2d72d08ca6",
      "fromSide": "right",
      "toNode": "3857d96a69943df7",
      "toSide": "left"
    },
    {
      "id": "bf58684da807ad67",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "b2f74ae89a1912b5",
      "toSide": "left"
    },
    {
      "id": "d6f808dc42879393",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "980fd6d7bd3315c3",
      "toSide": "left"
    },
    {
      "id": "b1d5fb3128c76a0e",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "dce2698877e1f065",
      "toSide": "left"
    },
    {
      "id": "d5d13f0d8dc166c7",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "7bd5c1e77c8300ca",
      "toSide": "left"
    },
    {
      "id": "60787ec51f17f505",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "2f86a18a3bbaa697",
      "toSide": "left"
    },
    {
      "id": "574fa56cdbc9e424",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "0d35b4cd002fe7e9",
      "toSide": "left"
    },
    {
      "id": "8c7f37eff78d064e",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "419696ca698e19bf",
      "toSide": "left"
    },
    {
      "id": "e643f6464e2ddcf2",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "8e07692909abd8a3",
      "toSide": "left"
    },
    {
      "id": "1472f45a94f6b8de",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "3857d96a69943df7",
      "fromSide": "right",
      "toNode": "86399abee3b22684",
      "toSide": "left"
    },
    {
      "id": "8d523e1885474e47",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "86399abee3b22684",
      "fromSide": "right",
      "toNode": "6c47a7acd4ea9112",
      "toSide": "left"
    },
    {
      "id": "6b71b8a632d175f3",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "e1945e7bf989bfdc",
      "fromSide": "right",
      "toNode": "740dea7a63a7626c",
      "toSide": "left"
    },
    {
      "id": "ac25642eb8e21d50",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "a5224ea86c632c5e",
      "fromSide": "right",
      "toNode": "5877e29410b67c90",
      "toSide": "left"
    },
    {
      "id": "f2e5b3a271131277",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "5849e72ee1ce6059",
      "fromSide": "right",
      "toNode": "e1945e7bf989bfdc",
      "toSide": "left"
    },
    {
      "id": "258edb3db16c2e4d",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "18590a2d72d08ca6",
      "fromSide": "right",
      "toNode": "b8794a08d2811a57",
      "toSide": "left"
    },
    {
      "id": "7944c26a3d8fac90",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "f9e1bdf827128bcd",
      "toSide": "left"
    },
    {
      "id": "ad79a1239f03d43d",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "05594994679d2498",
      "toSide": "left"
    },
    {
      "id": "8db01fd931c75a90",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "5cfbb412265fc828",
      "toSide": "left"
    },
    {
      "id": "b586e8a20dd39b64",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "266e632ad74b1e39",
      "toSide": "left"
    },
    {
      "id": "77312b92ea68c896",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "410d00014be69cb1",
      "toSide": "left"
    },
    {
      "id": "f1b860ea02558ec6",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "5d20fe2f81c1edf0",
      "fromSide": "bottom",
      "toNode": "1302c3107f7c43e9",
      "toSide": "top"
    },
    {
      "id": "1769f437ddabe158",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "508c2cd4f6c1e190",
      "fromSide": "right",
      "toNode": "6c47a7acd4ea9112",
      "toSide": "top"
    },
    {
      "id": "960adbdc760678a9",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "879e647a617a2151",
      "fromSide": "top",
      "toNode": "008d456e50a335ec",
      "toSide": "bottom"
    },
    {
      "id": "b048aa5e3f789abc",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "008d456e50a335ec",
      "fromSide": "top",
      "toNode": "6c47a7acd4ea9112",
      "toSide": "bottom"
    },
    {
      "id": "bdbad9dba7ddd4e6",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "a1bceaca105dc4aa",
      "fromSide": "right",
      "toNode": "aef50a0aad24682c",
      "toSide": "left"
    },
    {
      "id": "ae189f533dd4f047",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "879e647a617a2151",
      "fromSide": "top",
      "toNode": "a1bceaca105dc4aa",
      "toSide": "bottom"
    },
    {
      "id": "eba01f4f2a4784fc",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "142086a09cc85fd0",
      "fromSide": "top",
      "toNode": "5cfbb412265fc828",
      "toSide": "bottom"
    },
    {
      "id": "2acd1e45d0902691",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "075ab49e3af6c10c",
      "toSide": "left"
    },
    {
      "id": "405a37d23235290c",
      "styleAttributes": {
        "pathfindingMethod": "direct"
      },
      "toFloating": false,
      "fromNode": "075ab49e3af6c10c",
      "fromSide": "top",
      "toNode": "142086a09cc85fd0",
      "toSide": "bottom"
    },
    {
      "id": "4573eb71453d7384",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "37362ee8dd889360",
      "toSide": "left"
    },
    {
      "id": "6de71524b55e6913",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "17e6fab2e891b415",
      "toSide": "left"
    },
    {
      "id": "a773475ff676ccb5",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "a7428f9e742fa64f",
      "toSide": "left"
    },
    {
      "id": "cbd3afb2fbaaa4ec",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "11cbd855f020e5f4",
      "toSide": "left"
    },
    {
      "id": "f99cbcbfc2ac8747",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "99ce9d8af81737fa",
      "toSide": "left"
    },
    {
      "id": "3597d0f77ac69004",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "81c10f393f7e9713",
      "toSide": "left"
    },
    {
      "id": "cc72bf632acb2c2b",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "31f286b9d1a425da",
      "fromSide": "right",
      "toNode": "312008c3c1b398c8",
      "toSide": "left"
    },
    {
      "id": "bae8b1decb77a328",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "18590a2d72d08ca6",
      "fromSide": "right",
      "toNode": "31f286b9d1a425da",
      "toSide": "left"
    },
    {
      "id": "6fba055af01bf3e2",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromNode": "5d20fe2f81c1edf0",
      "fromSide": "bottom",
      "toNode": "3479e170499addc2",
      "toSide": "top"
    },
    {
      "id": "a25d5b1ac3d48d44",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "3479e170499addc2",
      "fromSide": "bottom",
      "toNode": "266e632ad74b1e39",
      "toSide": "left"
    },
    {
      "id": "5e3120ce8f56533e",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "e17cd741f7bc952a",
      "fromSide": "right",
      "toNode": "d70193a3d78a08c6",
      "toSide": "left"
    },
    {
      "id": "5d7c7203a7d38cfc",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "5d20fe2f81c1edf0",
      "fromSide": "bottom",
      "toNode": "d70193a3d78a08c6",
      "toSide": "left"
    },
    {
      "id": "90b8a7f28415a8cf",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromNode": "1bdf130bc6868164",
      "fromSide": "top",
      "toNode": "a1bceaca105dc4aa",
      "toSide": "bottom"
    },
    {
      "id": "5d9f17a04e338e31",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "1bdf130bc6868164",
      "fromSide": "top",
      "toNode": "008d456e50a335ec",
      "toSide": "bottom"
    },
    {
      "id": "6883aaeb3dafb31c",
      "styleAttributes": {
        "path": "dotted"
      },
      "toFloating": false,
      "fromNode": "b8794a08d2811a57",
      "fromSide": "right",
      "toNode": "e17cd741f7bc952a",
      "toSide": "left"
    },
    {
      "id": "a1ba9b909bbbfed8",
      "styleAttributes": {
        "pathfindingMethod": "square"
      },
      "toFloating": false,
      "fromFloating": false,
      "fromNode": "740dea7a63a7626c",
      "fromSide": "bottom",
      "toNode": "4818753d58a189bc",
      "toSide": "right"
    },
    {
      "id": "a8d14f4567f5915d",
      "styleAttributes": {},
      "toFloating": false,
      "fromNode": "740dea7a63a7626c",
      "fromSide": "top",
      "toNode": "18590a2d72d08ca6",
      "toSide": "top"
    }
  ]
}
```
