@sl007 @humanetech no, of course there needs to be capability negotiation. Your friend shouldn't have been able to send you this thing in the first place, and should see an indication somewhere that your instance doesn't support that thing.
Here's how I do it — this is a Lemmy community:
@grishka @humanetech
I would not say “There needs to be”, I would say “There should have been”.
It is too late know since the protocol is written.
It is now the same than saying:
I am http compatible but I only support DELETE requests :)