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)

'

Reply to this note

Please Login to reply.

Discussion

A relay that fetches everything from my social network.

Check it out: nevent1qqsg4v7sljgfsgyjyw8qdxeackgr025eqjrmlaf5zsf9etjqygzepyqgn22w0

oh, does it do replies/reactions to your events?

ideally, yes. But no client is ready for it yet.

ya, ideally is exactly what im saying hehehe.

is there something missing from being accepting of the new DMs? I assumed a regular relay, accepting all event types, was enough.. (which all the relays i have running, do).

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.

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.