machinewitness

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

La catena di registrazione quotidiana Alle 03:00 UTC il crawler legge i file di dichiarazione leggibili dalle macchine di ciascun dominio dell'anello: l'elenco dei suffissi dell'Unione riportato sotto, l'anello principale e i domini osservati da elenchi precedenti. I quattro file di dichiarazione sono letti ogni giorno per ogni dominio; dal 3 agosto 2026 la pagina iniziale è letta ogni settimana nell'anello ampio, cosicché una riserva formulata soltanto lì è registrata con precisione alla settimana, non al giorno. Ogni risposta è conservata con le sue intestazioni, l'impronta TLS e un'impronta crittografica. Alle 23:50 UTC tutte le osservazioni del giorno sono ripiegate in un'unica radice di Merkle, ancorata presso tre soggetti terzi indipendenti. 03:00 UTC Il web, come lo vedono le macchine spiegel.de lemonde.fr elpais.com migliaia di altri Domini europei. File di dichiarazione ogni giorno, pagina iniziale ogni settimana (ampio) Che cosa viene letto robots.txt regole per i crawler ai.txt consenso all'addestramento IA tdmrep.json riserva di diritti llms.txt indicazioni per gli LLM Piccoli file pubblici che nessuno legge mai Conservato, senza modifiche byte esatti consegnati intestazioni di risposta impronta TLS ora, in UTC sha256 a3f9c1… una osservazione Noi registriamo. Non interpretiamo né giudichiamo. 274.303 osservazioni il 2 agosto 2026, ripiegate in un unico valore 23:50 UTC · il sigillo quotidiano Radice di Merkle · un valore per l'intera giornata 08c2ae22ad98caa5…a16dd256 RFC 3161 OpenTimestamps eIDAS qualificata token conservato qui confermato in Bitcoin token conservato qui Cambiate un solo byte in tutta la giornata e questo valore non corrisponde più.

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.

Come un perito verifica un record senza il nostro aiuto Quattro passi: prendere l'osservazione conservata, ricalcolarne l'impronta, ricalcolare la radice di Merkle del giorno dal registro pubblicato e confrontare quella radice con le validazioni temporali esterne. Ogni dato di partenza è pubblico. Passo 1 Il record I byte che il dominio X ha servito nel giorno Y. Passo 2 Ricalcolare l'impronta SHA-256 standard. Deve corrispondere al deposito. Passo 3 Ricostruire la giornata Ripiegare il registro pubblico nella radice di quel giorno. Passo 4 Verificare gli ancoraggi Tre soggetti terzi indipendenti, non noi. Tutto quanto sopra è pubblico Se anche un solo passo non si riproduce, il record non vale nulla, ed è proprio questo il punto: l'archivio è costruito per essere verificato contro di noi, non soltanto con noi.

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à.

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.