The contents of said escrow account is verified by an independent third-party accountant that publishes monthly attestation reports. If someone wants to obtain TrueUSD through the online application, they will need to pass a KYC/AML check. Once that's complete, they can send USD to one of TrueUSD's trust company partners. Once the funds are verified by the trust company, their API will instruct the TrueUSD smart contract to issue tokens on a 1 to 1 ratio and to send them to the Ethereum address associated with the account at hand. Once in the wallet, the tokens can be transferred to a friend or used as payment, combining the advantages of fiat (stability and trust) with those of cryptocurrencies (reduced fees and transfer times). The user can also redeem real US Dollars by sending the TUSD tokens back to the smart contract address, which will notify the trust company, and initiate a bank transfer to the user's account.