These are excellent questions, and ones we've had to internally debate ourselves.
@Rishi556 handled pretty much all dev regarding the actual scripting of this - I am more of the marketing/idea/front-end of this project.
However, you are correct in that technically, this isn't a taxable event so long as there's no "sale" - I'm not even sure a power-down would trigger a taxable event, as you're not technically "selling" or "transacting" anything, simply making it liquid vs staked.
We'd love it if you joined our Discord so we could discuss further - this is an open-source project as per @Rishi556's wishes (only our API would be the "premium/paid" version, which I'm personally reaching out to multiple companies to integrate support for).
Discord: https://discord.gg/6bvkta7