Giving money that can only be spent on what it was meant for
Parents, employers, NGOs and government programmes all face the same problem: money given for one thing gets spent on another. A wallet that refuses the wrong purchase solves it without anybody checking receipts.