The TPP has to be rejected for this alone, which says (as far as I can understand it) that the IoT (Internet of Things) will consist of stuff whose behaviour is only known to people in another country and we're not allowed to know.
Article 14.17 of TPP, published at last after years of secret negotiations, says: “No Party shall require the transfer of, or access to, source code of software owned by a person of another Party, as a condition for the import, distribution, sale or use of such software, or of products containing such software, in its territory.”
What we need is the reverse: If products contain software then the source (and reproducible build chain) need to be freely available.