{
  "schema": 1,
  "measuredAt": "2026-10-18T20:33:05.165Z",
  "environment": {
    "platform": "darwin",
    "osRelease": "27.0.0",
    "arch": "arm64",
    "cpu": "Apple M4 Max",
    "logicalCpus": 16,
    "node": "v24.22.0",
    "rust": "rustc 1.94.0 (4a4ef493e 2026-03-02)"
  },
  "size": {
    "wasmBytes": 340591,
    "wasmGzipBytes": 110988
  },
  "rust": {
    "batch_means": [
      0.5673330000000001,
      0.568625,
      0.570625,
      0.5770830000000001,
      0.577333,
      0.5811660000000001,
      0.591625,
      0.6005,
      0.6009169999999999,
      0.6067089999999999,
      0.6114169999999999,
      0.612083,
      0.613875,
      0.617459,
      0.6195839999999999,
      0.620375,
      0.620791,
      0.620833,
      0.625459,
      0.627375,
      0.6290410000000001,
      0.6300830000000001,
      0.631958,
      0.63375,
      0.645875,
      0.650125,
      0.650625,
      0.652083,
      0.669542,
      0.857459
    ],
    "batches": 30,
    "configuration": "1 role, 2 actions, 1 context; direct Rust API; release build",
    "cycles_per_batch": 1000,
    "max": 0.857459,
    "median": 0.620375,
    "min": 0.5673330000000001,
    "p95_batch_mean": 0.669542,
    "unit": "microseconds per choose + feedback + commit",
    "warmup_batches": 5
  },
  "wasm": {
    "unit": "microseconds per choose + feedback + commit",
    "configuration": "1 role, 2 actions, 1 context; typed JS client, JSON transport, Node Wasm; release Wasm",
    "batches": 30,
    "cycles_per_batch": 1000,
    "warmup_batches": 5,
    "median": 12.347833999999978,
    "p95_batch_mean": 13.136833999999993,
    "min": 11.988708999999972,
    "max": 13.264499999999998,
    "batch_means": [
      11.988708999999972,
      12.076958999999988,
      12.130042000000003,
      12.174832999999978,
      12.197292000000004,
      12.204041000000018,
      12.205291999999988,
      12.235334000000023,
      12.236209000000033,
      12.238124999999966,
      12.289290999999992,
      12.294624999999996,
      12.303459000000032,
      12.317708000000039,
      12.331957999999986,
      12.347833999999978,
      12.372874999999965,
      12.441583000000008,
      12.487875000000031,
      12.558208000000034,
      12.606625000000006,
      12.610999999999988,
      12.668709000000007,
      12.68704200000002,
      12.75916700000002,
      12.887375000000006,
      12.910167000000001,
      13.062749999999994,
      13.136833999999993,
      13.264499999999998
    ]
  },
  "limits": [
    "Batch means, not individual-call tail latency.",
    "Single local hardware/runtime measurement; not a browser/mobile or production capacity guarantee.",
    "Small policy only. No combat, rendering, file I/O, startup, network, or population-scale policy measured.",
    "Repeated synthetic feedback measures execution cost, not learning quality."
  ]
}
