-

@ Dikaios1517
2025-05-01 18:19:15
Way I figure it, Damus defaults to four read relays and allows users to change those relays according to their preferences, while Primal defaults to a single read relay, without any choice. Sure, you can theoretically use a different caching relay, but I don't know of any others out there in the wild. Last I checked, four is greater than one, and choice is superior to no choice.
When it comes to write relays, I understand Primal doesn't default to any specific relays, which is somewhat better than Damus' default to 4 specific relays for every new user, but both clients allow the user to change these realys, and Damus' freedom on the read relay side more than makes up for using a static set of default relays.
My biggest problem with Primal's relay handling, though, is that all write relays in Primal are saved to the user's kind 10002 as both read and write. This means that a user who takes advantage of Nostr's superpower of identity portability between a variety of clients has to remember to never update their relays in Primal if they use different relays for public inbox and outbox in other cliients, otherwise Primal will change them ALL to both read and write.
It's also not clear to me if Primal is writing my notes to my inbox/read relays in their settings. It should only be writing to my outbox/write relays, but their UI makes no distinction about which relays are being written to. I must assume that all are being treated as write relays, since the only "read" relay in Primal is their caching relay. Here's my relay list in Primal:
https://npub1kun5628raxpm7usdkj62z2337hr77f3ryrg9cf0vjpyf4jvk9r9smv3lhe.blossom.band/6ab5dcdbc474e56ddeef692eef30aeea837070cac1cc85a4c399c2e8d0d70393.jpg
By contrast, here's the same relay list in Coracle, making it very clear which relays will be used for read, which for write, and which for both, with the bonus of which will be used for DM inbox, too:
https://npub1kun5628raxpm7usdkj62z2337hr77f3ryrg9cf0vjpyf4jvk9r9smv3lhe.blossom.band/47ee4426d64eddfa05389d196eebe0d8c6fe8ce0445d2fe4ec3a570c374dcf2d.jpg