Hi, the greatest challenge here is the database compilation which would server as the reference for the fact-checking. Do you already have a database with official verified statements of public figures? or you intend to retrive these automatically from the web?
Then for the actual fact-checking an algorithm that would compare the input text against the database would be created and it would be context aware to understand better the semantics of the statements.