To my understanding, yes to both, but I’m not certain either
Discussion
I think you may want to keep those others as read-only general relays so that you're properly connecting with users who are using those relays. The nostr.wine relay with deliver that consolidated content, but it won't necessarily provide a connection with your followers who are using other relays. I could be wrong about this, but that's how I believe it works. It may be worth reaching out to the operator of nostr.wine to get a authoritaritative answer on this.
Also nostr:npub18kzz4lkdtc5n729kvfunxuz287uvu9f64ywhjz43ra482t2y5sks0mx5sz or nostr:npub1qlkwmzmrhzpuak7c2g9akvcrh7wzkd7zc7fpefw9najwpau662nqealf5y may be able to shed more light on the nostr.wine question (I don’t run that relay, we just both love wine! Lol)
Thanks Boston!
I am certainly not an expert when it comes to Amethyst relay settings but you are right about how filter works.
Filter reads from (and deduplicates) and broadcasts to a list of public relays so that you don’t need to make all those individual connections.
Filter also broadcast notes to 3 of the recipients (tagged users) NIP-65 relays.
Though filter will not accept notes directly from non-subscribers (and thus shouldn’t be placed in an inbox/outbox list, it will pick up notes that come through any of the public relays automatically.
Without knowing for sure, the way you’ve set it up sounds correct to me!
In case you need more info about filter there is a fairly long readme here: https://filter.nostr.wine
I have filter in my outbox list and not in my inbox list, per a guide I saw somewhere and can't seem to find again...
I believe it’s Vitor’s guide. nostr:naddr1qq9hyetvv9uj6um9w36hqq3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqp65wjvcq4q
Lol, this pretty much sums up why this relay is such a great use of sats 💪
One question - what does this mean?
**
“Filter also broadcast notes to 3 of the recipients (tagged users) NIP-65 relays”
**
I’m reading it as: the relay picks three of the npubs tagged in a note (if there are tagged users), and then sends the note to their preferred relays (?)
Specifically their read/write relays?
The first three tagged users?
How many of their relays?
(Sorry to pepper you with questions lol, just curious because this sounds like another tremendous value-add)
In addition to the normal free relays we broadcast notes to we also follow NIP-65 which states:
“When broadcasting an event, Clients SHOULD:
Broadcast the event to the WRITE relays of the author
Broadcast the event to all READ relays of each tagged user”
However, we have to have some limits to avoid spamming notes out like crazy. As such, we only do this additional broadcasting to the first 5 tagged users of each note and only to a max of 4 “read” relays per npub.
Keep the questions coming! Happy to answer 🍷
Super cool. Thanks for the great answer (and best in class service)
I've been using filter with Amethyst for about a month now, and I think it's fantastic! I use it as a general relay, and a search relay.
It's the foundation of my general relay config. I start with filter, then I add other relays (that filter isn't already aggregating) that provide specific content I want in my feed. It's very fast as well. My feed loads immediately on startup instead of taking 30 seconds to fetch from all those relays.
This method has greatly improved my relay efficiency, and eliminated the need to have 20 general relays configured. Instead, I've got just 6!
This is a hell of a review! Katie & Mazin, if you have a “testimonials” section on your site, you should link to this note 🤙
Thanks for the awesome review! I’m really glad to hear it’s working for you as intended. Let us know if you ever have feedback/future feature requests.