guarantee

an assurance for the fulfillment of a condition