Nobody likes to think about disputes any more than they would the off-boarding process; however, it is important to define a process to address these disputes. In that context, the governance should cover areas such as the following:
- Raising grievances: Where should those issues be raised? We will cover the governance structure in the next section, but what if you are working in a truly decentralized model? Do you have a forum to raise this?
- Investigation: How will facts be gathered? How will the issue be documented? If a smart contract transaction's output is questioned, will it (and its corresponding customer) be extracted from the ledger?
- Resolution: Disputes will not always have happy conclusions, but what is the process to resolve these? Is there a subset of participants that should decide on the issue? Should this become a legal prosecution?