For the new organization to be part of the endorsement process, we need to add the organization to the endorsement policy of the insurancechain chaincode. The only restriction is that you can't currently update the endorsement policy of an already-instantiated version of a chaincode, but I expect that this will change in the future as Hyperledger Fabric supports this method. So, in order to add a new member organization to the list of endorsers, we can do two things:
- Deploy a new version of the chaincode, and instantiate it with the right endorsement policy. As a result of this action, other organizations must also deploy this version.
- Switch back and forth to a different version of the chaincode ...