How do you develop user assurance that a trusted system provides factual correctness?

You can't. User assurance is predicated on the assumption that the user trusts you. If the user does not trust you, there is no amount of factual correctness that will develop user assurance in a trusted system.