Looks like we're both thinking about this stuff at the same time. You may want to consider avoiding address reuse in NIP-570 like in my suggestions 🤙

woo, on-chain zaps and antizaps working on testnet.
https://mempool.space/testnet4/tx/6d8d2c26fb6f68097c7bbca6843d3ef475368d6211c837632446bc4a0f3f162a
Draft NIP 570
https://gist.github.com/melvincarvalho/15f767fee8ed3e14197b322235e9fe8d
Discussion
Wait, does this NIP-570 already avoid address reuse? I may have misunderstood at first