Oddbean new post about | logout
 There is something interesting in farcaster frames and the new solana blinks which makes crating microapps easy. I think we’re missing this in Nostr. Right now we have good tooling for full apps, and “medium” apps like listr.lol but not a microapp which is smaller. Think an app which exists within / for a single event kind. A good example is say a poll event kind where you could have a microapp which let people vote (publish a reply event), see results (aggregate and display all replies), propose a change to the poll options (edit/version the original event), etc…. There could me a kind of directory do poll microapp providers for each event kind / type of microapp. Or some nostr apps could hard code their own provider. If there is one directory it should be easy to run an alt so we don’t have a single point of centralization. 

https://solana.com/docs/advanced/actions 
 💯 yes to both, we had lots of these in Solid, per event apps, and small micro apps that would do something small.  I had a go back in the day at some components:

https://nostr-components.github.io/event/

And small apps like:

https://nostrapps.github.io/taproot/

You can build lots of things like this quite quickly, but it's not yet taken off on nostr. 
 By the way this is the mechanism Tim Berners-Lee wanted to turn the web into a full operating system.  You have different kinds (or Types) and each of them gets rendered as a micro app.  It is what he hacks on these days. 
 We have nip89 for apps to announce support for kinds and with links to kind handlers, and many apps i.e. habla let you select which app to use to open a nostr event, etc. 
 I have been trying to promote https://webxdc.org for a full year now 
 Can this be used to decentralize news websites?