Looking at the code for your CompliantToken.sol which is used in the main TrueUSD.sol there is a blacklist that allows you to blacklist addresses you deem "bad" according to your terms of services. However, both in the code https://github.com/trusttoken/trueUSD/blob/master/contracts/CompliantToken.sol#L16 and in the documen..
It seems the price stability is achieved due to traders being able to trade TrueUSD for the equivalent USD on TrueUSD.com. Not only is that a clear single point of failure, it expects your user base to put heavy trust on TrueUSD.com being always available to honor those trades. What happens when that is not an option? e.g. ..
How would you address the centralization aspect of only one entity (Trust Token) selling and buying back TrueUSD?
@soonaorlater We foresee mainstream adoption occurring from the ease and convenience of creating a likable visual secondary verification layer for your wallet, or just plain having fun with creating a crypto-collectible ethmoji 🤩