Amilon: powering branded currency