pull down to refresh

I don't fully understand the proposal, but there is some good info in the design doc. Seems like most of it is done in the proposed wallet app, with taproot providing the signing permission structure on-chain.