Можно проще сделать, как в Германии. Там контора делает дорогу, ей дают задаток 20 или 30% (точно не помню), контора делает дорогу за свой счет. Если дорога перезимовала и следующей весной не слезла, ей выплачивают остаток, если дорога пришла в печальное состояние - контора либо делает ремонт участков за свой счёт и получает остаток, либо отказывается и остается в окуенном убытке, а на эти деньги ищут других подрядчиков по этой же схеме.