Why Nostr? What is Njump?
2023-09-22 04:41:05

PacStandardTW on Nostr: I'm not a developer and I'm not paying close attention to what's happening with the ...

I'm not a developer and I'm not paying close attention to what's happening with the evolution of the nostr protocol, so maybe this already exists or maybe it's nonsense, but my understanding is that there's a danger here to bloating the protocol.

My thought is that, without modifying the underlying nostr protocol, is it possible to build a parallel styling protocol that clients can implement in their own way, or choose not to implement? An analogy would be that this could serve sort of like a CSS layer to nostr's HTML?

The solution in this case for editing could be some kind of "tag" that indicates the user intends the post to be "deprecated" and if the user goes back to the post and assigns the tag, the clients can honor it or not using their own implementation of the style for that tag—for example, greying out the text or adding strikethrough?

The idea being that the style layer can be separate from the data protocol—and optional and customized—and that way not bog down the underlying framework?

This also gives the clients some room to flex differentiation in their interpretation of the style tags?


I am considering enabling Amethyst to write a replaceable kind 1 (new kind:30111) to allow users to edit their past posts at will.

It would work in a similar way Habla News works, but using Kind 1's style of small posts instead of markdown and long-form content of kind:30023.

Of course, we could also write kind:30023 (blog posts) directly, but it would pollute most of the Blogging interfaces with short posts.

What do you all think?
Author Public Key
npub1468p4ww9j74mc0mf676mh3gd5hk9cgas0zp4206j8tl69h9mfvcs9nw97p