fTPMs and attestation/endorsement, Boot Guard, Secure Boot etc. have existed for years. They are just now beginning to be discussed/used for anti-cheat. I still think the ideal solution is server-side data analysis, however.
The APIs and such exist but due being an open ecosystem, proper security that cheaters can't bypass will take a while to become standard since random OEMs will not care about security unless you force them.