We have spent a lot of time at Zaprite thinking about gap limits, and how to optimize the payment experience for merchants and payers, while working within the limitations.
Yesterday we published a blog post outlining how we manage address generation and reservation for xpubs within our platform: https://blog.zaprite.com/optimizing-address-usage-for-the-gap-limit/
We welcome feedback and questions!
This is a pretty cool way of going about it. I've had to spend enough time tracking down addresses to appreciate the thoughtfulness of the approach. Great to see new ideas with merchants in mind!
Thanks! It was imperative for us that we did not ever break the standard gap limit for that very reason. Not seeing balances in wallets is scary—we definitely don't want to contribute to that!