Documenting federation behavior in a semi-standard way?

The proposal has been submitted to the FEP repository. Discussion: FEP-67ff: FEDERATION.md

1 Like

Fwiw, I updated the Lemmy link.

Also, I flagged up that the link for Zot requires updating:

1 Like

I didnt get anything for this site:
https://fedidocs.org/

Did you mean this instead?:

Yes, the domain name has changed.

Is there a standard way of indicating that protocols may be turned on and off on a user by user basis?

For example, on Hubzilla, the default protocol is Zot, but individual users can activate ActivityPub if they want (if installed by the administrator).

So it would be inaccurate to imply that all accounts (channels) on the server support ActivityPub.

If account is identified by an HTTPS URL, clients can use content negotiation to test protocol support.

For example ActivityPub servers should return ActivityPub representation if Accept header is set to application/ld+json; profile="https://www.w3.org/ns/activitystreams".