We should derive some type of master identity system which could be used to generate new identities from a central key, like how bitcoin uses one key to generate many public addresses. Only difference is it would have to use words and numbers, e.g. a key could be used to generate the moniker "gardenelectorate2501" and "jasmineponder7866". This way usernames could be generated with one key, and the owner of the key could prove his various entities are his (but only when/if he wants to do so).
Reminds me of SQRL project. https://www.grc.com/sqrl/sqrl.htm
This is fantastic, haven't read it through completely, but it appears to be some type of anonymous intellectual property system that's federated?
Yes, you have the right idea. It's a protocol (I think) which would allow for "deriv[ing] some type of master identity system which could be used to generate new identities from a central key, like how bitcoin uses one key to generate many public addresses." You'll see the most common use case demonstrated being a more secure website login replacement. You create a secret master identity and then derive unique usernames and login credentials for each website. This approach would be more secure than reusing the same email and password for all your logins. There are more use cases but I brought it up because it seems like it would help facilitate @Cyph3rp9nk advice on anonymous development accounts.