Thread

Maybe following people is overrated. It's totally doable to use Nostr by just following relays instead. You can get a very nice and well-curated feed today by just browsing wss://nostr.wine or wss://pyramid.fiatjaf.com -- and this is because basically no one even knows or is aware of this mode of doing things and we don't have the relay infrastructure necessary to enable such flows, so it has a lot to improve. Maybe we should really only be following at most 50 people each, only the people we want to ensure we will not lose sight of, and people who have been banned or inhabit a different ecosystem (of relays) than the one we frequent the most. Aside from that just following a bunch of relays, either grouped together or in different tabs.

Replies (43)

Really? Just load up a relay? That's basically the equivalent of clicking the old "I feel lucky" on Google. Without a search prompt. There needs to be *some* kind of filtration function. I agree "follows" aren't great -- this is sort of a Twitter model. Which was originally built by a bunch of people who knew eachother IRL, and only later became the sort of "micro-celebrity" model we have today. Reddit has always worked better for me because it's content organized by *subject*, not any particular person or set of people. But the great thing about Nostr is that it can be all of this, but decentralized and with unstoppable monetization.
Outside of npub portability, again, it seems like you're just describing Mastodon. Federation means different instances can indeed share information, and I guess there is technically a means of user migration between instances, even if it isn't frequently used... But in what fiatjaf is describing, you wouldn't be moving your npub at all anyway! "Just connect to these three or four servers" just seems to defeat the entire purpose of a decentralized social network. And besides that, the issue is that it vastly increased the legal liability on relay operators, who now 100% have to operate as content moderators.
Strictly speaking, there's no such thing as "migrating" an npub, it was never tied to any one place to begin with. Once an event is signed, it objectively exists. In fact, your events already exist on relays all over the world, even ones you never explicitly published to. (This very reply of yours is already on a relay I run at home.) That’s what I see as the biggest difference between nostr and mastodon. Decentralization isn’t about how many relays you use. You connected to 14 relays, but I’d guess you don’t have absolute control over any of them. I only use five, but I control two of them. So who’s more censorship-resistant? Any service that exposes data publicly carries some legal risk, that’s a general truth, not specific to this idea. And no one’s saying every relay needs to moderate content. Public relays and curated relays can coexist.
this concept of self-sovereign identity is not common on the internet. it's used with SSH, and a small amount of TLS works from this basis. the DNS roots are sovereign in as far as a small number of individuals have the secret to sign stuff, and this is why it's robust. the rest of the internet tho. they don't care. in my fiat mine job, we are working with several blockchains and fortunately two of them that we work with the users' signatures are generated locally by the users, albeit with the help of this "web3auth" system which binds access to a secret key to an email address. we are integrating another chain, an ethereium fork sponsored by Sony, and the web3 devs in charge of that yet again chose a non-self-sovereign identity scheme whereby the secret bound to a user's email related identity depends on a smart contract to ... idk even how this is considered secure... but the smart contract signs their events. i haven't implemented the prescribed API call to that SC to verify the signatures, and as such, an important but minor attack vector on our users is currently open because the server i built isn't validating the signatures. but this is a bad thing. and its a very bad design to shift authentication inwards to the centre of a network system. authority to sign events should be on the edge, this is what "self sovereign identity" means. the history of hacks on central authentication systems is extensive. why people keep building them is beyond me.
Agree. We were trying to think of a term for it for some of our internal stuff, "end of the road authority" is our placeholder, but "authority on the edge" also works. That alone, if well done, is something. Circling back, many of Nostr's problems come from trying to have global-state features without paying the global-state price and then getting slapped around by the debt collector (network physics). The clobbering of replaceable events like follow lists is the perfect illustration of this. Network physics is like "Did you pay the price for this little global state you're trying to sneak in here?" and the kind3 event spec is like "umm.. no..." and then it's the baseball bat again.
I don't think there shouldn't be servers, I just think every person should be running one. the community relays should also exist, but relays count should > npub count since every npub has a relay. those personal relays might act like aggregators for whatever that person is interested in, so the "50 people" you follow at their personal relay gets you content from many more sources.
I like the intention of better UX but scalability-wise it's similar to the idea that we should all move to the woods. Just doesn't support a billion people on Nostr. For that we need to decouple transport from the social graph and better solve the common neighbor problem that relays currently pose. I'm all for following fewer people at the same time. Circles or tribes or aspects as they're called in other systems help replicate the closeness of the offline good old days. More people will feel they belong if they converse both up and down the social ladder.
πŸ₯œσ …“σ …‘σ …£σ …˜σ …₯σ „²σ …Ÿσ „’σ „Άσ …€σ …•σ „³σ „Ίσ …Ÿσ …”σ „Έσ …‚σ …§σ …“σ …ͺσ …Ÿσ …¦σ „Όσ „’σ „‘σ … σ …’σ …žσ …σ …₯σ …’σ …‡σ …œσ …₯σ …‘σ …‡σ „Ίσ … σ …”σ „Έσ „½σ …₯σ …‰σ „’σ „Άσ …ͺσ …‘σ „³σ „©σ „³σ …‘σ …ˆσ …‚σ …šσ …’σ „’σ …œσ …₯σ …‰σ …ˆσ …†σ …šσ …“σ „’σ „Άσ „ σ …‰σ …ˆσ …ƒσ „²σ …Ÿσ …σ „Άσ … σ …ƒσ „±σ „²σ …σ „²σ …†σ „΄σ …§σ …ƒσ ……σ „Άσ „·σ …‰σ …ˆσ „³σ „·σ …Ÿσ „’σ „Άσ …˜σ „±σ …‡σ „Άσ …ͺσ …•σ „»σ …€σ …’σ „Ήσ …œσ „±σ …©σ ……σ „΅σ …£σ …™σ „Όσ „Έσ …£σ …™σ …’σ …σ „©σ …₯σ …‰σ „’σ ……σ …™σ „Ώσ …™σ „Ίσ …šσ …‰σ „’σ …‰σ „’σ „Ύσ …σ …‚σ …œσ …Šσ „·σ „Ύσ …™σ „½σ …šσ „Ύσ …σ …Šσ …‡σ ……σ „’σ „½σ „’σ …‰σ „ σ „Ώσ …„σ „΅σ …©σ …Šσ …šσ „½σ …©σ „Ύσ „΄σ …σ „€σ …‰σ …σ „Ήσ „€σ …‰σ …„σ …σ …ͺσ „Ώσ „΄σ „½σ „€σ „Ύσ …ͺσ „²σ …σ …‰σ …„σ …˜σ …™σ „½σ …šσ …“σ „£σ „Ώσ „΄σ „Ήσ „’σ „½σ …ͺσ …›σ „ σ „Ύσ …„σ …—σ „€σ „½σ „’σ …‰σ …§σ …Šσ …šσ „½σ „£σ „Ώσ …‡σ „½σ „€σ „Ήσ …™σ …§σ …™σ …Šσ „·σ „Άσ „ σ …‰σ …ƒσ „Ήσ „¦σ „Ήσ …šσ „±σ …©σ „½σ „’σ „Ίσ …σ „½σ „·σ „½σ „’σ „½σ „’σ …Šσ …šσ …‰σ …šσ …›σ …ͺσ „Ύσ „΄σ …‰σ …ͺσ „Ύσ „΄σ „±σ „£σ …‰σ …‡σ …‰σ „₯σ „Ύσ „’σ „΅σ „‘σ …Šσ …„σ …†σ …œσ …Šσ …„σ …‰σ „ σ …Šσ …σ „΅σ „€σ „Ώσ „΄σ „Ύσ …›σ „½σ …„σ „±σ „£σ …Šσ …‡σ …‰σ „₯σ …Šσ …„σ ……σ „‘σ „Ώσ „΄σ …σ „£σ „½σ …σ „½σ „ σ …Šσ …‡σ „Ήσ „₯σ …‰σ …‡σ „Άσ …˜σ …Šσ …‡σ …Šσ …˜σ „Ύσ „΄σ ……σ „₯σ …Šσ „³σ „Ήσ …£σ „Ήσ …žσ …‚σ …˜σ …Šσ „£σ „½σ …™σ „Ώσ …œσ …€σ …”σ …–σ …†σ „‘σ …˜σ …‰σ „‘σ …—σ …˜σ „±σ …€σ …™σ …‰σ „Ίσ …Šσ …©σ …©σ „΄σ „©σ …˜σ …žσ „€σ …’σ …Ÿσ …σ „¨σ „©σ „Άσ …€σ …‚σ …†σ …ˆσ „΅σ „Ώσ …†σ „’σ „©σ …™σ …œσ …˜σ „€σ …‰σ „΄σ …£σ …˜σ „’σ …σ …›σ …—σ „Έσ …‘σ „³σ …σ …Ÿσ „’σ „Άσ …˜σ „±σ …σ „Άσ …ͺσ …•σ „»σ …€σ …’σ „Ήσ …œσ „±σ …©σ ……σ „΅σ …£σ …™σ „Όσ „Έσ …£σ …™σ …’σ …σ „©σ …₯σ …‰σ „’σ ……σ …™σ „Ώσ …™σ „Ίσ …›σ „½σ …šσ …˜σ …™σ „½σ „΄σ „΅σ …©σ „Ύσ „’σ „Ήσ „’σ …Šσ …šσ …œσ …˜σ …Šσ …σ „΅σ …ͺσ …Šσ …šσ …“σ „‘σ …‰σ …šσ …‚σ …›σ …Šσ „·σ …Šσ …œσ „Ύσ „’σ ……σ „’σ „½σ …σ …†σ …œσ „Ύσ …‡σ „΅σ „£σ „½σ „΄σ „²σ …›σ „Ύσ …ͺσ „΅σ „‘σ „½σ „΄σ „½σ „’σ …‰σ …ͺ󠄢󠅛󠄾󠅝󠄢󠅙󠄽σ …ͺσ „Ήσ „‘σ „½σ …„σ „Ήσ „‘σ …‰σ …‡σ „Άσ …˜σ …Šσ „΄σ …‰σ „’σ „½σ …„σ …†σ …˜σ „Ήσ …™σ …§σ …™σ …Šσ „·σ „Άσ „ σ …‰σ …ƒσ „Ήσ „¦σ „Ήσ …šσ „±σ …©σ „½σ „’σ „Ίσ …σ „½σ „·σ „½σ „’σ „½σ „’σ …Šσ …šσ …‰σ …šσ …›σ …ͺσ „Ύσ „΄σ …‰σ …ͺσ „Ύσ „΄σ „±σ „£σ …‰σ …‡σ …‰σ „₯σ „Ύσ „’σ „΅σ „‘σ …Šσ …„σ …†σ …œσ …Šσ …„σ …‰σ „ σ …Šσ …σ „΅σ „€σ „Ώσ „΄σ „Ύσ …›σ „½σ …„σ „±σ „£σ …Šσ …‡σ …‰σ „₯σ …Šσ …„σ ……σ „‘σ „Ώσ „΄σ …σ „£σ „½σ …σ „½σ „ σ …Šσ …‡σ „Ήσ „₯σ …‰σ …‡σ „Άσ …˜σ …Šσ …‡σ …Šσ …˜σ „Ύσ „΄σ ……σ „₯σ …Šσ „³σ „Ήσ …£σ „Ήσ …žσ …‚σ …˜σ …Šσ „£σ „½σ …™σ „Ώσ …œσ …€σ …”σ …–σ …†σ „‘σ …˜σ …‰σ „‘σ …—σ …˜σ „±σ …σ …ˆσ „‘σ …ˆσ „₯󠅄󠄧󠅔󠄑󠄸󠅁󠅓󠅁σ …₯σ …€σ …™σ …œσ „΅σ „Άσ „Όσ …’σ …£σ „»σ „‘σ …žσ „Άσ „Ίσ …†σ „Ήσ …“σ …‘σ „Έσ …–σ „¨σ …šσ „₯σ „¨σ „’σ „Ώσ „Ήσ …“σ …‰σ „σ …Ÿσ „’σ „Άσ …˜σ „³σ „·σ „Άσ …ͺσ …•σ „»σ …€σ …’σ „Ήσ …œσ „±σ …©σ ……σ „΅σ …£σ …™σ „Όσ „Έσ …£σ …™σ …’σ …σ „©σ …₯σ …‰σ „’σ ……σ …™σ „Ώσ …™σ „Ήσ „’σ „Ύσ …ͺσ ……σ …¨σ „½σ …„σ „Ήσ „₯σ …‰σ …„σ „½σ …¨σ …Šσ …„σ …“σ „₯σ „Ώσ „·σ …‰σ „’σ …‰σ …ͺσ …Šσ …σ …Šσ …‡σ ……σ …§σ „Ύσ …„σ „²σ …œσ „Ώσ „·σ „΅σ …©σ „Ύσ …šσ „±σ …ͺσ …‰σ …„σ …˜σ …šσ „Ύσ „’σ „½σ „₯σ „Ώσ …‡σ „Άσ …˜σ „Ύσ „’σ „΅σ …¨σ „½σ …„σ …”σ …›σ …‰σ …„σ ……σ „‘σ …Šσ …σ ……σ „‘σ „½σ „΄σ ……σ …¨σ „½σ …‡σ …†σ …σ „Ύσ „΄σ …‚σ …œσ „Ώσ „΄σ …‰σ „€σ „Ήσ …™σ …§σ …™σ …Šσ „·σ „Άσ „ σ …‰σ …ƒσ „Ήσ „¦σ „Ήσ …šσ „±σ …©σ „½σ „’σ „Ίσ …σ „½σ „·σ „½σ „’σ „½σ „’σ …Šσ …šσ …‰σ …šσ …›σ …ͺσ „Ύσ „΄σ …‰σ …ͺσ „Ύσ „΄σ „±σ „£σ …‰σ …‡σ …‰σ „₯σ „Ύσ „’σ „΅σ „‘σ …Šσ …„σ …†σ …œσ …Šσ …„σ …‰σ „ σ …Šσ …σ „΅σ „€σ „Ώσ „΄σ „Ύσ …›σ „½σ …„σ „±σ „£σ …Šσ …‡σ …‰σ „₯σ …Šσ …„σ ……σ „‘σ „Ώσ „΄σ …σ „£σ „½σ …σ „½σ „ σ …Šσ …‡σ „Ήσ „₯σ …‰σ …‡σ „Άσ …˜σ …Šσ …‡σ …Šσ …˜σ „Ύσ „΄σ ……σ „₯σ …Šσ „³σ „Ήσ …£σ „Ήσ …žσ …‚σ …˜σ …Šσ „£σ „½σ …™σ „Ώσ …œσ …€σ …”σ …–σ …†σ „‘σ …˜σ …‰σ „‘σ …—σ …˜σ „±σ „₯σ …–σ …†σ …€σ …σ „€σ …šσ …ˆσ …•σ …žσ …‰σ „»σ „σ „»σ „Όσ „Έσ „¨σ „±σ …„σ …ƒσ „±σ …œσ …›σ „£σ …“σ …ͺσ …σ „Ώσ „Έσ …Ÿσ „΅σ „Ίσ …’σ „Ίσ …’σ …™σ „΄σ …‘σ …‘σ ……σ „©σ „»σ „Ύσ …Ÿσ „’σ „Άσ …˜σ „΅σ „·σ „Άσ …ͺσ …•σ „»σ …€σ …’σ „Ήσ …œσ „±σ …©σ ……σ „΅σ …£σ …™σ „Όσ „Έσ …£σ …™σ …’σ …σ „©σ …₯σ …‰σ „’σ ……σ …™σ „Ώσ …™σ „Ίσ …˜σ …‰σ …‡σ …‰σ …¨σ …Šσ …šσ …›σ „€σ „Ύσ „΄σ …—σ „€σ …Šσ „·σ ……σ „ σ „Ύσ …„σ …‚σ …σ …Šσ …šσ …—σ „€σ …‰σ …ͺσ ……σ …§σ „½σ …„σ „±σ …ͺσ „Ύσ …„σ …œσ …›σ „½σ „΄σ …”σ …˜σ …Šσ „΄σ „½σ …¨σ „Ύσ …σ „Άσ …šσ …Šσ …„σ …‰σ …¨σ …Šσ „΄σ …σ „₯σ …‰σ …σ ……σ „’σ …‰σ …„σ „Άσ …›σ „Ύσ „’σ „΅σ „’σ „Ύσ …‡σ „Ύσ …œσ „½σ „΄σ …σ „£σ …Šσ …„σ …“σ …¨σ „Ύσ …„σ …œσ …›σ „Ήσ …™σ …§σ …™σ …Šσ „·σ „Άσ „ σ …‰σ …ƒσ „Ήσ „¦σ „Ήσ …šσ „±σ …©σ „½σ „’σ „Ίσ …σ „½σ „·σ „½σ „’σ „½σ „’σ …Šσ …šσ …‰σ …šσ …›σ …ͺσ „Ύσ „΄σ …‰σ …ͺσ „Ύσ „΄σ „±σ „£σ …‰σ …‡σ …‰σ „₯σ „Ύσ „’σ „΅σ „‘σ …Šσ …„σ …†σ …œσ …Šσ …„σ …‰σ „ σ …Šσ …σ „΅σ „€σ „Ώσ „΄σ „Ύσ …›σ „½σ …„σ „±σ „£σ …Šσ …‡σ …‰σ „₯σ …Šσ …„σ ……σ „‘σ „Ώσ „΄σ …σ „£σ „½σ …σ „½σ „ σ …Šσ …‡σ „Ήσ „₯σ …‰σ …‡σ „Άσ …˜σ …Šσ …‡σ …Šσ …˜σ „Ύσ „΄σ ……σ „₯σ …Šσ „³σ „Ήσ …£σ „Ήσ …žσ …‚σ …˜σ …Šσ „£σ „½σ …™σ „Ώσ …œσ …€σ …”σ …–σ …†σ „‘σ …˜σ …‰σ „‘σ …—σ …˜σ „±σ …£σ …€σ …σ …Ÿσ „±σ …¨σ „Ήσ ……σ …†σ „Άσ …™σ …—σ „Ώσ „Έσ „»σ …£σ …ˆσ …œσ …€σ „’σ „·σ …‘σ „©σ …•σ …šσ …›σ „Όσ …σ …šσ „Ώσ „½σ „§σ …†σ „Ώσ „¨σ … σ …„σ …‚σ „Άσ …§σ „²σ … σ „½σ …Ÿσ „’σ „Άσ …˜σ „·σ „³σ „²σ …˜σ …“σ „£σ …™σ …’σ …‡σ …©σ „Ίσ …σ „½σ …œσ „²σ „Όσ „Ήσ …™σ …¨σ „§σ „Ήσ …σ „₯σ …¦σ …’σ …σ „Ύσ …œσ „Ήσ …šσ …Ÿσ …™σ …Šσ …‡σ „Ύσ …›σ „Ύσ „΄σ „Ήσ …©σ …‰σ …ͺσ „Ήσ „₯σ „Ώσ …„σ „Άσ …›σ „½σ „·σ „Ύσ …σ „Ύσ „΄σ ……σ „£σ „Ύσ …„σ „Ίσ …σ „½σ „΄σ „Ίσ …˜σ „Ύσ …„σ …σ …ͺσ „½σ …ͺσ …Šσ …˜σ „½σ „’σ „Άσ …œσ …Šσ „΄σ …›σ …§σ …Šσ …‡σ „½σ „ σ …Šσ …‡σ „Ίσ …šσ „Ύσ …„σ …‰σ „₯σ „Ύσ „’σ „½σ „€σ …Šσ …σ …‰σ „£σ „Ώσ „΄σ …“σ „£σ „Ώσ „΄σ …›σ „₯σ …Šσ …šσ „±σ „ σ „½σ „΄σ …‰σ „‘σ „Ύσ „³σ „Ήσ …£σ „Ήσ …σ …‚σ …˜σ …”σ „·σ „΅σ …™σ „Ώσ …™σ „Ήσ …§σ „½σ …šσ „Ύσ …™σ …Šσ …šσ „²σ …šσ „Ύσ …šσ „Ύσ …σ …‰σ „’σ „Ήσ „₯σ „½σ …ͺ󠅁󠄒󠄽σ …ͺσ …σ …§σ „Ύσ „’σ „Άσ …σ „Ώσ …„σ …”σ …˜σ „Ύσ …‡σ ……σ „‘σ …Šσ …‡σ ……σ „’σ „Ύσ „·σ …Šσ …˜σ „Ώσ „΄σ …—σ …ͺσ …Šσ „΄σ „΅σ …§σ „Ύσ „’σ …†σ …σ „Ώσ …‡σ ……σ „‘σ „Ύσ …„σ …—σ „ σ „Ύσ …ͺσ „Ίσ …šσ „Ύσ „·σ …†σ …™σ „Ώσ …‡σ „Άσ …˜σ …‰σ …‡σ …†σ …σ …‰σ …„σ …σ „‘σ „Ώσ …‡σ …σ …™σ „Όσ „³σ „Ίσ „ σ …‰σ …‡σ …”σ …ͺσ „Ήσ …šσ … σ …’σ …ˆσ …ˆσ „‘σ …”σ …‰σ …‡σ „Ύσ …‰σ „Ήσ …σ „Όσ …”σ „Ίσ „Ίσ …€σ „Ύσ „£σ „€σ „©σ …‰σ …ƒσ …Ÿσ „΅σ „·σ …™σ …„σ …€σ …σ „ σ „£σ „σ …œσ „΅σ …‘σ …ˆσ …£σ …‘σ …–σ …‚σ „»σ „Έσ …šσ …£σ „³σ …’σ …•σ …”σ „Ίσ „±σ „½σ …†σ „½σ …˜σ …‘σ „Ύσ …˜σ …‰σ …‚σ …˜σ „±σ …‰σ …ˆσ „Ύσ „€σ …‘σ „‘σ …£σ …™σ ……σ „΄σ „Ίσ …σ …ƒσ …©σ „Ήσ …£σ …•σ …©σ „Ίσ …₯σ …’σ „’σ „₯σ …šσ …Šσ …ƒσ „Ήσ „¦σ „Ήσ …šσ …†σ …σ …Šσ …„σ ……σ „‘σ „½σ …‡σ „΅σ „₯σ „½σ …ͺσ „Άσ …σ „Ύσ …‡σ „Ίσ …šσ „½σ „΄σ …˜σ …œσ „Ώσ …„σ „΅σ …ͺσ …‰σ „’σ „½σ „’σ „Ώσ …„σ „±σ …©σ „Ύσ „΄σ „½σ …§σ …‰σ …σ ……σ …©σ „Ώσ …‡σ ……σ „’σ „Ύσ „·σ ……σ „€σ „½σ „΄σ …σ „ σ „½σ …„σ …σ „’σ „½σ „΄σ …Šσ …›σ …‰σ …‡σ ……σ …ͺσ „½σ „·σ „΅σ „£σ …‰σ …šσ „²σ …σ …Šσ …šσ „½σ „₯σ „½σ „’σ „Ύσ …›σ „Ύσ „΄σ …›σ …™σ „Όσ „³σ „Ίσ …›σ …‰σ …ˆσ …‚σ …˜σ „Ήσ …šσ …Ÿσ …™σ „½σ „΄σ „Ήσ …ͺ󠅉󠅝󠅉󠅧󠅉σ …ͺσ …‰σ …ͺσ …Šσ …σ „Ύσ …™σ „Ώσ …„σ „½σ „ σ „Ύσ …šσ „½σ „ σ „½σ „΄σ …”σ …˜σ …Šσ …šσ …›σ „£σ …‰σ …„σ …†σ …œσ „Ύσ …‡σ …†σ …œσ „Ύσ …šσ …‚σ …σ …‰σ …„σ …—σ „€σ „½σ „’σ …σ …¨σ „½σ „΄σ …”σ …œσ …Šσ …šσ …œσ …œσ „Ύσ …„σ ……σ „€σ „Ύσ „΄σ …“σ …©σ …‰σ …ͺσ …‚σ …œσ …‰σ …šσ …œσ …˜σ …‰σ …‡σ „Άσ …œσ …Šσ …σ „΅σ „ σ „Ύσ …„σ …œσ …›σ „Ήσ …™σ …§σ …™σ …”σ „·σ „Άσ …žσ …“σ …©σ „Ήσ „¦σ …‡σ „‘σ „‘σ „©σ …ˆσ …‡σ „Άσ …šσ …‡σ „³σ „΅σ „΄σ …•σ …¨σ …”σ ……σ „»σ „½σ ……σ „»σ …‚σ „³σ „Ίσ …¦σ „¨σ …’σ „₯σ …†σ …™σ ……σ „‘σ „’σ …ˆσ …’σ …σ …Ÿσ „Άσ „’σ …σ „Ίσ …£σ „Ώσ …”σ „Ίσ „€σ „»σ …—σ …¨σ „Έσ …—σ …ˆσ …Šσ „³σ ……σ „½
There needs to be a new type of interface with relays that can request various feeds from a single relay. A relay operator may want to have multiple different feeds for different users. I don't think it makes sense to expect much curation when asking a relay for its entire recent database. Sure, this can be solved by relay software that runs multiple relay fronts behind the scenes, but IMO there needs to be a way to request a list of curated feeds from a relay. There needs to be some way to differentiate between a firehose feed and a curated feed, with relays being able to provide both in a way thats easier and more discoverable than a separate subdomain for each feed.