@Moon @Terry @colonelj @sjw @feld @colonelj @lanodan @mint @p If you want to be compliant with jsonld, even if you don't use it, you must support field prefixes, so you must also parse jsonld specs themselves to know which ones you may ignore. If you want to be a dick, you are technically allowed by the spec to federate something like
{ "@context": { "fuckyou": "https://www.w3.org/ns/activitystreams", "@vocab": "https://fuck.you" }, "fuckyou:type": "Note", "fuckyou:to": ["https://www.w3.org/ns/activitystreams#Public"], "fuckyou:content": "Fuck your efficient json parsers." }