Damus
rossbates profile picture
rossbates
Interoperability and plain text is great, that’s not the argument I’m making. Application logic is how arrays are used to encode things that are application specific in the arrays of notes.

["p", "<pubkey>", "spam"]
["e", "<event_id>", "illegal"]
["r", "wss://relay.example.com", "read"]
["r", "wss://other.relay.com", "write"]
["p", "<pubkey>", "<relay_url_hint>", "<petname>"]

To your point, is nostr a messaging protocol or a social media protocol or a payments protocol or an identity protocol or a publishing protocol. Hard to be all of them all at once.