PPE Relay - a paid relay that accepts notes on a pay-per-event basis.
wss://ppe.swarmstr.com
Powered by khatru framework by nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprdmhxue69uhhyetvv9ujuam9wd6x2unwvf6xxtnrdakj7qgnwaehxw309amk7apww468smewdahx2tckuej4c
How it works?
- For storing an event, the relay charges 1 sat per single event.
- The amount is subtracted from the user's balance each time event is accepted.
- To top up your balance, simply zap any note from nostr:nprofile1qqsqsujjc4r3s683cn8nvda0m8s2z70elp65nml3lvcykqm39w8duucpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjeeaj3 with the desired amount.
- Only kind 1 (note) and 30023 (long-form) events are accepted.
- To view your current balance, tag nostr:nprofile1qqsqsujjc4r3s683cn8nvda0m8s2z70elp65nml3lvcykqm39w8duucpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsjeeaj3 with "balance" command.
Repo: https://github.com/ptrio42/ppe-relay
Feedback/suggestions appreciated.
Note: This is an experimental phase so expect some bugs.
Wild. Could this be used for someone to pay sats to get a note some widespread reach, coming from a burner npub?
Also makes me wonder if this could be the basis for an advertising model.
Have some life transition stuff happening, DVMDash updates may be slow coming in the near term. If you are using it and run into a problem, DM me or post an issue in the GitHub, and I’ll see if I can quickly address it.
We’ve crossed the 80k threshold for DVM
Jobs being created and folks are working on DVM chains. Exciting things coming!
Working my way through “Build a Large Language Model from Scratch" and the publisher (Manning.com) has a feature that is basically nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x , called ‘livebook’ although the interface for showing highlights isn’t quite as nice as highlighter.com.
First time I’m seeing something like highlighter not on Nostr.
Highlighter UX for textbooks or other dense reading material where people can have side discussions will be amazing.
Fantastic. Do it!
Project Euler is more fun than Leetcode.
It’s basically Leetcode, but you need an actual answer to a specific problem, and if you implemented it inefficiently (brute force), you won’t be able to compute the answer in a really long time. Every solution can be generated in less than a minute.
For example, what is the 10,001st prime number?
It’s almost like it’s so obvious it’s silly to even have to talk about it
If I use Nostr disconnected from everyone else with a group of people, you could never know.
Are you excluding that situation when talking about “Nostr”?
Relay devs and runners - do you limit massive filter subscriptions? Is it terrible to subscribe on a filter for kind 3 events for say 100,000 npubs?
Has anyone written a guide on relay filter etiquette? Or should I ask for what I need and if relays stop responding / block me, I submit smaller filters?
tagging a few folks that I know develop and run relays
#asknostr nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub18kzz4lkdtc5n729kvfunxuz287uvu9f64ywhjz43ra482t2y5sks0mx5sz
What is the end result that bothers you from the spam?
Is it that you can’t read threads because so much junk?
Is it the notifications blowing up your phone?
Something else?
Yep. Have a list of npubs that you (the client developer) believe to be high quality and suggest those to the user to follow.
For any topics you’re going to have listed, do the same.
Maybe there are oracles who maintain lists and you can pay them for their current list at the time a new user shows up.
There's many feed algorithms to consider. What I’m suggesting is just a binary true/false on whether a note could show up.
If users just want a high quality lurking experience, they only need to identify one high quality account they are interested in “follow the person” and could bootstrap off of that first person’s web of trust.
And I suspect there will always be well known curated lists of popular nostriches. Pick any group of npubs from that list and now you have a social feed to watch.
If an npub has no follower from within my ‘n’ degrees of followers, why am I ever seeing it in my Nostr client?
Is this just a compute problem? If so, let’s start running DVMs to solve this.
Does such a simple solution not work?
Let’s say you are brand new to Nostr. For you to get connected, you’d need to:
1. post a few high quality notes (anything that’s not spam)
2. follow people you like
3. wait for one npub who has followers to follow you.
As soon as 3 happens, you’re good to go. If a spam account gets past this part, you just need a few people to report them and then your client shows you that should be skeptical of this person.
The question then becomes, how do you find new people to follow when there is a flood of potential fake profiles waiting to be discovered alongside new real people?
Best case solution, you meet anyone in real life who has a Nostr account and they follow you.
Worse alternative is bootstrapping from legacy social media.
There will probably be markets in the future selling you access to Nostr networks (pay me to follow you and add you into my WoT). You could be anonymous this way.
Maybe AI search tools will be able to pick out some authentic profiles just by the content they post.
Moral of the story is - the incorrect solution here is to KYC or scan eyeballs for “proof of human”.
Because current AI is very bad. I’d argue people want to talk to good AI more and more, as it gets better.
Perplexity.AI is far better than any previous search engine I’ve used. (Love Kagi but can’t do follow up chats).
If you want to talk to a real human, gonna have to go to a meetup in meatspace.
So it begins. We use AI to filter it out / reduce it. It won’t be easy. But in the long run something like the following can be used even if AI matches human ability online. Any long term solution that tries to rely on proof of humanity will fail while something like the following still has value:
AI tools + WoT + WoT based reporting / reputation + micro payments / PoW
It’s all actors. How do you distinguish against the bad actors and the good ones? Human or AI?
We haven’t even begun to scratch the surface of WoT based solutions and micro payments
I’d say proof of humanity != proof of not spammer
Solving the second one should be much easier
Why? Every day this will get harder. If you need to solve this problem, you have made a fundamental design error in whatever you are building.
True value for value shouldn’t care how the value came into existence right?
(At least, this is my current thinking on this, would be curious what problem you need to solve this for)
What is proof of humanity?
GM
