guarantee

noun

A formal assurance (typically in writing) that certain conditions will be fulfilled, especially that a product will be repaired or replaced if not of a specified quality.

verb

Provide a formal assurance, especially that certain conditions will be fulfilled relating to a product, service, or transaction.