Now that you've cooled off a bit, changing subject to your project (which I actually admire)
Have you seen NIP66? Or considered using nostr.watch to populate your blaster list? I want to add a configurable blaster to grain and I'm not sure which direction I want to go. I might could do something with bostr2. Grain is written in Go as well.