{
  "browser-results": {
    "passed": 11,
    "checks": [
      "Invalid authentication",
      "Three worker states",
      "Transport version indicators",
      "Job submission",
      "Selected worker execution",
      "HTML result rendering",
      "390px overflow",
      "Offline worker state",
      "Protected device setup",
      "Setup credentials removed on logout",
      "Logout and credential storage"
    ],
    "consoleErrors": []
  },
  "android-e2e-results": {
    "passed": 14,
    "checks": [
      "Authenticated client gateway connection",
      "Android APK install and authenticated Wi-Fi connection",
      "Native HTTP POST, headers, Unicode, JSON extraction and duplicate cookies",
      "Native jsoup HTML extraction",
      "Native HTTP returns redirects without following them",
      "Native response size limit",
      "HTTPS CONNECT with end-to-end TLS through native Android TCP sockets",
      "Native 2.5 MB tunnel backpressure and TCP half-close",
      "Four simultaneous native binary tunnels remain isolated",
      "Playwright page JavaScript and fetch through Android HTTP proxy",
      "Wi-Fi loss and automatic reconnection",
      "Process restart restores Keystore-encrypted credentials",
      "Native public HTTPS request with normal certificate verification",
      "Native external IP probe and heartbeat telemetry"
    ],
    "protocol": 2,
    "transfer": {
      "bytes": 2500000,
      "roundTripMs": 19448.707917
    },
    "device": "Android 15 arm64 emulator",
    "cloudflare": true,
    "physicalDevices": false,
    "regionalNetworks": false
  },
  "release-smoke-results": {
    "passed": 5,
    "checks": [
      "Signed v0.1 APK manual setup and legacy public WSS",
      "In-place v0.2 update preserves settings and Keystore token; negotiates v2",
      "Public WSS and native HTTPS execution",
      "Release binary HTTPS CONNECT with normal certificate verification",
      "Release private-address rejection"
    ],
    "physicalDevices": false
  },
  "docker-results": {
    "passed": 3,
    "version": "0.2.0",
    "checks": [
      "Non-root container startup and SQLite creation",
      "Container v1/v2 health endpoint",
      "Authenticated API and anonymous denial"
    ]
  },
  "version": "0.2.0",
  "serverTests": {
    "passed": 37
  },
  "androidUnitTests": {
    "passed": 18
  },
  "scope": {
    "physicalDevices": false,
    "regionalNetworks": false,
    "continuous24h": false
  },
  "binary-benchmark-524288": {
    "timestamp": "2026-11-10T01:14:46.851Z",
    "environment": "Android 15 arm64 emulator; both gateway and worker via public Cloudflare WSS; one device and one host network",
    "payloadSha256": "def6b1555195309c446731778a957f0ef38a1a2bf186a4f54ae670a5b0ec74ca",
    "payloadBytes": 524288,
    "samples": [
      {
        "protocol": 1,
        "sample": 1,
        "bytes": 524288,
        "durationMs": 21793.700167,
        "sha256Match": true,
        "androidDataFrames": 20,
        "androidWireBytes": 711445
      },
      {
        "protocol": 2,
        "sample": 1,
        "bytes": 524288,
        "durationMs": 8230.860625000001,
        "sha256Match": true,
        "androidDataFrames": 86,
        "androidWireBytes": 526696
      },
      {
        "protocol": 1,
        "sample": 2,
        "bytes": 524288,
        "durationMs": 28159.754834000007,
        "sha256Match": true,
        "androidDataFrames": 19,
        "androidWireBytes": 711369
      },
      {
        "protocol": 2,
        "sample": 2,
        "bytes": 524288,
        "durationMs": 6643.250666000007,
        "sha256Match": true,
        "androidDataFrames": 91,
        "androidWireBytes": 526836
      },
      {
        "protocol": 2,
        "sample": 3,
        "bytes": 524288,
        "durationMs": 8655.232625000004,
        "sha256Match": true,
        "androidDataFrames": 68,
        "androidWireBytes": 526192
      }
    ],
    "failures": [
      {
        "protocol": 1,
        "sample": 3,
        "error": "Expected values to be strictly equal:\n\n360448 !== 524288\n"
      }
    ],
    "median": {
      "v1Ms": 24976.727500500005,
      "v2Ms": 8230.860625000001,
      "speedup": 3.0345219823838288,
      "note": "Computed from successful samples; v1 had one failed sample. See failures."
    },
    "physicalDevices": false,
    "regionalNetworks": false
  },
  "binary-benchmark-2500000-initial": {
    "environment": "Android 15 arm64 emulator; both WSS legs over Cloudflare; one host network",
    "payloadBytes": 2500000,
    "samples": [
      {
        "protocol": 1,
        "sample": 1,
        "durationMs": 164310.47025,
        "sha256Match": true,
        "androidDataFrames": 86,
        "androidWireBytes": 3391739
      },
      {
        "protocol": 2,
        "sample": 1,
        "durationMs": 113066.838375,
        "sha256Match": true,
        "androidDataFrames": 166,
        "androidWireBytes": 2504648
      }
    ],
    "failures": [
      {
        "protocol": 1,
        "sample": 2,
        "error": "Benchmark stream timeout",
        "timeoutMs": 180000,
        "lastObservedBytes": 2162688,
        "lastObservationMs": 170000
      }
    ],
    "completedPairs": 1,
    "physicalDevices": false,
    "regionalNetworks": false
  }
}