All'inizio, pensavo che Sign fosse principalmente riguardo alla verifica delle cose una volta e andare avanti. Ma guardando più da vicino, in realtà opera a livello di ciclo di vita.
La maggior parte dei sistemi tratta le azioni come statiche: controlli qualcosa e quel risultato rimane fisso. In realtà, però, le condizioni cambiano. L'accesso scade, i dati vengono aggiornati e la validità cambia nel tempo.
Ciò che Sign introduce è la capacità di tenere conto di quel cambiamento. Le attestazioni non vengono solo create: possono evolvere, scadere o essere revocate, consentendo ai sistemi di verificare ciò che è vero nel presente, non solo ciò che era vero prima.
Questo cambia il modo in cui viene costruita la logica. Invece di fare affidamento su stati fissi, le applicazioni possono rispondere a condizioni in corso.
Per me, questo sembra molto più vicino a come la fiducia e i permessi nel mondo reale funzionano effettivamente.
