Thank you for sharing. This is exactly the kind of problem that centralised social networks give us, but which most people will not understand because for most people this will not happen.
I think it is important that we solve the problem of centralised social networks.
And I think Nostr has the right idea. Nostr differs from ActivityPub in that identity is not tied to the instance that you use.
To quote someone else:
> Nostr uses a public key to identify users, while ActivityPub utilizes a more conventional user account system. ActivityPub user accounts are based on domain names, which can be controlled by third-party entities. Nostr's identification system is more decentralized, as it does not rely on domain names controlled by outside parties.
https://dri.es/nostr-love-at-first-sight
I’m sorry to hear about your experience with GitHub banning your account and the stars, issues, PRs, comments and so on that you lost.
Hopefully in the future when a truly decentralised alternative to GitHub exists, other people can avoid that kind of experience.
An alternative to GitHub, in the shape that Jack Dorsey has put a bounty on here.