And on that note --- I'm ditching #ActivityPub proper.
That is, actually parsing JsonLD.
I'm working months on getting it to work. I've now got a runnable thing within 5 minutes.
Protocols are made to make implementation easier. When the protocol makes it harder, why bother?
@laxla I'm still holding hope that I'll find that sweet spot in which the encoding/decoding will be easy to do, and all the other JSON-LD functionality can be adjacent to it. Your words are not giving me hope though. :(
@mariusor I seriously tried. A big part of it is KotlinX Serialization needing a 2.0. But ADHD just doesn't let me continue work on something so tedious and fruitless.