By the way, nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl, if I build these relays I'm mentioning after this post it's just because I want them to exist and be tried, not because I'm pre-marketing an existing product. I don't have them built here nor I know of anyone who is working on them.

Reply to this note

Please Login to reply.

Discussion

Well, if you want to premarket my idea with your non-premarketed concept:

We just have a whitelisted (write-protected) relay, but we allow anyone to send zap events. And I've set a sat lower-threshold in the new client that displays the zap comments in the replies, as if it were a kind 1 or 1111 reply, but with a ⚡ icon on it.

So, you can pay-to-respond by putting your message into the zap. We moderate the relay, so if you put something horrendous in the zap message, we delete the event and you lose your money.

I order the zaps at the top of the thread, with the highest zaps first. So, you can pay to get higher up the list. And subscribers can also do this, otherwise their replies are just below the zaps.

I think I have the lower-bound set to 20 sats, since 21 seems to be a significant number. If there are too many shenanigans, I'll just keep raising the price, until they stop.

I like this.

I think Damus also displays the zaps like that, right nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg3waehxw309ahx7um5wgh8w6twv5hszythwden5te0dehhxarj9ekxzmny9uqzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9ffz2xl?

But does your client make it so people only read replies from that specific relay? Because I think that's a step in the path to solving spam.

Yup 🎯

Apps reading from a set of relays defined by the Communities (or the App's goal).

Solves the global state problem too, at the local community level.

Yeah, I've never gotten the concept of using relays full of people I don't like.

We are allow-oriented.

* Everyone on the community relays is allowed.

* People on your lists, or events from query results, are also allowed. (We pull those from "fallback" relays.)

* Events from your local relays are also allowed.

Yup.

It's the UX around all of this "allowing" that I'm still working out rn.

We have community relays (theforest and thecitadel) and I integrate the person's local relays, and we have a set of non-spammy relays like aggr.nostr.land and nostr.wine, that I use to include npubs that aren't on our relays, but are on someone's lists (I just include all lists, including follow lists, and there's a filter where they can select which ones to include.)

The novelty is that I let you post notes as zaps, on a relay you normally can't write to. TheForest is closed to any npub who isn't whitelisted, but you can zap your way into the feed.

It's also interesting because people can like, comment on, repost, highlight, or zap your zap. Or report it. 😅 It just looks like a reply.

I've also thought about using zaps to upvote replies, into the zaps list, at the top. Like, cumulate the zaps. Then people could vote for the replies they like best, with money.

I'm experimenting with making zaps more functional, basically.

zapping your way in sounds fantastic!

That sets the lower-bound for zapvertising.

I might make it npub-specific, with an event (and my config amount as minimum, for spam protection), and display it on the OP:

** Zap-replying to this npub's notes will cost you 21/210/100k sats.**

We were always joking about that, like, You can send me your dick picks, if they come along with a whole Bitcoin.

But, like... hold up. Fr, tho. 🤣