{
  "schema": "libhft.result-retirements.v1",
  "retirements": [
    {
      "id": "rust-canonical-clock-boundaries-20261017",
      "benchmarks": ["dac-canonical-body-v2", "loopback-canonical-body-v2"],
      "flavours": ["rust-pure", "nanofix", "truefix", "truefix+current-thread"],
      "publication_status": "superseded",
      "reason": "Legacy Rust canonical request/reply clocks end before required parsing and extraction finish; tick clocks end before engine parsing. Original grades and bytes are retained, but these results are withdrawn from current canonical comparisons.",
      "record": "internal/docs/bench/RECORD_2026-10-17_rust_clock_boundaries.md"
    }
  ]
}
