avouchable
/ˈævəʊtʃəbəl/Definitions
1. adjective
capable of being vouched for or guaranteed; reliable
“The company’s financial reports were avouchable, giving investors confidence in their investments.”
2. noun
a person who vouches or guarantees the reliability of something
“The avouchable witness provided crucial evidence in the trial.”