Replying to Avatar cloud fodder

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

inspiration from: https://mikedilger.com/gossip-model/ (section: Personal Relays)

you mentioned something a while back, just wanted to say, i agree and have now bumped to top of priority queue:

relays, that:

'

Accept events from me, (done)

Accept events tagging me, (in-progress)

*Accept events that are tagged to any events that have been accepted previously. (in-progress)

Accept kind-10002 events, (done accept any/ todo filter by event kind)

Reject all other events (done)

Allow me to read anything (done)

Allow everybody else to read my events (done)

Allow everybody else to read kind-10002 events (done)

'

nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c

what do you think about this hot take of how I see supporting personal relays? the accepting of events that have been accepted previously may have compute limits but it also is far under the threshold for having relays of 100s of members if you expanded to a regional relay or local relay.

Reply to this note

Please Login to reply.

Discussion

Replies are supposed to propogate p-tags from parents, so they should already be accepted. But sometimes people drop a p tag and you might want those, so that is fine. Accepting too much is better than the inverse.

Is there a relay tech you are working on for this? I have resisted splitting my time, but I have the idea in my head clearly, using rust and LMDB and the indexes all worked out, it would be a binary plus a systemd init script, that creates a data dir and config file, no libraries or junk to install.

[I try to do the opposite of what Ruby did to me --- ruby fucked one of my servers once, trying to install mastodon or owncloud or something like that years ago, requiring boatloads of shit that broke other software that used different versions of that same shit. So I try to ship independent binaries with no dependencies]

right, i gravitated towards the etags vs. the ptags..

yep, I'm working on opensource https://relay.tools powered by strfry

aw man ya, i used to think dynamic was the way with perl and then ruby.. haha, no way i wanna use that stuff anymore!! i gotta have compiled, or at LEAST types. or it's just BUG-city, and contrib nightmare

Oh right, my relay tests showed several relays at relay.tools were among the best performers according to my made-up metric. Nice work.

coracle runs a relay locally, that's why it still gives a rendering when it's offline.