Кто является гарантом выполнения сторонами своих обязательств?

 

Сами стороны. Контракт заключается прямой, поэтому каждая сторона вносит туда пункты, которые бы гарантировали неукоснительное соблюдение всеми сторонами своих обязательств и предусматривали все возможные случаи нарушения и соответствующую им ответственность.