@justin @jdt Already following :)
Some thoughts:
- content is supposed to be human readable. I think it would be better to use a new property, for example encryptedContent (and possibly a new type), to make it clear that this object shouldn't be presented as a "post" by other software.
- instrument should be used only in activities
- AP currently allows null IDs, but it is probably an error in the spec, see discussion: https://github.com/w3c/activitypub/issues/476
- It would be nice to encrypt metadata too, at least partially (tags, attachments).