The imposition of protocols over open distributed systems | Synapse