I'm working on streaming micropayments, allowing many payments per second. It's basically a lightning channel, but using cashu instead of on-chain bitcoin
Lightning is great, but it doesn't work for tiny high-volume payments, like 1 sat per kilobyte of download or 1 sat per 1000 tokens, because of lightning fees and latency
Also, cashu - like Lightning - supports millisats which allows for tiny payments.
So you could connect to any service like this, such as a Nostr relay or ppq.ai or a Blossom server for media, set up a channel with 10000 sats and start making micropayments. You can end the session at any time, and the service can't steal the rest of the channel capacity. The service can exit with only the (milli)sats which you paid to it
I.e. both you and the service need to trust the mint, as is usual with cashu, but you and the service don't need to trust each other
