I'm writing my nostr client, and i wanted it to be able to use multiple 'identities' (keypairs) at once on a socket connection to a server. For example, you could connect to a relay, and post things with your 'family' identity, your 'job' identity, your 'somePassion' identity,... using the same connection
Technically, subscriptions should not need any authentication, and publishing events should be allowed from any identity as long as i can sign them with the private key associated with the author npub. SO it should be considered a valid use.
But i wonder if some relays will block the connecion to avoid spam bots if they get push requests from multiple identities on the same socket?