You want to do this for Privacy as one of two main goals as you wrote in Medium.
"Enriching Transactions with Purpose and Privacy"
I really doubt that if I want to gain privacy, I will be ready to add a transaction purpose to my transaction and make it public on the blockchain, block explorer for everyone to see.
I see some processes in between sender and receiver but is it all encrypted end-by-end?