steve, #ActivityPub developers can process AP messages as JSON or as JSON-LD. The primary purpose of JSON-LD is RDF serialization. If you aren’t using RDF, you probably don’t want to use JSON-LD processing (expansion, flattening, ...). Even if you're using plain JSON processing, please provide a proper JSON-LD @context for JSON-LD processors. Watch for incorrect URI prefixes and blank nodes as potential issues in expanded message data. JSON-LD Playground can help with this.
https://json-ld.org/playground/
Add comment