Read https://dev.highlighter.com/a/naddr1qqgrxwrfw5m8garwdvm85aenwajxgq3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqp65wxtanuc

it discusses exactly what you are thinking

Reply to this note

Please Login to reply.

Discussion

That web site does not render properly in Chrome and Brave browsers, as the page doesn't scroll or respond to inputs. Only in Firefox can I highlight the text to scroll by highlighting, then copy to a text editor to read. There is a WebSocket connection error and uncaught exceptions in the debug console.

Ok, was able to read. Thank you. Event kind identifies a type of data for a use case. NIP-31 gives an alt tag so apps seeing an unrecognized kind can still display a text description for context. NIP-89 lets users discover microapps from other Nostr users for handling a kind, so that we can have a free market for microapps instead of being vulnerable to centralized control by an app store. This also decentralizes control by verticalized silos that tie data to apps. Brilliant.