{
 "_what": "secp256k1 ECDSA sign() alone: SHA-256 of a 256-byte message, then ECDSA with RFC 6979 nonces, RustCrypto k256 0.13.4. No enclave, no vsock, no network, no policy check.",
 "_where": "Apple M2 (4 performance + 4 efficiency cores), macOS 26.3, rustc 1.92.0, release profile as the zerocopy workspace (fat LTO, codegen-units 1, overflow checks on). A laptop running its usual work, no core pinning.",
 "_when": "2026-11-08",
 "_units": "microseconds; percentiles are nearest-rank",
 "repo_benchmark_runs": {
  "_how": "sentinel-bench emit_benchmark_json, five runs of 50,000 iterations after 1,000 warm-up signatures; each object below is the program's own output",
  "commit": "c707f9c0",
  "runs": [
   {
    "_status": "measured — 50000 iterations on commit c707f9c0; Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "timestamp": "2026-11-08T10:17:19Z",
    "p50_us": 39.1,
    "p99_us": 47.5,
    "p999_us": 53.7,
    "operations_count": 50000,
    "duration_seconds": 1.974,
    "commit_sha": "c707f9c0",
    "platform": "Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "algorithm": "secp256k1 ECDSA"
   },
   {
    "_status": "measured — 50000 iterations on commit c707f9c0; Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "timestamp": "2026-11-08T10:17:21Z",
    "p50_us": 39.1,
    "p99_us": 50.2,
    "p999_us": 79.4,
    "operations_count": 50000,
    "duration_seconds": 1.985,
    "commit_sha": "c707f9c0",
    "platform": "Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "algorithm": "secp256k1 ECDSA"
   },
   {
    "_status": "measured — 50000 iterations on commit c707f9c0; Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "timestamp": "2026-11-08T10:17:23Z",
    "p50_us": 39.1,
    "p99_us": 47.9,
    "p999_us": 53.7,
    "operations_count": 50000,
    "duration_seconds": 1.975,
    "commit_sha": "c707f9c0",
    "platform": "Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "algorithm": "secp256k1 ECDSA"
   },
   {
    "_status": "measured — 50000 iterations on commit c707f9c0; Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "timestamp": "2026-11-08T10:17:25Z",
    "p50_us": 39.1,
    "p99_us": 48.0,
    "p999_us": 54.0,
    "operations_count": 50000,
    "duration_seconds": 1.977,
    "commit_sha": "c707f9c0",
    "platform": "Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "algorithm": "secp256k1 ECDSA"
   },
   {
    "_status": "measured — 50000 iterations on commit c707f9c0; Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "timestamp": "2026-11-08T10:17:27Z",
    "p50_us": 39.1,
    "p99_us": 48.2,
    "p999_us": 54.1,
    "operations_count": 50000,
    "duration_seconds": 1.975,
    "commit_sha": "c707f9c0",
    "platform": "Apple M2 (4P+4E), macOS 26.3, rustc 1.92.0, release; laptop running its usual work, no core pinning; signing only, no enclave",
    "algorithm": "secp256k1 ECDSA"
   }
  ]
 },
 "distribution_run": {
  "_how": "sign-dist.rs (same call, key, message, warm-up and profile), 200,000 iterations, every sample kept: m2-2026-11-08-samples-ns.txt.gz holds one duration in nanoseconds per line, in the order taken",
  "clock_tick_ns": 41.67,
  "summary": {
   "n": 200000,
   "min_us": 38.791,
   "max_us": 275.666,
   "mean_us": 39.51,
   "p1_us": 38.917,
   "p10_us": 39.0,
   "p25_us": 39.083,
   "p50_us": 39.125,
   "p75_us": 39.209,
   "p90_us": 40.083,
   "p95_us": 41.625,
   "p99_us": 47.375,
   "p99.9_us": 54.0,
   "p99.99_us": 100.417,
   "share_within_5us_of_median": 0.9774,
   "share_within_10us_of_median": 0.9933,
   "share_over_100us": 0.000105
  },
  "histogram": {
   "lo_us": 34.0,
   "width_us": 0.5,
   "counts": [
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    7615,
    167010,
    1766,
    11655,
    523,
    463,
    2160,
    1906,
    1192,
    617,
    473,
    575,
    615,
    321,
    305,
    318,
    283,
    257,
    206,
    172,
    180,
    155,
    129,
    140,
    162,
    173,
    177,
    71,
    58,
    53,
    67,
    58,
    41,
    12,
    10,
    3,
    5,
    3,
    3,
    4,
    3,
    2,
    1,
    1,
    3,
    0,
    3,
    2,
    1,
    2,
    1,
    1,
    1,
    0,
    2,
    1,
    0,
    0,
    1,
    1,
    1,
    0,
    1
   ],
   "under": 0,
   "over": 36
  }
 }
}