{
  "benchmark": "eval_pipeline_latency",
  "description": "End-to-end POST /v1/evaluate: client -> Node evaluator -> Swift canonical core -> receipt. Client wall-clock via process.hrtime.bigint (ns precision).",
  "timestamp_utc": "2026-04-18T15:36:05.493Z",
  "commit": "979d6228bbfecdc64e445f952c912f6a50c8ebc5",
  "environment": {
    "cpu": "Apple M4 Pro",
    "memory": "24 GB",
    "os": "Darwin 25.4.0",
    "arch": "arm64",
    "node": "v22.22.1"
  },
  "configuration": {
    "iterations": 5000,
    "warmup": 500,
    "concurrency": 1,
    "mode": "sequential",
    "base_url": "http://127.0.0.1:8080",
    "endpoint": "/v1/evaluate"
  },
  "latency_ms_client_wall": {
    "min": 0.377209,
    "p50": 0.484541,
    "p75": 0.550333,
    "p90": 0.657166,
    "p95": 0.785583,
    "p99": 1.279083,
    "p99_9": 1.973375,
    "max": 3.460459,
    "mean": 0.5312132644000012
  },
  "latency_ms_server_timing_total": {
    "n": 5000,
    "p50": 0,
    "p95": 1,
    "p99": 1,
    "max": 2,
    "note": "Integer-millisecond resolution from Node Date.now() diff; coarse"
  },
  "latency_ms_server_decision_only": {
    "n": 5000,
    "p50": 0,
    "p95": 1,
    "p99": 1,
    "max": 2,
    "note": "Server-reported decision_ms; integer-ms precision"
  },
  "throughput": {
    "total_seconds": 2.677233125,
    "evaluations_per_sec": 1867.5997817709656
  }
}