Yeah, I currently do something similar to this. I’m actually thinking of getting a pair of physical hardware keys/authenticators. That way I can toss one in a safe deposit box, if I should randomly end up dead while climbing a mountain pass.
I think #1 is a great idea, but it would take a lot of work and would probably be a pain to phase-in and phase-out across all platforms, but I do think it’s a good idea, at least to offer as an option. While I am loathe to mention anything cryptocurrency and NFT-related, creating a simplified distributed ledger and smart contract system that would propagate through federated communities seems like an interesting idea. Alternatively, creating a way for users to specify their other usernames on other servers in a small bio in a profile page could be a possible compromise.
Your point #2 also sounds great, but I don’t think this should be allowed between communities on defederated instances, because there’s laws in many countries that can classify the act of hosting/providing certain content to be criminal. Therefore, if say if server_a resides in country_a, and country_a allows piracy, and server_b in country_b, and country_b considers it a criminal act to propagate certain information about piracy, the server_a/piracy and server_b/piracy might have different restrictions to discuss piracy. However, a less-informed mod may attempt to federate server_a/piracy and server_b/piracy, and insodoing accidentally make the owner/host of server_a unknowingly complicit in a criminal act.
I’m not a lawyer, and of course this is not intended to be legal advice, but I think that the effort would better be spent on implementing a solution to the decentralized identity problem, than the de-fragmentation of similar communities.
One other nugget to consider, assuming we were to replace Reddit, and the sum of the users on the fediverse were to achieve similar numbers to Reddit’s glory days–we would definitely be scraped for AI training data. By keeping the communities fractured, that makes it far more difficult for a company to easily scrape all the information needed. While it might be trivial right now, in the ideally decentralized structure that the fediverse would take, it would take a lot more requests for a server to chase out every strand on every network.
Perhaps in this sense, it might be wise for instances to allow specific community defederation(ie, where server_a and server_b are federated, but server_a does not allow server_b/piracy to propagate(this may already be possible, IDK), but I do not think it would be wise to allow community to community federation.
TL;DR: #1 is a great idea, OP, and it could be implemented in a simplified distributed ledger that propagates through federated communities, and uses a simplified smart-contract–or the problem could be solved by a compromise that allows users to specify their usernames for other instances in a small public bio. Addressing #2, this could cause legal problems in specific scenarios, rather it is more important for any instance to be able to disallow the propagation of specific communities from a federated server (if this isn’t already possible).
I personally want to have an automated camera-turret guided by microphone triangulation, and small fleet of drones that will launch when any loud car is detected driving in my neighborhood past 10PM that will both collect video evidence of their license plate, the driver’s face, and hopefully scare the living shit out of them as punishment for disturbing my beauty sleep.
I think about it this way: this protest/blackout was the most interesting thing I’ve gotten from Reddit in quite a while–so it only makes sense that I want to go somewhere else and talk about it, right? XD
I just wish there were a way for me to write a short bio listing my username on other servers/platforms in-case they get defederated for one reason or another–but such is beta life…
A much better method is to make a post explaining and encouraging how to contributing to the fediverse. That was what got me posting, someone said something to the effect of “if you really want to see the fediverse thrive, then start adding content to the fediverse!”