code: func NewConsortiumsGroup(conf map[string]*genesisconfig.Consortium) (*cb.ConfigGroup, error) {
  	consortiumsGroup := cb.NewConfigGroup()
  	// This policy is not referenced anywhere, it is only used as part of the implicit meta policy rule at the channel level, so this setting
  	// effectively degrades control of the ordering system channel to the ordering admins
  	addPolicy(consortiumsGroup, policies.SignaturePolicy(channelconfig.AdminsPolicyKey, cauthdsl.AcceptAllPolicy), ordererAdminsPolicyName)
  
  	for consortiumName, consortium := range conf {
  		var err error
  		consortiumsGroup.Groups[consortiumName], err = NewConsortiumGroup(consortium)
  		if err != nil {
  			return nil, errors.Wrapf(err, "failed to create consortium %s", consortiumName)
  		}
  	}
  
  	consortiumsGroup.ModPolicy = ordererAdminsPolicyName
  	return consortiumsGroup, nil
  }
docs: // NewConsortiumsGroup returns the consortiums component of the channel configuration.  This element is only defined for the ordering system channel.
  // It sets the mod_policy for all elements to "/Channel/Orderer/Admins".