nice summary of causal sorting.
I knew how it worked, and am interested for us to test if there's enough edges to get a decent sorting without requiring more. My gut says there might not be, but that's just based on my work with branches and writing some tests around ssb-sort
(I wanted to be able to display messages which "didn't know about" other messages ... as in they were written in parallel, without context, as we display threads linearly, when in fact they are not always so linear).
But it's an empirical question.
I also have gut feeling that the current flume indexes would have a hard time creating a decent causally sorted index...I feel like that would need a whole thread in itself.
I am totally drawn to the idea of a causally sorted database. It would be resistant to time drift and (maybe) relativistic time dilations (SQUEEE!!!)