Una giornata nell'archivio
Come una giornata entra nel registro, e perché non può più essere modificata.
Ogni 24 ore si svolge la stessa sequenza. Termina con un unico valore che chiunque può ricalcolare, e che è stato collocato fuori dalla nostra portata il giorno stesso. Questa pagina disegna quella sequenza, e poi la disegna a ritroso, come la percorrerebbe un perito anni dopo.
La sequenza quotidiana
registrazione & sigillatura (la nostra parte) ancoraggio (terzi, non noi)
Sull'ancoraggio Bitcoin. OpenTimestamps opera in due fasi: la radice viene inviata lo stesso giorno, e la ricevuta diventa autosufficiente una volta reintegrata la conferma di Bitcoin. Quel secondo passo è stato compiuto per ogni giornata sigillata il 7 agosto 2026, e da allora se ne occupa un processo quotidiano, cosicché le ricevute qui conservate rinviano a intestazioni di blocchi Bitcoin anziché a server calendario. Gli ancoraggi RFC 3161 ed eIDAS qualificato restituiscono la loro prova immediatamente e valgono per sé. Lo stato attuale di ciascun ancoraggio, per esteso.
I tre ancoraggi, e a che cosa serve ciascuno
Sigillare e ancorare sono due atti distinti, e la differenza decide che cosa un record di una data determinata consenta di provare. La sigillatura è nostra: ci vincola al contenuto di una giornata. L'ancoraggio non è nostro: fissa quando quel vincolo esisteva, in sistemi che non possiamo riscrivere. Ogni termine che segue è di quelli che un tribunale vorrebbe si spiegassero.
Il sigillo quotidiano: una radice di Merkle
Poco prima della mezzanotte UTC ogni osservazione di quella giornata viene ripiegata in un unico valore, la radice di Merkle. Ogni osservazione è dapprima ridotta a un'impronta; le impronte vengono poi combinate a coppie, livello dopo livello, finché non resta un valore che dipende da ogni osservazione sottostante. Cambiate un byte in un record e la radice non corrisponde più. Quell'unico valore è il sigillo: pubblicarlo ci vincola irrevocabilmente a tutto ciò che è stato registrato quel giorno, senza rivelare nulla del contenuto.
Una giornata senza alcuna osservazione non viene sigillata. Un testimone che ha osservato non ha mai zero record; zero significa quindi che non ha osservato, e un sigillo riguarderebbe una giornata mai avvenuta. L'esecuzione si arresta e lo segnala.
RFC 3161: un'autorità di validazione temporale
Un'autorità di validazione temporale (TSA) è un servizio indipendente che riceve un'impronta, vi aggiunge l'ora corrente, firma entrambe e restituisce il risultato come token. La RFC 3161 è lo standard internet che descrive questo scambio. Inviamo la radice del giorno a una TSA pubblica (freetsa.org) e conserviamo il token firmato che restituisce. Chiunque può verificare la firma rispetto al certificato pubblicato da quella autorità, senza chiedercelo. Il token arriva in pochi secondi, ed è per questo che questo ancoraggio è quello che non resta mai indietro.
La validazione temporale eIDAS qualificata: lo stesso atto, con effetto giuridico
Tecnicamente si tratta di un secondo token RFC 3161. Giuridicamente è altra cosa. Una validazione temporale elettronica qualificata è rilasciata da un prestatore iscritto nell'elenco di fiducia dell'Unione e vigilato ai sensi del regolamento eIDAS; la nostra proviene da GLOBALTRUST (e-commerce monitoring GmbH, Austria) ed è presa per ogni radice dal 31 luglio 2026. Ai sensi dell'articolo 41 di eIDAS tale validazione gode di una presunzione di accuratezza quanto alla data che indica, in ciascuno Stato membro. Un giudice non deve essere convinto che l'orologio fosse esatto; è la controparte a dover dimostrare che non lo era.
Si noti bene che cosa non è. Una validazione temporale qualificata dice quando. Un sigillo elettronico qualificato direbbe chi. Deteniamo validazioni temporali e, deliberatamente, nessun sigillo: l'identità di chi registra è la metà debole di qualunque archivio tenuto da una parte interessata, e nessun certificato acquistato vi porrebbe rimedio. A rispondervi sono invece il secondo testimone indipendente e un metodo che qualunque terzo può ripetere.
OpenTimestamps e Bitcoin: un orologio che nessuno può riportare indietro
OpenTimestamps è un protocollo libero e aperto che opera in due fasi. Dapprima la radice viene inviata a server calendario pubblici, che raccolgono impronte da tutto il mondo durante una finestra temporale e le combinano in un unico albero, esattamente come noi combiniamo la nostra giornata. Soltanto il valore sommitale di quell'albero viene scritto in una transazione Bitcoin, cosicché una sola voce nella catena di blocchi porti con sé migliaia di documenti fra loro estranei. Poi, una volta inclusa la transazione in un blocco, la prova che collega la nostra radice a quel blocco viene reintegrata nel file di ricevuta. Da quel momento la ricevuta sta da sola: può essere verificata rispetto alle intestazioni dei blocchi Bitcoin, senza che né noi né i server calendario debbano esistere.
Qui non c'è alcun portafoglio e non circola denaro. Bitcoin è usato per una sola proprietà: la sua successione di blocchi non può essere riscritta a posteriori, il che ne fa un orologio pubblico non retrodatabile. Poiché un blocco richiede tempo per comparire, questo ancoraggio si conferma da alcune ore ad alcuni giorni dopo la giornata che attesta, e un processo quotidiano compie quella seconda fase. Ogni giornata sigillata finora l'ha portata a termine.
Perché tre e non uno. Falliscono in modi diversi, ed è proprio questo il punto. I due ancoraggi gratuiti non costano nulla e possono essere verificati da chiunque, ma uno dipende dalla raggiungibilità di una sola autorità e l'altro si conferma solo dopo un ritardo. La validazione qualificata ha effetto giuridico nell'Unione ma poggia su un solo prestatore vigilato. Bitcoin non può essere riscritto ma non dice nulla su chi abbia inviato che cosa. Un'obiezione che abbatte uno di essi lascia in piedi gli altri due.
La stessa catena, percorsa a ritroso
È la parte che dà valore al registro: ogni passo può essere ripetuto da un terzo a partire da dati pubblici. Nulla di quanto segue richiede la nostra collaborazione, i nostri server o la nostra continuata esistenza.
il passo che non dipende affatto da noi
Quale parte del web è coperta
L'anello ampio comprende ogni dominio dell'elenco Tranco del primo milione che porti un codice di Paese dell'UE-27 oppure .eu: 28 estensioni in tutto. L'elenco è stato esaurito, non troncato: sono tutte, non un numero tondo scelto per comodità.
- .de27.923
- .nl18.853
- .fr11.020
- .it10.117
- .pl8.949
- .eu5.615
- .es5.392
- .cz4.891
- .ro3.835
- .se3.529
- .gr3.338
- .be3.187
- .at2.954
- .hu2.892
- .dk2.327
- .fi2.221
- .pt1.985
- .sk1.798
- .ie1.398
- .bg1.160
- .hr1.075
- .lt1.006
- .lv848
- .si738
- .ee722
- .lu255
- .cy174
- .mt91
I conteggi sopra corrispondono all'elenco dei suffissi dell'Unione stesso, ripartito per Paese. L'anello aggiunge a quell'elenco un piccolo nucleo, composto a mano, di domini rilevanti in caso di controversia e osservati con cadenza più fitta, oltre a un residuo di domini ereditati da elenchi precedenti e non più presenti in quello attuale. Ogni dominio dell'anello è letto ogni giorno per i suoi quattro file di dichiarazione; la pagina iniziale segue la cadenza settimanale dell'anello ampio. Un dominio non viene tolto dall'anello per il solo fatto che un elenco di origine è cambiato: una lacuna nel registro sarebbe indistinguibile da un dominio che ha smesso di rispondere. La registrazione si interrompe invece quando il gestore di un dominio si oppone. Si veda che cosa conserviamo.
Che cosa un'estensione dice e che cosa non dice. Un'estensione nazionale è un indizio di dove un sito appartenga, non la prova. Un'impresa tedesca che pubblica sotto .com non compare in questo elenco, e un dominio .de può essere gestito da qualunque luogo. Enunciamo il criterio anziché pretendere di coprire «il web europeo»: ciò che è osservato è ciò che il criterio seleziona, ed è scritto nero su bianco perché ciascuno possa giudicare da sé lo scarto.
Dove proseguire
Che cosa conserviamo su un dominio percorre lo stesso terreno campo per campo, su un esempio svolto. Il glossario definisce ogni termine probatorio, compreso ciò che non prova. Il registro pubblico delle radici elenca ogni giornata sigillata e i suoi ancoraggi. La verifica di copertura risponde alla domanda se un determinato dominio sia osservato. Tutte e quattro sono gratuite e non richiedono alcun account.
Ciò che un dominio ha effettivamente servito in un dato giorno non compare su alcuna pagina pubblica. Viene rilasciato come estratto probatorio, su richiesta, a condizioni pubblicate e dietro una tariffa pubblicata.