This is in essence no different from a contract, except that it is usually used in the context of a contract between governments.