It is not clear. I think you need legal counsel to write contract language. For example, the word "undertake" is probably not enforceable, just as "try" is not, either.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.