Replying to Avatar Patrick

I know you sent me the filters you used for strfry which seem great. I'm really liking the model that nostr:nprofile1qqspdudqzqx5ellme3prp68qus5se3vynsddcexkv5la5p7qxxcswjcprdmhxue69uhhw6r9v96zu6rpwpc8jarpwejhym3wvdhj7qghwaehxw309aex2mrp0yhrq7rrdpshgtnrdakj7qgmwaehxw309ahx7um5wghxsctswpuhgctkv4exutnrduhsn0ks9r is going towards on Grain with an open model that gets purged rather quickly but also integrates whitelists/WoT for longer term storage of events. I think this is the ultimate approach myself since it allows for discoverability but also immediately filters out spam. If that open version can be combined with more filters like you sent me then I think that's the best path for a node that wants reach for new users while limiting spam.

Grain doesn't have WoT yet but soon. Taking a bit of a break, testing with wheat and working on the main site right now. But yes, the purging will have an exclude WoT config when added.

Reply to this note

Please Login to reply.

Discussion

Oh I thought you had it working already. As you can see I still didn't get around to moving freespeech.casa over to really get my hands dirty yet but it's a priority for me. I know you have a feature goal list a mile long but would love to see this make it's way to Grain with time.

nostr:nevent1qqs9shdflzj342ks2hy9tzygnz5d9w8wh3yhlp7gugwapxsk4mj273spydmhxue69uhhyetvv9ujuem0dajx6mmjde5kuemzd96xxmmfdchxxmmd9upzput2cea0luf5q5qu7faha057xzr0kchf0uzyhfq8uw94mpp95uljqvzqqqqqqycffj3u

Once it’s finished it should just plug into any relay. It’s all client side processing (with the exception of the pubkey to name caching). Only started it yesterday so still needs edge cases ironing out and the code cleaning. 🧼