{
  "passed": true,
  "scope": "Two local Mac participants and one Linux Fly participant; separate Fly HTTPS relay/coordinator; direct IP disabled",
  "machines": [
    {
      "app": "skeinnet-nat-https-test",
      "id": "48e456a3303008",
      "region": "ord",
      "image": {
        "registry": "registry.fly.io",
        "repository": "skeinnet-nat-https-test",
        "tag": "private-coordinator-v1",
        "digest": "sha256:555793dbd8ea026c06c7806897d2ba40e0e67d560a1c9bb19783c467db2f44f1"
      }
    },
    {
      "app": "skeinnet-private-thread-peer-test",
      "id": "8d2909bee12e08",
      "region": "lax",
      "image": {
        "registry": "registry.fly.io",
        "repository": "skeinnet-private-thread-peer-test",
        "tag": "relay-v2",
        "digest": "sha256:67c0c7c16c0e77c4909d0981e7d560f890ef39f88b99f76bd920406178a2d96a"
      }
    }
  ],
  "output": "PASS automatic relay enrollment\nPASS relay-only three-member exchange, concurrent listening, outage retry and pending-message removal\n",
  "error": "",
  "cleanup": [
    {
      "app": "skeinnet-nat-https-test",
      "remaining_machines": 0
    },
    {
      "app": "skeinnet-private-thread-peer-test",
      "remaining_machines": 0
    }
  ]
}
