Roshi implements a LWW-element-set CRDT with inline garbage collection for time-series events