Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 16
Generated: 17:09:07
Login to reply

Replies (16)

You have to make some trade-offs to compete with centralised services and their traditional UX elements. Stuff just works on atproto, it's all smooth and consistent and familiar to normies. This feels like them just trying to balance the trade-offs. Nostr as a protocol cares relatively little when it comes to these traditional UX elements and so it's much freer when it comes to identity.
2025-09-20 06:49:34 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
Be careful, NIP-05 is just a way to define some DNS alias to a npub. But the identity itself relies in the pubkey/noun, never in the DNS alias. I can change the DNS alias, and it would still be my identity if I keep my npub. But if I change the npub and keep the DNS alias, that should break things (WoT). πŸ«‚
2025-09-20 09:09:20 from 1 relay(s) ↑ Parent Reply
In theory maybe, but in reality Primal's UX is an order of magnitude more clunky than even an indie atproto client thrown together by a single dev in a few days. Many things are touch-and-go on Primal, and common traditional UX features are missing outright. This is because Primal still has a long and messy list of tasks it has to get done in the background and it has to do all of this itself, it can't rely on shared protocol infrastructure that makes things easier and smoother for everyone. For Primal to get to the level of smoothness and consistency of even the most thrown-together atproto client of today would take years, and the result would be absolutely massive cloud costs versus what the atproto client is paying today.
2025-09-20 09:17:04 from 1 relay(s) ↑ Parent Reply
Depends how you look at it. It's a directory, at the end of the day. The ultimate authority is the DID itself not the directory. The DID itself is derived from a hash of the initial operation signed with the private key. Anyone can mirror that directory. Because each op is cryptographically signed, anyone who mirrors it can validate the entire log independently. Or you can have multiple, independent groiups operating replicas of the directory. But because of their UX you need some source of truth, hence it's not completely centralised but still not able to be completely decentralised either.
2025-09-20 15:02:46 from 1 relay(s) ↑ Parent Reply