What specifically makes it not workable?
1. Attack vectors within the html?
2. Native apps needing to have some kind of web-view?
Also, what would work?
nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q I like your hypernote idea insofar as it describes a very strict and constrained environment (fixed sizes, not scrollable) but the fact that you just say it's "HTML" that opens an infinite can of worms that makes the implementation impossible. It can't be HTML.
What specifically makes it not workable?
1. Attack vectors within the html?
2. Native apps needing to have some kind of web-view?
Also, what would work?
Maybe better to enumerate what specific markup tags could be supported.
Long form has markdown support, and while forbidden from kitchen sink kind 1, people are still free to stuff anything they want there.
Its the rendering that could do for some clarity and protections. Dont want nostr clients to have to be generic web browsers
1. Yes, but most importantly:
2. Yes.
I don't know, maybe just specify what each event is (table, quote, whatever -- NOT HTML) in broad terms and let each app implement custom views based on that description?
How far could we come with the web components stuff for this?
Quod est "web components stuff"?
Web Components must be just an implementation, not the interface.