MichaelJ
· 4w
Fundamentally, mutability in Nostr is a presentation-layer choice. We treat the data as mutable because it's generally what people expect from social media applications.
My point is that the presentation-layer is the single source of truth because that is what users see and and act upon. It's the thing that matters and what apps are actually designed around. Thinking otherwise is dismissing the user's own understanding of Nostr data in favor of some engineering purity.
And again, this is not a blockchain. The past is changing all the time. And if you decide to ignore the changes, your app diverges from rest of Nostr.