krisl @krisl - 6d
Do clients also query the relays a user you follow has defined? Say I only post to my relay, where only my npub is whitelisted for write. But has public read. Say you follow me, does your client fetch my notes from my relay? Or are my notes then invisible to you, if you didnt manually add my relay in your client config? Even thoug you follow me...
But most clients don't then? Is this outbox model part of some nip? Any idea about what the general consensus among client developers is on this? If I understand correctly its quite an important property in the sense of distributing content among relays, encouraging self hosted relays...etc
Does it really slow things down that much? Lets say I post 5 notes a day and have a personal relay, this relay will be much faster to respond than some big relay with a huge database, or is just the client having to connect to another socket that slows things down that much? Where does the slowness really come from?
krisl @krisl - 5d
What about a personal caching relay? Does that exist? So your personal relay is online anyway, cant it monitor your follow list and cache that, so when you open the client on your phone it just needs to fetch your relay. In this case your personal relay is actually acting as a client in a way. Sorry if Im asking stupid questions, been here for a good week, just trying to grasp this...