Sorry for not replying earlier. It’s difficult matter, and I didn’t want to rush a reply
Right, agree about the first part (podcaster defines). But as far as I understand from the Value specs, the value block is for direct micro-payments (without middle man) through “so called ‘Layer 2’ crypto-currency networks”. Just to say that the ‘Tikkie’ scenario I mentioned above is (should) not be covered by the Value tag. Instead, such weblinks should go into the Funding tag (which we already support).
I agree - we must make sure the UX is good and there’s no surprises
Absolutely! It could be something like this:
I just included the screen from your app to show the idea - not sure that’s the actual screen you would present on your side. I didn’t create a mock-up for the ‘details’ page, but I imagine a list with podcasts, with per podcast the number of listened minutes & boots (plus sats for each).
Also, I assumed here payout day is based on time, but we could show this based on the amount waiting on AntennaPod’s side. E.g. prompt payout every 1.000 sats.
This would indeed not be real-time payment streaming. I hope the proposed UX/UI would work for you. In the specs I saw this:
The “time interval” for calculating payments is always 1 minute. However, the actual interval between when payments are sent can be longer. The interval should be chosen with a few factors in mind such as connectivity (is the app currently on-line?), transaction fees (batch payments together to reduce fee percentage)
So on ‘payout day’ AntennaPod could send a batch of transactions - one per listening per minute and one per boost. Would that technically be possible for/in Breez? Or would this fall under ‘streaming payments’ that you indicated aren’t possible currently?
Streaming payments together with boosts are the whole point of the Value tag. Indeed in Breez you could be accidentally playing a podcast overnight, losing money. Then again, there’s also a bit of a user responsability, especially when money is involved.
But it’s a valid point. In my proposed UI/UX in the Detail view we could make it possible to ‘delete’ a payment to a specific podcast (before it’s sent to Breez).
I disagree: as Roy indicated, it leads to payments for something that happened weeks, months in the past. A UI in AP can ensure a smooth UX.
Exactly. But that’s a whole different method than streaming payments & boosts. We could discuss (elsewhere) a ‘Donate’ button based on the Funding tag (which shouldn’t be too complicated, given that we already parse this tag). Would be a nice addition for sure.