Why the need for keysend again?
It looks like this is a way for the listener app to orchestrate lightning invoices/payments while steering clear of compliance stuff (which would fall on wallet providers, or "self" for self-hosted nodes I guess)
ie wouldn't you build on this if you were starting the value tag idea today?
https://blog.getalby.com/an-open-payment-api-for-podcast-apps/