{
  "schemaVersion": 1,
  "capturedAt": "2026-07-15T14:41:34.221Z",
  "evidenceLevel": "reproduced",
  "environment": {
    "node": "v22.23.1",
    "platform": "darwin",
    "arch": "arm64",
    "docker": {
      "clientVersion": "29.6.1",
      "serverVersion": "29.6.1",
      "serverOs": "linux",
      "serverArch": "arm64"
    },
    "images": {
      "collector": {
        "reference": "otel/opentelemetry-collector-contrib@sha256:125bdbeb7590cc1952c5b3430ecf14063568980c2c93d5b38676cc0446ed8108",
        "imageId": "sha256:125bdbeb7590cc1952c5b3430ecf14063568980c2c93d5b38676cc0446ed8108",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 101953079,
        "user": "10001:10001"
      },
      "jaeger": {
        "reference": "jaegertracing/jaeger@sha256:ede4864215be4cd85bd8c3129a2fea6c5713c5653c7282c429dba123014bc68b",
        "imageId": "sha256:ede4864215be4cd85bd8c3129a2fea6c5713c5653c7282c429dba123014bc68b",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 52823229,
        "user": "10001"
      },
      "storageInit": {
        "reference": "busybox@sha256:39e0df8c4d65953b55c344f017e1ff2e0031a7454b3c24e6b76d402f207e315a",
        "imageId": "sha256:39e0df8c4d65953b55c344f017e1ff2e0031a7454b3c24e6b76d402f207e315a",
        "architecture": "arm64",
        "os": "linux",
        "sizeBytes": 821624,
        "user": null
      }
    }
  },
  "inputIdentity": [
    {
      "path": "compose.yaml",
      "bytes": 1523,
      "sha256": "6fa82345396af7fca5e46240e67c5749ab925ed33f6c156eeff55b404a787f32"
    },
    {
      "path": "config/otel-collector.yaml",
      "bytes": 1003,
      "sha256": "ffd9fb54fa44d72def61a0447f7bed472db366e1f36fbc20742765871dfeeb43"
    },
    {
      "path": "config/jaeger-badger.yaml",
      "bytes": 1089,
      "sha256": "acfb16f2ad31e387af639d18e2419119d723caf5c403f2203402edb4f0e5d1eb"
    },
    {
      "path": "src/delayed-proxy.mjs",
      "bytes": 3360,
      "sha256": "cbf3cfba695f076fbd31aa41e02cae499a0af870d4887de514ed5a9a1e92360f"
    },
    {
      "path": "src/send-batch.mjs",
      "bytes": 2457,
      "sha256": "5f32abb168cd4fec570828b8bdf9f47bde70256faec134b1a9c244ee7b507cb8"
    },
    {
      "path": "src/run-experiment.mjs",
      "bytes": 15440,
      "sha256": "a55945143e2b0d516465f7014ab3f7808135d351eb3e884734d4b386ab6d6058"
    }
  ],
  "contract": {
    "traceId": "a3000000000000000000000000000001",
    "batchCount": 12,
    "spansPerBatch": 1,
    "paddingBytesPerBatch": 4096,
    "queueCapacityBatches": 20,
    "queueConsumers": 1,
    "persistentStorage": "file_storage-bbolt",
    "fsync": true,
    "backendResponseDelayMs": 250,
    "backlogHoldMs": 1200
  },
  "ingress": {
    "applicationRequests": 12,
    "allHttp200": true,
    "expectedSpanIds": [
      "a300000000000001",
      "a300000000000002",
      "a300000000000003",
      "a300000000000004",
      "a300000000000005",
      "a300000000000006",
      "a300000000000007",
      "a300000000000008",
      "a300000000000009",
      "a30000000000000a",
      "a30000000000000b",
      "a30000000000000c"
    ],
    "backlogMetrics": {
      "acceptedSpans": 12,
      "refusedSpans": 0,
      "sentSpans": 0,
      "failedSpans": 0,
      "queueSizeBatches": 12,
      "queueCapacityBatches": 20,
      "enqueueFailedSpans": 0
    }
  },
  "backlog": {
    "oldestAgeAtProxyReadyMs": 2269,
    "diskSnapshots": [
      {
        "label": "empty",
        "queueDepth": 0,
        "logicalBytes": 32768,
        "allocatedBytes": 20480
      },
      {
        "label": "queued-4",
        "queueDepth": 4,
        "logicalBytes": 65536,
        "allocatedBytes": 65536
      },
      {
        "label": "queued-8",
        "queueDepth": 8,
        "logicalBytes": 131072,
        "allocatedBytes": 94208
      },
      {
        "label": "queued-12",
        "queueDepth": 12,
        "logicalBytes": 262144,
        "allocatedBytes": 139264
      },
      {
        "label": "drained",
        "queueDepth": 0,
        "logicalBytes": 262144,
        "allocatedBytes": 139264
      }
    ],
    "logicalGrowthBytes": 229376,
    "allocatedGrowthBytes": 118784
  },
  "drain": {
    "queueTransitions": [
      {
        "observedOffsetMs": 5,
        "queueSizeBatches": 12,
        "sentSpans": 0
      },
      {
        "observedOffsetMs": 617,
        "queueSizeBatches": 11,
        "sentSpans": 1
      },
      {
        "observedOffsetMs": 888,
        "queueSizeBatches": 10,
        "sentSpans": 2
      },
      {
        "observedOffsetMs": 1155,
        "queueSizeBatches": 9,
        "sentSpans": 3
      },
      {
        "observedOffsetMs": 1419,
        "queueSizeBatches": 8,
        "sentSpans": 4
      },
      {
        "observedOffsetMs": 1691,
        "queueSizeBatches": 7,
        "sentSpans": 5
      },
      {
        "observedOffsetMs": 1962,
        "queueSizeBatches": 6,
        "sentSpans": 6
      },
      {
        "observedOffsetMs": 2185,
        "queueSizeBatches": 5,
        "sentSpans": 7
      },
      {
        "observedOffsetMs": 2449,
        "queueSizeBatches": 4,
        "sentSpans": 8
      },
      {
        "observedOffsetMs": 2702,
        "queueSizeBatches": 3,
        "sentSpans": 9
      },
      {
        "observedOffsetMs": 2996,
        "queueSizeBatches": 2,
        "sentSpans": 10
      },
      {
        "observedOffsetMs": 3220,
        "queueSizeBatches": 1,
        "sentSpans": 11
      },
      {
        "observedOffsetMs": 3491,
        "queueSizeBatches": 0,
        "sentSpans": 12
      }
    ],
    "proxyEvents": [
      {
        "attempt": 1,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000001",
        "startedOffsetMs": 388.072,
        "completedOffsetMs": 655.716,
        "requestBytes": 4891,
        "requestSha256": "db5c368a9b0585abc807d725c3966e59b37a973082217fa1bd8fc863ee77a6a5",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 2,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000002",
        "startedOffsetMs": 662.272,
        "completedOffsetMs": 918.782,
        "requestBytes": 4891,
        "requestSha256": "65544ca0fdc0a3f5fc92e91a053cc1dbd67f95992700f4020f9c87af2524d9ec",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 3,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000003",
        "startedOffsetMs": 923.86,
        "completedOffsetMs": 1180.915,
        "requestBytes": 4891,
        "requestSha256": "4846b5fa9fa4a29f8e6a71e2ea9074fbb84f765aefa379aa881a0d835236893e",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 4,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000004",
        "startedOffsetMs": 1186.129,
        "completedOffsetMs": 1443.148,
        "requestBytes": 4891,
        "requestSha256": "56eb520352df74477dca442b32bbaead4094adef1b89df1d8613cce7a2855e01",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 5,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000005",
        "startedOffsetMs": 1447.386,
        "completedOffsetMs": 1704.705,
        "requestBytes": 4891,
        "requestSha256": "fe6e85006ed4e83c776cd001923786068220dee04ecfe4c95ad31d6bd6e711ba",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 6,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000006",
        "startedOffsetMs": 1709.089,
        "completedOffsetMs": 1963.689,
        "requestBytes": 4891,
        "requestSha256": "b539025cfa67d493526575c209ad8ed411e28d82098d5af1d83152af41b25a6e",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 7,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000007",
        "startedOffsetMs": 1967.397,
        "completedOffsetMs": 2223.973,
        "requestBytes": 4891,
        "requestSha256": "50ba99cf38cc384606cddfe5214e22a7883171ee6e651344291fcf7d81a35a27",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 8,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000008",
        "startedOffsetMs": 2228.141,
        "completedOffsetMs": 2484.874,
        "requestBytes": 4891,
        "requestSha256": "7dd242bc1adc9c5bec738d2dd282dd25f536079232294a6725826887a40c72c1",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 9,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a300000000000009",
        "startedOffsetMs": 2488.929,
        "completedOffsetMs": 2746.288,
        "requestBytes": 4891,
        "requestSha256": "f273232385d38b3670af4bad63286951f4b34f99a3c534ae945c09e745a45760",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 10,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a30000000000000a",
        "startedOffsetMs": 2748.955,
        "completedOffsetMs": 3002.371,
        "requestBytes": 4892,
        "requestSha256": "a12b5ddd6f8dda5470bcbdfca1e4dfcf94dfd4dddecc2a3c11c08d4f73a474f7",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 11,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a30000000000000b",
        "startedOffsetMs": 3004.962,
        "completedOffsetMs": 3259.124,
        "requestBytes": 4892,
        "requestSha256": "7851585cffafbc66995e297429943ff7bc7f5d6f5f2e401d519193d99beccd4f",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      },
      {
        "attempt": 12,
        "traceId": "a3000000000000000000000000000001",
        "spanId": "a30000000000000c",
        "startedOffsetMs": 3262.511,
        "completedOffsetMs": 3517.799,
        "requestBytes": 4892,
        "requestSha256": "6c17e190f67b1e830d3f94721be8cd1cacd46b8391d2ba561107f564156887ff",
        "contentType": "application/json",
        "backendStatus": 200,
        "responseDelayMs": 250
      }
    ],
    "deliveryOrderSpanIds": [
      "a300000000000001",
      "a300000000000002",
      "a300000000000003",
      "a300000000000004",
      "a300000000000005",
      "a300000000000006",
      "a300000000000007",
      "a300000000000008",
      "a300000000000009",
      "a30000000000000a",
      "a30000000000000b",
      "a30000000000000c"
    ],
    "drainWindowMs": 3129.727,
    "observedSpansPerSecond": 3.8342,
    "medianResponseDurationMs": 256.654,
    "finalCollectorMetrics": {
      "acceptedSpans": 12,
      "refusedSpans": 0,
      "sentSpans": 12,
      "failedSpans": 0,
      "queueSizeBatches": 0,
      "queueCapacityBatches": 20,
      "enqueueFailedSpans": 0
    }
  },
  "backend": {
    "jaegerMetrics": {
      "acceptedSpans": 12,
      "refusedSpans": 0,
      "sentSpans": 12,
      "failedSpans": 0,
      "queueSizeBatches": 0,
      "queueCapacityBatches": 0,
      "enqueueFailedSpans": 0
    },
    "finalTrace": {
      "traceId": "a3000000000000000000000000000001",
      "spans": [
        {
          "spanId": "a300000000000001",
          "operationName": "queued batch 01",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 1,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000001",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000002",
          "operationName": "queued batch 02",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 2,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000002",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000003",
          "operationName": "queued batch 03",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 3,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000003",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000004",
          "operationName": "queued batch 04",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 4,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000004",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000005",
          "operationName": "queued batch 05",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 5,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000005",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000006",
          "operationName": "queued batch 06",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 6,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000006",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000007",
          "operationName": "queued batch 07",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 7,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000007",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000008",
          "operationName": "queued batch 08",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 8,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000008",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a300000000000009",
          "operationName": "queued batch 09",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 9,
            "app.queue.stable_key": "a3000000000000000000000000000001:a300000000000009",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a30000000000000a",
          "operationName": "queued batch 10",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 10,
            "app.queue.stable_key": "a3000000000000000000000000000001:a30000000000000a",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a30000000000000b",
          "operationName": "queued batch 11",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 11,
            "app.queue.stable_key": "a3000000000000000000000000000001:a30000000000000b",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        },
        {
          "spanId": "a30000000000000c",
          "operationName": "queued batch 12",
          "parentSpanIds": [],
          "tags": {
            "otel.scope.name": "younis-ai-lab.otel-drain-rate",
            "otel.scope.version": "1.0.0",
            "app.queue.batch": 12,
            "app.queue.stable_key": "a3000000000000000000000000000001:a30000000000000c",
            "span.kind": "server",
            "otel.status_code": "OK"
          }
        }
      ]
    },
    "finalSpanCount": 12,
    "uniqueFinalSpanCount": 12,
    "duplicateSpanCount": 0,
    "missingSpanIds": []
  },
  "payloadSha256": "27acb05d26b1292e7874b1431feef0552d8d6d28348935369c9e5effcf76b614"
}
