I mean it would make things a bit complicated if developers and nostr relays need to start caring about message kinds for all sorts of different applications. That's why key-value storage or graph database would be easier, and also solve issues like accidentally overwriting your whole contact list when editing just one entry.

Replies (1)

But it's a good point that different applications should be able to work with the same user accounts (public keys) and data.