Thanks, glad it helped. I haven’t benchmarked them head to head under herd load, so this is from the mechanics, not measurements. Delayed double-delete is probabilistic. It only works if the delay outlasts your slowest in-flight reader, and it does nothing for herds. Each delete is another miss on a hot key. Leases close the race deterministically, because a delete invalidates outstanding tokens, and they throttle the herd by letting one reader per key reload. For hot keys I’d use leases plus jittered TTLs and request coalescing, and keep double-delete as a cheap fallback. Same idea at your edge: a version number each node reports as applied tells you which nodes actually got the purge. How does CDNCA confirm that today?