stipulate

(verb) contract (generic term)

undertake (generic term)