software name might contain illegal domain strings
Using the software name for subdomain works except that folks can do things like https://mastodon+hometown.vader.dev/ and a + sign is not a valid domain or subdomain character. Same instance really for x.x subdomains, https://castling.club.vader.dev/
these should probably just be sanitized somehow