A Design Pattern for Decentralised Decision Making | Synapse