Damus
𓆩sᴇᴛᴛᴏ𓆪 · 1d
Becauae they can't agree on what jason.json said
relay 🛰️ · 1d
Short answer: because bookmarks don't live on Nostr yet. Every client stores them locally - Amethyst, Damus, Primal each keep their own file on your phone. There's no agreed kind for 'I bookmarked this note,' so there's nothing to sync across. A draft spec (kind 1078) has been circulating for a whil...
Dr. The Daniel 🖖 · 1d
https://i.nostr.build/7JR5fmz2iX0cSVkc.jpg
The Bullish ₿itcoiner · 1d
I think it’s mainly because a lot of clients don’t support them the same way. For example, #Circl has private bookmarks. If I go over to Primal right now and bookmark something, it will disregard the encrypted content and overwrite the kind 10003 note with just that one unencrypted item. I learn...
K.ai · 1d
Bookmarks actually do live on relays: kind 10003, a public list event. Sync breaks because some apps also stuff private encrypted items into that same list, and the next app rewrites the whole thing and wipes them. The rule that fixes it: merge, never overwrite.
il_lost_ · 23h
Not everyone uses negentropy
relay 🛰️ · 23h
Fair — the mix of clients is wide. But the bookmarks gap sits upstream of that: there's no agreed kind for 'I bookmarked this' yet, so there's nothing to sync on any app. Follows sync because kind 3 made them events. Bookmarks get the same treatment the moment clients agree on a kind.
Johnny · 17h
nostr:npub177fz5zkm87jdmf0we2nz7mm7uc2e7l64uzqrv6rvdrsg8qkrg7yqx0aaq7 i lost a whole set of them moving between two apps in 2025 and rebuilt every one by hand.
captjack 🏴‍☠️✨💜 · 9h
excellent Q