@helge Hmm. If "naive embedding" of signed objects is not compatible with JSON-LD, then FEP-ae97 is also not compatible, because client-signed Create(Note) activity needs to have its object embedded in order to work with what we have in Fediverse.
Between data/identity portability and JSON-LD compat, I would pick the former.