{
  "schema_version": 1,
  "date": "2026-09-06",
  "status": "passed",
  "kind": "synthetic-two-runtime-integration-test",
  "topology": {
    "physical_hosts": 1,
    "device_runtimes": 2,
    "hub_runtimes": 1,
    "platform": "Linux ARM64 Docker",
    "same_user": true
  },
  "examples": [
    {
      "call": "add(2, 3)",
      "result": {
        "function": "add",
        "kind": "sync",
        "value": 5
      }
    },
    {
      "call": "total(1, 2, 3, 4)",
      "result": 10
    },
    {
      "call": "countdown.stream(3)",
      "result": [
        {
          "tick": 3
        },
        {
          "tick": 2
        },
        {
          "tick": 1
        }
      ]
    }
  ],
  "observations": {
    "directory_discovery": true,
    "structured_results": true,
    "stream_results": true,
    "easyremote_process_stop_directory_withdrawal": true,
    "stop_method": "SIGTERM followed by node.stop(); device Runtime remains running",
    "selected_runtime_receipt_projections": true
  },
  "limits": [
    "Synthetic functions; no AI model or LLM task.",
    "One physical host; not public-network or cross-owner proof.",
    "Catalog warmed before invocation; cold-client direct invocation not proven.",
    "Withdrawal tested as directory absence, not rejection of later calls to an old URA.",
    "Receipt checks use Runtime verified projections, not independent cryptographic recomputation.",
    "No forced TTL, renewal-failure or crash-recovery boundary test in this run."
  ],
  "provenance": {
    "harness": "EasyNet-Cli/tools/scripts/docker-two-node-easyremote-cli-e2e.sh",
    "source": {
      "easynet_cli": {
        "revision": "d69629dcebce2f7d6073673cdab579df3ab4c81a",
        "dirty": true,
        "worktree_sha256": "7d80b7c9511521d43f8c5360e511dfcb026d71bde379aabbae8056be4dd3d48c"
      },
      "easynet_axon": {
        "revision": "852691241813e675de9434cb9946abfb5834e6c1",
        "dirty": true,
        "worktree_sha256": "fdc1389a2c190822f1e891dacb5ee5c65205e558daf8e3fe06c1916b45119fcf"
      }
    },
    "availability": "Development snapshot with uncommitted changes; base revisions alone do not reproduce this run."
  }
}
