@mariusor @hongminhee I think signing forwarding request with instance actor's key is a reasonable choice.
>I think that servers operating activities on behalf of actors, without these actors explicitly performing an action is a breach of trust between the two.
However, I don't think there is a breach of trust. In vanilla ActivityPub actors must trust servers unconditionally.
We can change this by switching to client-side signing, for example with FEP-ae97.