A written assurance that some product or service will be provided or will meet certain specifications.
Make certain of.
Type of bank loan with payment guarantee.
Give surety or assume responsibility.