Projektowanie zapisu, który przetrwa własny kontekst

Trwałość omawia się zwykle jako problem przechowywania, przez co brzmi na rozwiązany. Trudniejsze pytanie dotyczy zrozumiałości: idealnie zachowane archiwum jest bezużyteczne, jeśli otwierający nie potrafi rozpoznać, czym cokolwiek w nim jest. Wszystko w sposobie, w jaki dziś czytamy zapis, opiera się na wspólnym kontekście — języku, formatach, konwencjach, wyobrażeniu o tym, po co jest zdjęcie — a nic z tego nie musi podróżować.

Precedensy warte przestudiowania

Nieodczytane pisma. Linear A przetrwało w dużej ilości i nadal pozostaje nieodczytane. Materiał został zachowany; klucz nie.

Oznaczanie składowisk odpadów promieniotwórczych. Dekady poważnej pracy nad tym, jak ostrzec ludzi za dziesięć tysięcy lat bez założenia wspólnego języka. Wnioski są otrzeźwiające — większość propozycji uznano za prawdopodobnie nieskuteczne, a część za mogącą przyciągnąć dokładnie tę uwagę, przed którą miała odstraszać.

Płyty Voyagera. Fizyczny nośnik z piktograficzną instrukcją własnego odtworzenia, wytrawioną na obudowie: prędkość obrotowa, sposób skanowania i odniesienie do atomu wodoru ustalające jednostki. To najczytelniejszy istniejący przykład zapisu zbudowanego tak, żeby wyjaśnić się od zera.

Projekt Rosetta. Świadomie niecyfrowy obiekt — tysiące stron tekstu mikrograwerowanych na metalu, czytelnych samym powiększeniem optycznym — właśnie po to, żeby nie zależeć od żadnego formatu, urządzenia ani oprogramowania.

Własności, które to wymusza

Samoopis na każdej warstwie. Kodowanie fizyczne wyjaśnia siebie, format wyjaśnia siebie, treść wyjaśnia własne konwencje. Żadna warstwa nie może zakładać czytelnika, który już wie.

Nadmiarowość w wielu trybach. Ta sama informacja w kilku postaciach, żeby nieodczytanie jednej jej nie traciło. Kosztowne i jedyne zabezpieczenie przed błędnym założeniem o czytelniku.

Stopniowe odsłanianie. Najpierw rzeczy proste, w sposób uczący czytelnika, jak czytać rzeczy złożone. Obudowa Voyagera działa właśnie tak i jest to dobry wzorzec dla każdego archiwum.

Brak zależności działających na żywo. Nic, co wymaga sieci, usługi, klucza albo działającego systemu. Wszystko potrzebne jest w środku obiektu.

Po co rama międzygwiezdna

Bo usuwa każdą furtkę. Nie możesz założyć, że firma nadal istnieje, że standard jest aktualny, że językiem nadal się mówi ani że ktokolwiek żywy pamięta tego człowieka. To, co przetrwa takie zdzieranie założeń, jest zapisem niosącym własny klucz.

Trzeba powiedzieć to wprost: nikt nie ma zdolności wysłania czegokolwiek międzygwiezdnie i nie jest tu oferowana żadna usługa, która to robi. To ograniczenie projektowe, trzymane celowo, bo tak skrajne ograniczenia są wyjątkowo dobre w obnażaniu leniwych założeń.

Co to zmienia w archiwum budowanym dla Ziemi

Sporo i wszystko przydatne.

Formaty robią się prostsze, bo złożoność jest ryzykiem zrozumienia, a nie funkcją. Opis staje się rzeczą pierwszoplanową, a nie doklejoną, bo zakładamy czytelnika, który nie wie nic. Indeksy pisze się dla ludzi tak samo jak dla maszyn, bo nie można założyć, że maszyna będzie istnieć. A archiwum przestaje zależeć od organizacji, która je stworzyła — i na tej własności zależy nam najbardziej.

Nic z tego nie wymaga wiary, że cokolwiek kiedykolwiek opuści planetę. Wymaga tylko potraktowania na poważnie tego, że ludzie, którzy to w końcu przeczytają, nie będą mieli z nami wspólnego nic poza samym zapisem.