my plan is to build something like a git diff representation for replaceable notes. Efficient deltas, branching and merging. I think CRDT style things might be nice in this representation. Worse case is just branching. And it would have a canonical representation for all note kinds which is cool

Replies (1)

Nuh's avatar
Nuh 1 week ago
Your goal already bakes in Nostr notes (replaceable), so of course any argument about not using it is invalid. I was assuming that the goal is having a note taking app with best in class end to end encryption. That assumption didn't require lock-free database, and I never default to assuming a lock-free database as a requirement Given that using Nostr events as a requirement, I have nothing to say but encourage the bravery