One problem with ActivityPub is that there is not a standard format for errors returned from the API or federation protocol.

I wrote a Fediverse Enhancement Proposal (FEP) to establish a standard set of error messages using RFC 9457, Problem Details for HTTP APIs.

It'd be great to get some review here:

codeberg.org/fediverse/fep/src

Comments and suggestions here (or just reply):

codeberg.org/evanp/fep/issues

..

0

If you have a fediverse account, you can quote this note from your own instance. Search https://cosocial.ca/users/evan/statuses/114218709138587290 on your instance and quote it. (Note that quoting is not supported in Mastodon.)