{
"schemaVersion": "nestarc.sdk-benchmark.v1",
"measuredAt": "2026-10-03T15:49:58.809Z",
"scope": "local-synthetic-handler",
"sourceCommit": "7877067fec92c21c0b653c6bb1617a1beb17b1bc",
"sdk": {
"version": "0.3.0",
"archive": "nestarc-evidence-0.3.0.tgz",
"sha256": "4ffb06af8f2d5a4457238695e0010fd3fe6c79139579695b16e094e5166485c5",
"bytes": 30459,
"zodVersion": "4.4.3",
"separateOfflineInstall": true
},
"reproducibility": {
"script": "scripts/sdk-overhead-benchmark.mjs",
"scriptSha256": "b5243611aadd2eee379a822fb9ed591ccd428de8d378fe6a2057ab8cbe099894",
"packagingScript": "scripts/sdk-package.mjs",
"packagingScriptSha256": "07056fdf72951ed770ae5750fd6436b5b8a8246f2b77d66088aca3c6dec1568e",
"command": "npm run build --workspace=@nestarc/evidence && node scripts/sdk-overhead-benchmark.mjs"
},
"environment": {
"node": "v24.11.1",
"os": "darwin",
"osRelease": "27.0.0",
"architecture": "arm64",
"cpu": "Apple M1 Pro",
"logicalCpus": 10,
"systemMemoryGiB": 16,
"dedicatedHost": false
},
"settings": {
"repetitions": 5,
"operationsPerRun": 100,
"intervalMs": 20,
"eventsPerOperation": 3,
"slowResponseMs": 2100,
"sampleIntervalMs": 10,
"maxInFlight": 1,
"maxPending": 16,
"timeoutMs": 5000,
"maxObservationLifetimeMs": 30000,
"maxTrackedExecutions": 128,
"executionTtlMs": 300000
},
"method": [
"Five fresh child processes per condition; rotating condition order; no forced GC or warmup.",
"100 calls per process, paced at 20 ms. Same opaque IDs and SHA-256 synthetic business work in each condition.",
"SDK additionally creates/serializes delivery context and emits three observations. Handler timing never awaits exports.",
"Normal returns local HTTP 202; slow waits 2100 ms; unavailable resets the local socket without a response.",
"CPU covers the child workload including exporter and measurement callbacks, excludes collector process and startup/import. Drain CPU is separate.",
"RSS/heap are whole child-process samples every 10 ms during workload. Initial and post-drain samples are retained; no GC control.",
"Summaries are medians and observed min/max across five per-run values, not confidence intervals. First/cold call remains in each latency distribution."
],
"limitations": [
"Not HTTP API latency, database/BullMQ performance, HTTPS/WAN load or a customer benchmark.",
"Slow collector intentionally saturates the finite queue; low handler time with lost observations is not full delivery performance.",
"Import/startup latency, long-run memory, OS scheduling isolation and customer workload impact were not measured.",
"Local 202 acceptance is not production authorization, durable storage or signup-to-first-Evidence proof. No zero-overhead claim."
],
"summary": [
{
"mode": "baseline",
"runs": 5,
"operations": 500,
"handlerP50Us": {
"median": 82.209,
"min": 34.208,
"max": 112.25
},
"handlerP95Us": {
"median": 333.042,
"min": 59.5,
"max": 468.041
},
"workloadCpuMs": {
"median": 42.591,
"min": 20.857,
"max": 49.509
},
"sampledPeakRssMiB": {
"median": 54.313,
"min": 54.125,
"max": 54.563
},
"accepted": 0,
"losses": {}
},
{
"mode": "normal",
"runs": 5,
"operations": 500,
"handlerP50Us": {
"median": 453.792,
"min": 280.334,
"max": 502.292
},
"handlerP95Us": {
"median": 1677.209,
"min": 540.959,
"max": 4696.292
},
"workloadCpuMs": {
"median": 380.556,
"min": 268.902,
"max": 429.976
},
"sampledPeakRssMiB": {
"median": 115.797,
"min": 115.172,
"max": 117.672
},
"accepted": 1500,
"losses": {}
},
{
"mode": "slow",
"runs": 5,
"operations": 500,
"handlerP50Us": {
"median": 292.208,
"min": 139.792,
"max": 450.833
},
"handlerP95Us": {
"median": 1170.292,
"min": 259.625,
"max": 2297.5
},
"workloadCpuMs": {
"median": 91.155,
"min": 58.095,
"max": 112.53
},
"sampledPeakRssMiB": {
"median": 72.938,
"min": 72.828,
"max": 73.078
},
"accepted": 70,
"losses": {
"capacity": 1415,
"expired": 5,
"transport": 10
}
},
{
"mode": "unavailable",
"runs": 5,
"operations": 500,
"handlerP50Us": {
"median": 488.459,
"min": 393.917,
"max": 551.667
},
"handlerP95Us": {
"median": 2323.208,
"min": 799,
"max": 2711.875
},
"workloadCpuMs": {
"median": 448.523,
"min": 364.6,
"max": 489.786
},
"sampledPeakRssMiB": {
"median": 100.406,
"min": 97.547,
"max": 102.297
},
"accepted": 0,
"losses": {
"transport": 1500
}
}
],
"runs": [
{
"repetition": 1,
"mode": "baseline",
"operations": 100,
"workloadMs": 1979.163,
"ratePerSecond": 50.526,
"handlerUs": {
"first": 141.083,
"p50": 112.25,
"p95": 468.041,
"p99": 1145.042,
"max": 1658.375
},
"workloadCpuMs": 49.509,
"drainCpuMs": 0.009,
"memoryMiB": {
"initialRss": 53.234,
"sampledPeakRss": 54.125,
"workloadEndRss": 54.125,
"afterDrainRss": 54.203,
"initialHeap": 7.054,
"sampledPeakHeap": 7.721
},
"queuePeak": {
"active": 0,
"waiting": 0,
"pending": 0,
"tracked": 0
},
"outstandingAtBusinessEnd": 0,
"drainMs": 0.009,
"events": {
"attempted": 0,
"accepted": 0,
"losses": {},
"transportFailures": {}
},
"collectorReceived": 0
},
{
"repetition": 1,
"mode": "normal",
"operations": 100,
"workloadMs": 1981.082,
"ratePerSecond": 50.477,
"handlerUs": {
"first": 6129.625,
"p50": 453.792,
"p95": 1677.209,
"p99": 5342.791,
"max": 6129.625
},
"workloadCpuMs": 395.269,
"drainCpuMs": 1.732,
"memoryMiB": {
"initialRss": 66.625,
"sampledPeakRss": 116.281,
"workloadEndRss": 116.297,
"afterDrainRss": 116.328,
"initialHeap": 10.735,
"sampledPeakHeap": 19.832
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 2.41,
"events": {
"attempted": 300,
"accepted": 300,
"losses": {},
"transportFailures": {
"timeout": 0,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 1,
"mode": "slow",
"operations": 100,
"workloadMs": 1982.33,
"ratePerSecond": 50.446,
"handlerUs": {
"first": 5832.041,
"p50": 292.208,
"p95": 940.209,
"p99": 5832.041,
"max": 6817.084
},
"workloadCpuMs": 91.155,
"drainCpuMs": 161.036,
"memoryMiB": {
"initialRss": 66.578,
"sampledPeakRss": 72.938,
"workloadEndRss": 72.938,
"afterDrainRss": 93.969,
"initialHeap": 10.708,
"sampledPeakHeap": 13.736
},
"queuePeak": {
"active": 1,
"waiting": 16,
"pending": 17,
"tracked": 100
},
"outstandingAtBusinessEnd": 17,
"drainMs": 28118.599,
"events": {
"attempted": 300,
"accepted": 14,
"losses": {
"capacity": 283,
"expired": 1,
"transport": 2
},
"transportFailures": {
"timeout": 2,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 16
},
{
"repetition": 1,
"mode": "unavailable",
"operations": 100,
"workloadMs": 1979.316,
"ratePerSecond": 50.522,
"handlerUs": {
"first": 5314.417,
"p50": 393.917,
"p95": 799,
"p99": 5314.417,
"max": 10409.541
},
"workloadCpuMs": 364.6,
"drainCpuMs": 2.08,
"memoryMiB": {
"initialRss": 66.656,
"sampledPeakRss": 98.375,
"workloadEndRss": 98.375,
"afterDrainRss": 98.734,
"initialHeap": 10.713,
"sampledPeakHeap": 24.861
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 2.578,
"events": {
"attempted": 300,
"accepted": 0,
"losses": {
"transport": 300
},
"transportFailures": {
"timeout": 0,
"network": 300,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 2,
"mode": "normal",
"operations": 100,
"workloadMs": 1981.009,
"ratePerSecond": 50.479,
"handlerUs": {
"first": 5514,
"p50": 447.041,
"p95": 1641.958,
"p99": 3873.208,
"max": 5514
},
"workloadCpuMs": 380.556,
"drainCpuMs": 2.663,
"memoryMiB": {
"initialRss": 66.531,
"sampledPeakRss": 115.797,
"workloadEndRss": 115.797,
"afterDrainRss": 115.844,
"initialHeap": 10.739,
"sampledPeakHeap": 19.728
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 3.792,
"events": {
"attempted": 300,
"accepted": 300,
"losses": {},
"transportFailures": {
"timeout": 0,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 2,
"mode": "slow",
"operations": 100,
"workloadMs": 1981.033,
"ratePerSecond": 50.479,
"handlerUs": {
"first": 6094.417,
"p50": 139.792,
"p95": 259.625,
"p99": 574.334,
"max": 6094.417
},
"workloadCpuMs": 58.095,
"drainCpuMs": 178.779,
"memoryMiB": {
"initialRss": 66.609,
"sampledPeakRss": 72.828,
"workloadEndRss": 72.828,
"afterDrainRss": 93.219,
"initialHeap": 10.718,
"sampledPeakHeap": 13.707
},
"queuePeak": {
"active": 1,
"waiting": 16,
"pending": 17,
"tracked": 100
},
"outstandingAtBusinessEnd": 17,
"drainMs": 28119.482,
"events": {
"attempted": 300,
"accepted": 14,
"losses": {
"capacity": 283,
"expired": 1,
"transport": 2
},
"transportFailures": {
"timeout": 2,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 16
},
{
"repetition": 2,
"mode": "unavailable",
"operations": 100,
"workloadMs": 1981.233,
"ratePerSecond": 50.474,
"handlerUs": {
"first": 5689.291,
"p50": 551.667,
"p95": 2557.5,
"p99": 5081.625,
"max": 5689.291
},
"workloadCpuMs": 489.786,
"drainCpuMs": 3.442,
"memoryMiB": {
"initialRss": 66.5,
"sampledPeakRss": 102.297,
"workloadEndRss": 102.297,
"afterDrainRss": 102.688,
"initialHeap": 10.775,
"sampledPeakHeap": 28.159
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 4.295,
"events": {
"attempted": 300,
"accepted": 0,
"losses": {
"transport": 300
},
"transportFailures": {
"timeout": 0,
"network": 300,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 2,
"mode": "baseline",
"operations": 100,
"workloadMs": 1981.167,
"ratePerSecond": 50.475,
"handlerUs": {
"first": 167.583,
"p50": 80.917,
"p95": 333.042,
"p99": 1567.625,
"max": 3616.542
},
"workloadCpuMs": 42.591,
"drainCpuMs": 0.024,
"memoryMiB": {
"initialRss": 53.391,
"sampledPeakRss": 54.313,
"workloadEndRss": 54.313,
"afterDrainRss": 54.422,
"initialHeap": 7.069,
"sampledPeakHeap": 7.737
},
"queuePeak": {
"active": 0,
"waiting": 0,
"pending": 0,
"tracked": 0
},
"outstandingAtBusinessEnd": 0,
"drainMs": 0.023,
"events": {
"attempted": 0,
"accepted": 0,
"losses": {},
"transportFailures": {}
},
"collectorReceived": 0
},
{
"repetition": 3,
"mode": "slow",
"operations": 100,
"workloadMs": 1980.257,
"ratePerSecond": 50.498,
"handlerUs": {
"first": 5385.917,
"p50": 450.833,
"p95": 2297.5,
"p99": 4875.291,
"max": 5385.917
},
"workloadCpuMs": 112.53,
"drainCpuMs": 141.863,
"memoryMiB": {
"initialRss": 66.547,
"sampledPeakRss": 72.938,
"workloadEndRss": 72.938,
"afterDrainRss": 92.813,
"initialHeap": 10.741,
"sampledPeakHeap": 13.738
},
"queuePeak": {
"active": 1,
"waiting": 16,
"pending": 17,
"tracked": 100
},
"outstandingAtBusinessEnd": 17,
"drainMs": 28121.484,
"events": {
"attempted": 300,
"accepted": 14,
"losses": {
"capacity": 283,
"expired": 1,
"transport": 2
},
"transportFailures": {
"timeout": 2,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 16
},
{
"repetition": 3,
"mode": "unavailable",
"operations": 100,
"workloadMs": 1980.187,
"ratePerSecond": 50.5,
"handlerUs": {
"first": 5637,
"p50": 488.459,
"p95": 2323.208,
"p99": 5214.833,
"max": 5637
},
"workloadCpuMs": 456.099,
"drainCpuMs": 1.485,
"memoryMiB": {
"initialRss": 66.563,
"sampledPeakRss": 102.094,
"workloadEndRss": 102.109,
"afterDrainRss": 102.531,
"initialHeap": 10.717,
"sampledPeakHeap": 28.141
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 1.991,
"events": {
"attempted": 300,
"accepted": 0,
"losses": {
"transport": 300
},
"transportFailures": {
"timeout": 0,
"network": 300,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 3,
"mode": "baseline",
"operations": 100,
"workloadMs": 1980.034,
"ratePerSecond": 50.504,
"handlerUs": {
"first": 147.708,
"p50": 34.208,
"p95": 59.5,
"p99": 76.458,
"max": 147.708
},
"workloadCpuMs": 20.857,
"drainCpuMs": 0.01,
"memoryMiB": {
"initialRss": 53.672,
"sampledPeakRss": 54.563,
"workloadEndRss": 54.563,
"afterDrainRss": 54.641,
"initialHeap": 7.057,
"sampledPeakHeap": 7.729
},
"queuePeak": {
"active": 0,
"waiting": 0,
"pending": 0,
"tracked": 0
},
"outstandingAtBusinessEnd": 0,
"drainMs": 0.01,
"events": {
"attempted": 0,
"accepted": 0,
"losses": {},
"transportFailures": {}
},
"collectorReceived": 0
},
{
"repetition": 3,
"mode": "normal",
"operations": 100,
"workloadMs": 1980.1,
"ratePerSecond": 50.502,
"handlerUs": {
"first": 6167.5,
"p50": 280.334,
"p95": 540.959,
"p99": 952.541,
"max": 6167.5
},
"workloadCpuMs": 268.902,
"drainCpuMs": 0.818,
"memoryMiB": {
"initialRss": 66.719,
"sampledPeakRss": 115.703,
"workloadEndRss": 115.703,
"afterDrainRss": 115.766,
"initialHeap": 10.637,
"sampledPeakHeap": 19.822
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 1.208,
"events": {
"attempted": 300,
"accepted": 300,
"losses": {},
"transportFailures": {
"timeout": 0,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 4,
"mode": "unavailable",
"operations": 100,
"workloadMs": 1980.57,
"ratePerSecond": 50.491,
"handlerUs": {
"first": 5794.5,
"p50": 511.792,
"p95": 2711.875,
"p99": 5794.5,
"max": 6465.167
},
"workloadCpuMs": 448.523,
"drainCpuMs": 2.022,
"memoryMiB": {
"initialRss": 66.422,
"sampledPeakRss": 100.406,
"workloadEndRss": 100.406,
"afterDrainRss": 100.797,
"initialHeap": 10.681,
"sampledPeakHeap": 27.89
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 3.11,
"events": {
"attempted": 300,
"accepted": 0,
"losses": {
"transport": 300
},
"transportFailures": {
"timeout": 0,
"network": 300,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 4,
"mode": "baseline",
"operations": 100,
"workloadMs": 1980.751,
"ratePerSecond": 50.486,
"handlerUs": {
"first": 142.959,
"p50": 107.333,
"p95": 428.833,
"p99": 1224.209,
"max": 2167.292
},
"workloadCpuMs": 46.755,
"drainCpuMs": 0.029,
"memoryMiB": {
"initialRss": 53.719,
"sampledPeakRss": 54.563,
"workloadEndRss": 54.563,
"afterDrainRss": 54.641,
"initialHeap": 7.054,
"sampledPeakHeap": 7.72
},
"queuePeak": {
"active": 0,
"waiting": 0,
"pending": 0,
"tracked": 0
},
"outstandingAtBusinessEnd": 0,
"drainMs": 0.029,
"events": {
"attempted": 0,
"accepted": 0,
"losses": {},
"transportFailures": {}
},
"collectorReceived": 0
},
{
"repetition": 4,
"mode": "normal",
"operations": 100,
"workloadMs": 1980.38,
"ratePerSecond": 50.495,
"handlerUs": {
"first": 5875.25,
"p50": 469.125,
"p95": 4696.292,
"p99": 6270.417,
"max": 6918.917
},
"workloadCpuMs": 429.976,
"drainCpuMs": 1.051,
"memoryMiB": {
"initialRss": 66.719,
"sampledPeakRss": 117.672,
"workloadEndRss": 117.672,
"afterDrainRss": 117.719,
"initialHeap": 10.712,
"sampledPeakHeap": 19.794
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 1.359,
"events": {
"attempted": 300,
"accepted": 300,
"losses": {},
"transportFailures": {
"timeout": 0,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 4,
"mode": "slow",
"operations": 100,
"workloadMs": 1981.276,
"ratePerSecond": 50.473,
"handlerUs": {
"first": 5762.875,
"p50": 259.375,
"p95": 1263.5,
"p99": 5326.209,
"max": 5762.875
},
"workloadCpuMs": 88.769,
"drainCpuMs": 177.626,
"memoryMiB": {
"initialRss": 66.547,
"sampledPeakRss": 73.078,
"workloadEndRss": 73.078,
"afterDrainRss": 89.938,
"initialHeap": 10.733,
"sampledPeakHeap": 13.717
},
"queuePeak": {
"active": 1,
"waiting": 16,
"pending": 17,
"tracked": 100
},
"outstandingAtBusinessEnd": 17,
"drainMs": 28122.258,
"events": {
"attempted": 300,
"accepted": 14,
"losses": {
"capacity": 283,
"expired": 1,
"transport": 2
},
"transportFailures": {
"timeout": 2,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 16
},
{
"repetition": 5,
"mode": "baseline",
"operations": 100,
"workloadMs": 1979.406,
"ratePerSecond": 50.52,
"handlerUs": {
"first": 161.959,
"p50": 82.209,
"p95": 216.25,
"p99": 266.75,
"max": 1731.208
},
"workloadCpuMs": 41.895,
"drainCpuMs": 0.012,
"memoryMiB": {
"initialRss": 53.406,
"sampledPeakRss": 54.281,
"workloadEndRss": 54.281,
"afterDrainRss": 54.375,
"initialHeap": 7.015,
"sampledPeakHeap": 7.684
},
"queuePeak": {
"active": 0,
"waiting": 0,
"pending": 0,
"tracked": 0
},
"outstandingAtBusinessEnd": 0,
"drainMs": 0.012,
"events": {
"attempted": 0,
"accepted": 0,
"losses": {},
"transportFailures": {}
},
"collectorReceived": 0
},
{
"repetition": 5,
"mode": "normal",
"operations": 100,
"workloadMs": 1981.33,
"ratePerSecond": 50.471,
"handlerUs": {
"first": 5817.917,
"p50": 502.292,
"p95": 1696.916,
"p99": 5817.917,
"max": 6542.125
},
"workloadCpuMs": 375.77,
"drainCpuMs": 6.656,
"memoryMiB": {
"initialRss": 66.531,
"sampledPeakRss": 115.172,
"workloadEndRss": 115.172,
"afterDrainRss": 115.344,
"initialHeap": 10.772,
"sampledPeakHeap": 19.763
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 4.506,
"events": {
"attempted": 300,
"accepted": 300,
"losses": {},
"transportFailures": {
"timeout": 0,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 300
},
{
"repetition": 5,
"mode": "slow",
"operations": 100,
"workloadMs": 1980.607,
"ratePerSecond": 50.49,
"handlerUs": {
"first": 5413.708,
"p50": 346.75,
"p95": 1170.292,
"p99": 5413.708,
"max": 5859.417
},
"workloadCpuMs": 104.048,
"drainCpuMs": 199.783,
"memoryMiB": {
"initialRss": 66.438,
"sampledPeakRss": 72.891,
"workloadEndRss": 72.891,
"afterDrainRss": 96.484,
"initialHeap": 10.767,
"sampledPeakHeap": 13.721
},
"queuePeak": {
"active": 1,
"waiting": 16,
"pending": 17,
"tracked": 100
},
"outstandingAtBusinessEnd": 17,
"drainMs": 28121.962,
"events": {
"attempted": 300,
"accepted": 14,
"losses": {
"capacity": 283,
"expired": 1,
"transport": 2
},
"transportFailures": {
"timeout": 2,
"network": 0,
"responseCleanup": 0
}
},
"collectorReceived": 16
},
{
"repetition": 5,
"mode": "unavailable",
"operations": 100,
"workloadMs": 1980.311,
"ratePerSecond": 50.497,
"handlerUs": {
"first": 5980.458,
"p50": 438.042,
"p95": 1253,
"p99": 4320.375,
"max": 5980.458
},
"workloadCpuMs": 386.59,
"drainCpuMs": 2.918,
"memoryMiB": {
"initialRss": 66.406,
"sampledPeakRss": 97.547,
"workloadEndRss": 97.547,
"afterDrainRss": 97.938,
"initialHeap": 10.749,
"sampledPeakHeap": 28.045
},
"queuePeak": {
"active": 1,
"waiting": 2,
"pending": 3,
"tracked": 100
},
"outstandingAtBusinessEnd": 3,
"drainMs": 2.91,
"events": {
"attempted": 300,
"accepted": 0,
"losses": {
"transport": 300
},
"transportFailures": {
"timeout": 0,
"network": 300,
"responseCleanup": 0
}
},
"collectorReceived": 300
}
]
}