@helene @mariusor yes, that's right that this is about servers, not clients since Gitea isn't planning on implementing C2S, at least for now.
@helene for all the examples you gave above, I think they're all reasonable examples of servers processing types they don't understand. For instance treating repos as accounts is perfectly fine because you can follow repos, and treating issues as posts also makes sense so fediverse users can comment on them or even do emoji reacts.