Definition of vouched:
(v) :
(transitive) To affirm or warrant the correctness or truth of (something); also, to affirm or warrant (the truth of an assertion or statement).
(v) :
(transitive) To cite or rely on (an authority, a written work, etc.) in support of one's actions or opinions.
(v) :
(transitive) To back, confirm, or support (someone or something) with credible evidence or proof.
(v) :
(transitive) To bear witness or testify to the nature or qualities (of someone or something).
(v) :
To express confidence in or take responsibility for (the correctness or truth of) something.
(v) :
(transitive) To call on (someone) to be a witness to something.