code: func IsValidNamePrefix(namePrefix string) error {
  	normalized := strings.ToLower(strings.TrimSpace(namePrefix))
  	if !namePrefixRegex.MatchString(normalized) {
  		return errors.Errorf("Name Prefix %s is invalid. It was normalized to "+
  			"%s which means it does not pass the regex %s",
  			namePrefix,
  			normalized,
  			namePrefixRegex.String(),
  		)
  	}
  	return nil
  }
docs: // IsValidNamePrefix checks if a name prefix (a namespace prefixed to all DOSA entity type names)
  // conforms the following rules:
  // 1. name prefix starts with [a-z_]
  // 2. the rest of name prefix can contain only [a-z0-9_.]
  // 3. the length of name prefix must be greater than 0 and less than or equal to 32