nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgnwaehxw309ac82unsd3jhqct89ejhxtcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcprdmhxue69uhhw6r9v96zu6rpwpc8jarpwejhym3wvdhj7qgnwaehxw309ahkvenrdpskjm3wwp6kytcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tcppemhxue69uhkummn9ekx7mp0qydhwumn8ghj7mn0wd68ytngv9c8q7t5v9mx2unw9e3k7tcpr4mhxue69uhkummnw3ez6vpj9eukz6mfdphkumn99e3k7mf0qyt8wumn8ghj7cn9wehjumn0wd68yvfwvdhk6tcpzpmhxue69uhkutn0dvczummjvuhsz8rhwden5te0vdhh2mn5wf5k2uewve5kzar2v9nzucm0d5hszxrhwden5te0v36x7mn0dchxummnw3erztnrdakj7qg3waehxw309ahx7um5wghxcctwvshsz9thwden5te0v35hgar09ec82c30wfjkccteqythwumn8ghj76tjd9ekstnwdaehgu3wvdskvef0qys8wumn8ghj7cnfw33k76twd4shs6tdv9kxjum5wvhx7mnvd9hx2tcprpmhxue69uhhwmm59eekzmnywa5kx6pwveshymf0qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qpqzmc6qyqdfnllhnzzxr5wpepfpnzcf8q6m3jdveflmgruqvd3qa9s75qc03 Are you deduping with NIP-11? There's all kinds of fun in there.

Reply to this note

Please Login to reply.

Discussion

I just worked up something this morning to get NIP11 but it's so early. I was just curious which implementations were most prevelant.

Cool! Have you considered running a monitor and publishing NP-66 events by chance? Also:

Only after the crawlr and blastr are done and WoT is implemented in grain. Grain is my priority. After I feel like it's in good shape, I'll make the crawlr do more.

Looks cool! Something like Khatru?

Waaaay more than Khatru. Here's the config for a good idea of the current capability. My objective is a highly configurable relay to cover a multitude of use cases. Uses mongodb but more databases are planned, way later...

https://github.com/0ceanSlim/grain/blob/main/app%2Fstatic%2Fexamples%2Fconfig.example.yml

Ah, ok, so much different. Khatru is more of a framework whereas this looks something closer to nostream where there are baked in policies you can configure. I like that there's fine grained control over resources. Can't wait to try it!

I want to do some more resource control with database size but I'm waiting until I get the majority of everything else done and add multi db support since I'll have to do different functions to check the size depending on the database you use.

Then I can tie in purging with a database size limit.