Decided to take a look at how I could use Loro CRDT with p2panda to get rid of my old ephemeral sync protocol in Multiplex and it's been a ton of fun so far figuring it out knowing what people use it for now & comparing it to how Jellyfin does things. The ephemeral vs. persistent messages distinction helps a ton for example and wasn't there on the old protocol. Not sure if I should stagger the changes or just go for a straight up rewrite at this point ...