MiCA: A Compositional Architecture for Gossip Protocols Conference Paper uri icon