pull down to refresh

You still need a way to tie the payment proof with the user though. So they need some kind of account known to the app.
Maybe that means that the app should just use wallet IDs as the most base ID type?
Not necessarily. You could just store a cookie or something that gives them access to the content. If they want forever access from any device perhaps they’d require an account (or just let them download it).
reply
tbh this is where something like RGB / Taro could come in. give them an access token in their wallet. offload almost all user account behavior to wallets. less liability on the web app owners
reply