{
  "campaign_id": "a2a-ironclaw-v0.6.3.1-local-docker-r2",
  "agent_group": "ironclaw",
  "ai_memory_git_ref": "release/v0.6.3.1",
  "topology": "local-docker",
  "infra": {
    "provider": "local-docker",
    "host": "pop-os",
    "mesh_topology": "4-node bridge (3 ironclaw agents + 1 memory-only aggregator)",
    "region": "local-docker",
    "droplet_size": "n/a (container mem_limit=8g per ironclaw agent; 8g for aggregator)",
    "topology": "4-node Docker bridge network (10.88.2.0/24) \u2014 3 ironclaw agent containers + 1 memory-only aggregator",
    "nodes": [
      {
        "index": 1,
        "role": "agent",
        "agent_id": "ai:alice",
        "container": "a2a-node-1",
        "public_ip": "n/a (container)",
        "private_ip": "10.88.2.11"
      },
      {
        "index": 2,
        "role": "agent",
        "agent_id": "ai:bob",
        "container": "a2a-node-2",
        "public_ip": "n/a (container)",
        "private_ip": "10.88.2.12"
      },
      {
        "index": 3,
        "role": "agent",
        "agent_id": "ai:charlie",
        "container": "a2a-node-3",
        "public_ip": "n/a (container)",
        "private_ip": "10.88.2.13"
      },
      {
        "index": 4,
        "role": "memory-only",
        "container": "a2a-node-4",
        "public_ip": "n/a (container)",
        "private_ip": "10.88.2.14"
      }
    ]
  },
  "scenarios_requested": [
    "1",
    "10",
    "11",
    "12",
    "13",
    "14",
    "15",
    "16",
    "17",
    "18",
    "1b",
    "2",
    "22",
    "23",
    "24",
    "25",
    "28",
    "29",
    "30",
    "31",
    "32",
    "33",
    "34",
    "35",
    "36",
    "37",
    "38",
    "39",
    "4",
    "40",
    "41",
    "42",
    "5",
    "6",
    "9"
  ],
  "timing": {
    "started_at": "2026-05-04T15:38:51Z",
    "ended_at": "2026-05-04T15:47:31Z",
    "start": "2026-05-04T15:38:51Z",
    "end": "2026-05-04T15:47:31Z"
  },
  "ci": {
    "runner": "local-docker",
    "operator": "AI NHI (Claude Opus 4.7)"
  },
  "notes": "Tested on a local Docker mesh (3 ironclaw agents + 1 memory-only aggregator on a single workstation). NOT a DigitalOcean campaign \u2014 no DO infrastructure was provisioned. See docs/local-docker-mesh.md for full reproducibility. Every byte of config, build recipe, harness, and scenario is committed in this repo."
}