blossom is definitely a better way to do it, it's simple to add naive propagation mechanisms like forwarding queries to other blossom servers that are storing the same type of data, and then caching them actually, after i get done with making an actually stable relay i need to write a blossom server