{
  "schema": "libhft.rust-canonical-comparison.v2",
  "status": "pass",
  "baseline_engine": "libhft-rust-canonical",
  "peer_engine": "nanofix-canonical",
  "required_rigs": 2,
  "pairs": [
    {
      "scope": "one physical rig; campaign combination separate",
      "reader_source_sha256": "7676d3c5779b757106d7b8cc83bb8b8acedc04ed2111a439743b0098590981bd",
      "reader_source_bytes_modes_unchanged": true,
      "new_socket_pairs": 0,
      "new_compile": false,
      "new_physical_run": false,
      "topology": "hp/sfc-DAC/same-host-netns",
      "status": "pass",
      "baseline": "/home/yann/archive/libhft/fullbench-rust-canonical-dac-20261012-58c4352b0/hp/report",
      "peer": "/home/yann/archive/libhft/fullbench-nanofix-canonical-dac-20261013-c845be51306f/hp/report",
      "baseline_source": {
        "source_pin": "uncommitted-rust-physical-controller-9cc23211bd4932319b98673ac4ce298521ce0a5ddc60c0a213dc36d5f15e0e7b",
        "report_contract": "2026-10-02-admin-delay-prepared-tick-artio-heartbeat30",
        "harness_manifest_sha256": "370be2a0025542776d363c50fda539cf580421da287d9e650d8553a496768e69"
      },
      "peer_source": {
        "source_pin": "uncommitted-nanofix-physical-controller-c845be51306f44d9ef814b61588bb3cd9df82ca26d75cca20b3cb866c59737de",
        "report_contract": "2026-10-02-admin-delay-prepared-tick-artio-heartbeat30",
        "harness_manifest_sha256": "eb48a9a98c9e4cadadd035abd604fc8fed5e9ae8fbee386f181b774422a65d50"
      },
      "baseline_replay": {
        "schema": "libhft.canonical-dac-cold.v1",
        "engine": "libhft-rust-canonical",
        "status": "pass",
        "profile": "report",
        "topology": "hp/sfc-DAC/same-host-netns",
        "cases": 12,
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330000,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "e3aa2b90c2dd341955037ee122cb0ff9fada0dd2b61666b030e029f26f10de5b"
      },
      "peer_replay": {
        "schema": "libhft.canonical-dac-cold.v1",
        "engine": "nanofix-canonical",
        "status": "pass",
        "profile": "report",
        "topology": "hp/sfc-DAC/same-host-netns",
        "cases": 12,
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330000,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "e3aa2b90c2dd341955037ee122cb0ff9fada0dd2b61666b030e029f26f10de5b"
      },
      "rows": [
        {
          "scenario": "nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 17.182,
              "peer": 21.209,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.2343731812361776
            },
            "p99_us": {
              "baseline": 20.415,
              "peer": 25.781,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.2628459466078863
            },
            "p999_us": {
              "baseline": 28.076,
              "peer": 36.445,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.2980837726171819
            },
            "worst_us": {
              "baseline": 118.951,
              "peer": 80.194,
              "aggregation": "maximum",
              "peer_over_baseline": 0.6741767618599256
            }
          }
        },
        {
          "scenario": "md",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 22.364,
              "peer": 25.437,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.137408334823824
            },
            "p99_us": {
              "baseline": 25.618,
              "peer": 29.492,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.1512217971738623
            },
            "p999_us": {
              "baseline": 35.448,
              "peer": 43.64,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.2310990747009705
            },
            "worst_us": {
              "baseline": 59.973,
              "peer": 87.535,
              "aggregation": "maximum",
              "peer_over_baseline": 1.4595734747302953
            }
          }
        },
        {
          "scenario": "md_nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 50.622,
              "peer": 50.583,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9992295839753467
            },
            "p99_us": {
              "baseline": 56.811,
              "peer": 57.143,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0058439386738485
            },
            "p999_us": {
              "baseline": 71.687,
              "peer": 74.668,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0415835507135187
            },
            "worst_us": {
              "baseline": 129.555,
              "peer": 189.325,
              "aggregation": "maximum",
              "peer_over_baseline": 1.4613484620431476
            }
          }
        },
        {
          "scenario": "tick_to_trade",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 16.667,
              "peer": 20.313,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.218755624887502
            },
            "p99_us": {
              "baseline": 20.909,
              "peer": 23.726,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.134726672724664
            },
            "p999_us": {
              "baseline": 29.969,
              "peer": 29.897,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9975975174346824
            },
            "worst_us": {
              "baseline": 98.045,
              "peer": 89.22,
              "aggregation": "maximum",
              "peer_over_baseline": 0.9099903105716762
            }
          }
        }
      ],
      "aggregate_reader_sha256": "c61587472f4d0609de6f018ab0acfcdd295ed9b46fe52a647f13f4b39742aa80",
      "per_rig_original_receipt_sha256": "309476bb5be42010c168f2a01aa7340c4e0e1a7447ddad44f9389503d805b80b"
    },
    {
      "scope": "one physical rig; campaign combination separate",
      "reader_source_sha256": "7676d3c5779b757106d7b8cc83bb8b8acedc04ed2111a439743b0098590981bd",
      "reader_source_bytes_modes_unchanged": true,
      "new_socket_pairs": 0,
      "new_compile": false,
      "new_physical_run": false,
      "topology": "scan/mlx5-DAC/same-host-netns",
      "status": "pass",
      "baseline": "/home/yann/archive/libhft/fullbench-rust-canonical-dac-20261012-58c4352b0/scan/report",
      "peer": "/home/yann/archive/libhft/fullbench-nanofix-canonical-dac-20261013-c845be51306f/scan/report",
      "baseline_source": {
        "source_pin": "uncommitted-rust-physical-controller-9cc23211bd4932319b98673ac4ce298521ce0a5ddc60c0a213dc36d5f15e0e7b",
        "report_contract": "2026-10-02-admin-delay-prepared-tick-artio-heartbeat30",
        "harness_manifest_sha256": "370be2a0025542776d363c50fda539cf580421da287d9e650d8553a496768e69"
      },
      "peer_source": {
        "source_pin": "uncommitted-nanofix-physical-controller-c845be51306f44d9ef814b61588bb3cd9df82ca26d75cca20b3cb866c59737de",
        "report_contract": "2026-10-02-admin-delay-prepared-tick-artio-heartbeat30",
        "harness_manifest_sha256": "eb48a9a98c9e4cadadd035abd604fc8fed5e9ae8fbee386f181b774422a65d50"
      },
      "baseline_replay": {
        "schema": "libhft.canonical-dac-cold.v1",
        "engine": "libhft-rust-canonical",
        "status": "pass",
        "profile": "report",
        "topology": "scan/mlx5-DAC/same-host-netns",
        "cases": 12,
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330000,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "e3aa2b90c2dd341955037ee122cb0ff9fada0dd2b61666b030e029f26f10de5b"
      },
      "peer_replay": {
        "schema": "libhft.canonical-dac-cold.v1",
        "engine": "nanofix-canonical",
        "status": "pass",
        "profile": "report",
        "topology": "scan/mlx5-DAC/same-host-netns",
        "cases": 12,
        "primary_samples": 120000,
        "scheduler_delay_samples": 120000,
        "application_frames_per_peer": 330000,
        "rows": [
          {
            "scenario": "nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "md_nos_er",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          },
          {
            "scenario": "tick_to_trade",
            "samples": 30000,
            "runs": 3,
            "stage5_status": "S5 pass",
            "report_blockers": "",
            "comparison_fixture": "canonical_body_v2",
            "report_grade": true
          }
        ],
        "raw_quantiles_exact": true,
        "extrema_exact": true,
        "original_bytes_modes_unchanged": true,
        "new_compile": false,
        "new_socket_pairs": 0,
        "new_physical_run": false,
        "promotion_decisions_reproduced": true,
        "reader_sha256": "e3aa2b90c2dd341955037ee122cb0ff9fada0dd2b61666b030e029f26f10de5b"
      },
      "rows": [
        {
          "scenario": "nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 29.745,
              "peer": 35.195,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.1832240712724826
            },
            "p99_us": {
              "baseline": 46.303,
              "peer": 44.424,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9594194760598665
            },
            "p999_us": {
              "baseline": 53.095,
              "peer": 57.492,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.082813824277239
            },
            "worst_us": {
              "baseline": 92.369,
              "peer": 136.122,
              "aggregation": "maximum",
              "peer_over_baseline": 1.473676233368338
            }
          }
        },
        {
          "scenario": "md",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 36.819,
              "peer": 41.163,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.1179825633504439
            },
            "p99_us": {
              "baseline": 53.77,
              "peer": 51.213,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9524456016366003
            },
            "p999_us": {
              "baseline": 60.828,
              "peer": 62.821,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0327645163411585
            },
            "worst_us": {
              "baseline": 115.221,
              "peer": 120.484,
              "aggregation": "maximum",
              "peer_over_baseline": 1.0456774372727193
            }
          }
        },
        {
          "scenario": "md_nos_er",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 84.712,
              "peer": 80.042,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9448720370195486
            },
            "p99_us": {
              "baseline": 106.249,
              "peer": 101.492,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9552278139088368
            },
            "p999_us": {
              "baseline": 119.784,
              "peer": 118.996,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 0.9934214920189673
            },
            "worst_us": {
              "baseline": 249.621,
              "peer": 198.292,
              "aggregation": "maximum",
              "peer_over_baseline": 0.794372268358832
            }
          }
        },
        {
          "scenario": "tick_to_trade",
          "status": "pass",
          "reasons": [],
          "metrics": {
            "p50_us": {
              "baseline": 27.892,
              "peer": 35.384,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.268607486017496
            },
            "p99_us": {
              "baseline": 43.388,
              "peer": 45.457,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.0476859961279616
            },
            "p999_us": {
              "baseline": 49.461,
              "peer": 57.661,
              "aggregation": "median_of_run_percentiles",
              "peer_over_baseline": 1.1657871858636097
            },
            "worst_us": {
              "baseline": 56.559,
              "peer": 146.279,
              "aggregation": "maximum",
              "peer_over_baseline": 2.5863081030428403
            }
          }
        }
      ],
      "aggregate_reader_sha256": "c61587472f4d0609de6f018ab0acfcdd295ed9b46fe52a647f13f4b39742aa80",
      "per_rig_original_receipt_sha256": "5b4279a15430fb69a2bc1f4df53350ec139471f17c6479e5b843b2e50d41c37c"
    }
  ],
  "bindings": [
    {
      "host": "hp",
      "baseline_manifest_sha256": "5dee701ae7e7481c0a184fba934ccb75c33274d79af0d56a4bb79b2a9c2b052b",
      "peer_manifest_sha256": "3eef842ded975b8cadcd034ad4a92a098b66ecdf2dbb4f90eee22ba51d5e7547",
      "physical_seal_sha256": "05fed686e9b5ceccfc00bea866c7c2844479bb88c761c81c0e15fd6483a248f8"
    },
    {
      "host": "scan",
      "baseline_manifest_sha256": "c89e161a6a59e8dcee7d4f6eaf245bb17f0f9591ef45a09f25a9ed283618b403",
      "peer_manifest_sha256": "226f3c974b94beb06b88ffaf02a9f3d84ae0223ca1152d99e7f1f0186a8e38a3",
      "physical_seal_sha256": "7691f45dd0891cd38ac9f38b2f6a22f83ec77f1265951d74020b84beb4c5b2f7"
    }
  ],
  "reader_sha256": "c61587472f4d0609de6f018ab0acfcdd295ed9b46fe52a647f13f4b39742aa80",
  "aggregate_scope": "median of per-run percentiles; maximum of all run extrema; original per-rig receipts unchanged",
  "per_rig_gate_decisions_unchanged": true,
  "hp_original_final_marker_missing": true,
  "hp_receipts_written_before_transport_end": true,
  "hp_source_inventory_independently_verified_unchanged": true,
  "new_socket_pairs": 0,
  "new_compile": false,
  "new_physical_run": false
}
