I have read the USDT smart contract and there is no price re-adjustment. Only some management functions like blacklist addresses burn cash and of course the basic ERC20 functions.
But how do they re-adjust the price to be 'stable'
Is it done from outside?
Then do they have to do it for each exchange, using the exchange API?
More info is welcome!