guarantee: a written assurance that some product or service will be provided or will meet certain specifications
assurance: a binding commitment to do or give or refrain from something
cloud: any collection of particles (e.g., smoke or dust) or gases that is visible