assurance

noun

1.
2.
a binding commitment to do or give or refrain from something
Derived from:
assure
3.
a statement intended to inspire confidence
Derived from:
assure
4.
a British term for some kinds of insurance