Fatti

Il consorzio di gestione dei rifiuti Oberengadin-Bergell (ricorrente) e la Corvatsch Power GmbH (convenuta) erano in disputa per la conclusione di un contratto per la raccolta e il trasporto dei rifiuti urbani. La convenuta aveva ottenuto l'aggiudicazione per il periodo dal 1° giugno 2006 al 31 maggio 2011, ma non aveva firmato il contratto perché chiedeva un adeguamento della quantità annua di rifiuti e un indennizzo più alto.

Il tribunale cantonale dei Grigioni aveva obbligato il ricorrente a concludere il contratto con la convenuta e le aveva assegnato un risarcimento di 10'800 franchi. Il ricorrente aveva impugnato questa decisione dinanzi al Tribunale federale.

Legge

Il Tribunale federale ha esaminato inizialmente se il contratto controverso fosse di natura pubblicistica o privatistica. Ha concluso che il contratto può essere considerato privatistico senza violazione del diritto federale, poiché le parti avevano inizialmente presupposto un contratto privatistico e il contratto regolava dettagliatamente le prestazioni da fornire.

Il Tribunale federale ha quindi esaminato se tra le parti fosse stato concluso un contratto. Ha concluso che la convenuta non aveva accettato tempestivamente l'offerta del ricorrente e che il suo rifiuto dell'offerta aveva fatto decadere l'efficacia…