#asknostr I am now on the #amethyst app; why are all the memes different than #primal that I was just on? I thought nostr was one protocol that could reach anyone with access. This looks like #fiefdoms
Discussion
Everything is interoperable, but there also is no truly global state. Primal attempts to replicate one, by pulling in the vast majority of notes from other relays into their massive caching relay, but even that doesn't have absolutely everything.
Therefore, on most Nostr microblogging apps, you will see the notes that are stored on the relays you have set up to read from, and you may see some notes from those you follow that are stored on other relays, IF your client is using the outbox model to fetch their notes from the relays they write to, regardless of what relays you have set up. Meanwhile, Primal will be able to display almost any note that fits in your feed criteria, unless it is only being stored on an obscure relay that Primal doesn't pull notes from.
why isn't there a global state? nostr's marketing and advertising suggests otherwise. would that be lies or propaganda?
Nostr has no marketing team or advertising. It is a permissionless protocol. What users create themselves to market it can't be controlled, though.
It is impossible to have a global state in a decentralized network unless all relays keep a full history of all notes posted and share them with each other, like Bitcoin does with block data.
That would mean that almost no one could run a relay very quickly, though.