avoucher
/əˈvaʊtʃər/Definitions
1. noun
One who vouches or gives a guarantee
“The merchant relied on the avoucher to ensure the quality of the goods.”
2. verb
to vouch or guarantee the quality or authenticity of something
“The company avouched for the safety of their new product.”