That ONE thing there, would make it illegal for use in the USA. (Destroying a history of transactions.) Being a MINTER, will require these records also. Unless you don't intend to allow people to use actual "bank notes" (currency), to be exchanged for the virtual currency.. but without a "central authority", you have no control over how, and who uses it... thus, it will legally be assumed it IS being exchanged, and that individual IS a minter, and they ARE legally responsible for exchanges and distribution of mined "exchangeable note currency", and the records of the exchanges, to operate in the USA, legally.
Reversibility does not need a "central authority"... Giving a USER the ABILITY to REVERSE a transaction SENT to THEM... (Return = non-taxable proof of "no-earnings".) They decide if they want to reverse/refund a transaction to THEM... Otherwise it looks like more income to the other person, and to you, and you BOTH have to pay taxes for income that was not actually made. (To also provide proof in the "List of non-deleted transactions", in the event of "being summoned to a court of law", which will require unaltered proof of that transaction, up to 20 years later.)
Oh, I see... you want to use only foreign investors that "Are not part of the United Nations Agreements"... Then continue... lol...
All transaction history would be there for 'full nodes', but 'light nodes' could drop as much as they want.
I could care less about laws so long as there is no theft or fraud... lets focus on technology to enable fair trades, not how to be in compliance with laws.