I may not have the right company in my question.  But how do I know if a TLD is sanctioned by ICANN?  I read that if I buy a TLD, it is possible it is not in all the DNS servers.For example, how would I know .academy or .pro or something else like that is available for most clients?
How can I verify if a Top Level Domain is in the root DNS servers used by ICANN?
domains;dns;top level domains