Erin 💽 on Nostr: Reasons I regret ActivityStreams2 (and hence ActivityPub) being based upon JSON-LD ...
Reasons I regret ActivityStreams2 (and hence ActivityPub) being based upon JSON-LD include
JSON-LD is too complicated
It brings Linked Data Signatures into the picture, which require you to read this document, which admits its for masochists
(Probably don't do Linked Data Signatures. Most implementations get by fine without them)
Published at
2023-11-02 22:31:12Event JSON
{
"id": "a54fe5635b2c2857e0f1879047664e7a2881b801488b56ebbb6621ffc73c3071",
"pubkey": "cadc0ca06b5fbbd3b118d99c709418e914dfc5fdc320860ea817fca701ceacd8",
"created_at": 1698964272,
"kind": 1,
"tags": [
[
"e",
"19ea651da2877f4e85e8fd73b20de26edf3e07c40e150f8ae88f789cd1a1b8e5",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://queer.af/users/erincandescent/statuses/111343322595144055",
"activitypub"
]
],
"content": "Reasons I regret ActivityStreams2 (and hence ActivityPub) being based upon JSON-LD include\n\nJSON-LD is too complicated\nIt brings Linked Data Signatures into the picture, which require you to read this document, which admits its for masochists\n\n(Probably don't do Linked Data Signatures. Most implementations get by fine without them)",
"sig": "c00c2baaa5545736257b74277201682d03b1ec2abc8093ea4c3345beefb60e55dba40e4fa07c0625418ba7961ba11f78dde94439aab9f81d38654f00d1ab6717"
}