Yeah, primal runs a cache but amethyst doesn’t. In this case, there’s no easy way for a nostr app to figure out what relays hold the posts by nostr:npub1988zenmhu5tdfz5lhq0ph7u7gv8qpfykplmr4mjxa79kuaslnseqaeu2yx Which i linked to.
It’s a problem. One solution would be for a client to push a mentioned / reposted note to its relays. Another would be for you to add wss://purplepag.es to your relay list so you can always find what relays an npub is on, that works IF your client uses inbox/outbox model.
I think we need a better solution, like a DHT where you could publish your npub and what relays you’re using, signed with your nsec.