pull down to refresh

I'd go with CTV in order to get covenants. I wrote about covenants several years ago:

https://blog.casa.io/why-bitcoin-needs-covenants/