Dendrite:

versus Nostr:

Matrix literally needs a lookup table to pivot! xD And you know what's worse? This is just the top of the iceberg. their .content in a message is _dynamic_. We only have: if kind == 1 { json.encode(event.content) } else { event.content }
Oh picking this apart will be such a joy. Unfortunately, they don't have a very streamlined interface here as far as I can tell. But, a bit of pkgs.go.dev and digging should do. o.o