From my understanding of the way Taler works, it's not possible to transfer money into another persons wallet in a transitive fashion. e.g. I get X out of my wallet and give that to a friend B. My friend gives that to his friend C and she finally spends it on merchant D. Is such a thing possible? The way I see it, once I receive money, I have to give it back to the exchange before it becomes "spendable" again.
I'm trying to do something that works more like conventional money where I can give it to other people. Is it possible to do this somehow? Perhaps just hide the user->exchange communication so that they don't have to do that explicitly.