{
 "at": "2026-07-02T06:23:23.817Z",
 "runsPerHost": 20,
 "prompt": "Explain, for a backend engineer new to distributed systems, how the Raft consensus algorithm works: leader election, log replication, and safety guarantees. Use concrete examples with a 5-node cluster. Aim for roughly 700 words. Plain prose, no headings.",
 "summary": [
  {
   "host": "Fireworks",
   "runs": 20,
   "errors": 0,
   "medianLatencyMs": 13795,
   "medianLatency700Ms": 10729,
   "medianTtftMs": 900,
   "medianTokPerSec": 69.8,
   "medianOutTok": 900,
   "inrPerTask": 0.389
  }
 ],
 "raw": {
  "Fireworks": [
   {
    "err": null,
    "ttftMs": 3023,
    "totalMs": 18277,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 49.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 855,
    "totalMs": 13879,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 64.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1138,
    "totalMs": 10737,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 83.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 572,
    "totalMs": 11600,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 77.6,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 860,
    "totalMs": 21285,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 42.3,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1088,
    "totalMs": 11575,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 77.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 564,
    "totalMs": 15614,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 57.6,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1046,
    "totalMs": 12893,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 69.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 2439,
    "totalMs": 32006,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 28.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1014,
    "totalMs": 26102,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 34.5,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 778,
    "totalMs": 12661,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 71.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 900,
    "totalMs": 18302,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 49.2,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 769,
    "totalMs": 12565,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 71.6,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 795,
    "totalMs": 12097,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 74.4,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 809,
    "totalMs": 11802,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 76.3,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 563,
    "totalMs": 15560,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 57.8,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1013,
    "totalMs": 58453,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 15.4,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1013,
    "totalMs": 12653,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 71.1,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 535,
    "totalMs": 11155,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 80.7,
    "inr": 0.389
   },
   {
    "err": null,
    "ttftMs": 1502,
    "totalMs": 13795,
    "inTok": 65,
    "outTok": 900,
    "tokPerSec": 65.2,
    "inr": 0.389
   }
  ]
 }
}