> You can't use abbreviated versions of the object.
Why not? I would expect the signature in a document only to authenticate the document, not as an intrument to validated the objects referenced in the document.
Depends on your definition of "malicious", but there are servers offering "community migration" that works by taking all the objects from one actor and rewriting as their own and changing the to/audience fields. Somehow this rubs me the wrong way.