code: func (m *Manager) metaDiscoverPubKeyLocations(prefix string) ([]string, error) {
  	app, err := discovery.NewAppFromString(prefix)
  	if err != nil {
  		return nil, err
  	}
  
  	hostHeaders := config.ResolveAuthPerHost(m.AuthPerHost)
  	insecure := discovery.InsecureNone
  	if m.InsecureAllowHTTP {
  		insecure = insecure | discovery.InsecureHTTP
  	}
  	if m.InsecureSkipTLSCheck {
  		insecure = insecure | discovery.InsecureTLS
  	}
  
  	keys, attempts, err := discovery.DiscoverPublicKeys(*app, hostHeaders, insecure, 0)
  	if err != nil && m.Debug {
  		for _, a := range attempts {
  			log.PrintE(fmt.Sprintf("meta tag 'ac-discovery-pubkeys' not found on %s", a.Prefix), a.Error)
  		}
  	}
  
  	return keys, err
  }
docs: // metaDiscoverPubKeyLocations discovers the locations of public keys through ACDiscovery by applying prefix as an ACApp