Fatti

Il 4 aprile 2012, la società A. AG ha chiesto al giudice monocratico del Tribunale distrettuale di Maloja di autorizzarla a depositare giudizialmente l'importo di Fr. 282'558.15, poiché erano sorte controversie tra la società X. AG (ricorrente) e la società Y. GmbH (controparte) sulla ripartizione dei pagamenti all'interno di un'associazione temporanea di imprese. Il giudice monocratico ha accolto la richiesta e ha designato la cassa del tribunale distrettuale come luogo di deposito.

Nel dicembre 2015, il presidente del tribunale distrettuale ha chiesto alle parti di comunicare a chi dovesse essere trasferita la somma depositata per il compenso dell'opera. A seguito di ciò, la società X. AG ha chiesto che le venissero pagati Fr. 103'854.- più gli interessi di mora dal deposito, in subordine che fosse assegnato alla società Y. GmbH un termine per proporre una causa contro di essa, con la minaccia che in caso di mancato rispetto del termine tale importo sarebbe stato pagato alla società X. AG.

Il giudice monocratico del tribunale distrettuale ha respinto le richieste della società X. AG e ha deciso che l'importo depositato rimanesse provvisoriamente presso il tribunale distrettuale. Il Tribunale cantonale dei Grigioni ha confermato questa decisione.

Legge

Il Tribunale federale afferma che, ai sensi dell'art. 168 cpv. 1 CO, il debitore ha il diritto di depositare se l'adempimento della prestazione dovuta non può essere effettuato né al creditore né a un suo rappresentante a causa di un'incertezza incolpevole sulla persona del creditore. Tuttavia, l'effetto liberatorio del deposito si verifica solo quando i suoi…