Fatti
La Fondazione [T.] ha ottenuto una promessa di sovvenzione dall'Ufficio federale delle assicurazioni sociali (UFAS) per la costruzione di un istituto per anziani. La decisione del 14 aprile 1988 fissava l'importo provvisorio della sovvenzione a 885'000 franchi, a condizione che i lavori di costruzione iniziassero entro il 1° luglio 1990.
Dopo aver constatato che i lavori non erano iniziati entro i termini, l'UFAS ha revocato la promessa di sovvenzione con decisione del 18 ottobre 1990. La Fondazione [T.] ha quindi fatto ricorso contro questa decisione.
Legge
Il Tribunale federale ha esaminato la validità della decisione di revoca alla luce dei principi generali applicabili in assenza di norme legali specifiche sulla revoca delle decisioni amministrative. Ha ritenuto che la revoca fosse giustificata, in quanto la promessa di sovvenzione era soggetta a una condizione potestativa e risolutoria espressamente prevista nella decisione iniziale.
Tuttavia, il Tribunale ha ritenuto che la sanzione della revoca fosse sproporzionata rispetto alle circostanze. Sebbene la Fondazione [T.] avesse tardato nell'avviare i lavori e l'interruzione del cantiere…