I have not done this yet, but have been looking at More than JSON: ActivityPub and JSON-LD
What do y’all think of that?