CRDTs: Distributed Semilattices
blog.plasmaconduit.com