Federation Page
I was thinking that perhaps a federation page would be useful for users, where it combines all of the networks into one place so that users can easily activate other networks. This would preferably be within the core, but it also can be an addon.
Zot Protocol is always on, so we explain what it is and link to the Privacy Settings instead.
ActivityPub and Diaspora would activate the respective app for the channel. If the admin has not installed the addon, then it would say "Not Available" or just disappear.
Bluesky would use Bridgy Fed, so activating it would have their channel follow bsky.brid.gy@bsky.brid.gy which opts into Bridgy Fed Bluesky Bridge. If they deactivate Bluesky, then it unfollows or blocks bsky.brid.gy@bsky.brid.gy. If ActivityPub is disabled, then this would also be disabled, since it requires ActivityPub to work. Perhaps later we can connect to Bluesky directly, but for now, Bridgy Fed will work.
The admin should be able to hide these options from this page. For example, not activating the ActivityPub or Diaspora addons could have those options disappear for the end user. But for Bluesky, we would need some other admin setting for toggling whether it appears or not.
HTML Mockup is here:
#^https://codejournal.dev/page/scott/federationNote: right now some of the logos have white backgrounds. I will need to find some transparent logos for it to look good on dark mode.

Let me know what you think.