Single-link protocols like BB84 or E91 only carry a secret key as far as fiber loss allows — past roughly 150–200 km the surviving-photon rate collapses and key generation stalls. Real QKD backbones get around this with a network of trusted relay nodes: each hop runs its own short-range point-to-point QKD session, and a session key travels end to end by being XOR-relayed against each hop's freshly generated link key, one-time-pad style. This simulator lets you pick any two nodes on a small relay network, watch the key hop across the live fiber graph using the real 10^(−αL/10) attenuation law to decide which links are even usable, and mark one relay as attacker-controlled to see the architecture's classic weak point: whoever holds a hop key also briefly holds the session key in the clear.