Выбрать главу

В какой-то момент я понял, что я уже внутри. Не в смысле “полный доступ”, а в смысле – я слышу внутреннюю жизнь их инфраструктуры: как двигаются очереди, как откликаются сервисы, как переговариваются узлы, как если бы я стоял в храме во время ночной службы и слышал, как шепчутся служители в боковых коридорах. Omnicore была огромной, и её огромность ощущалась не цифрами, а гулом, который идёт от невидимых процессов, от миллиардов операций, которые выполняются каждую секунду, чтобы мир не развалился.

Я сделал ещё один шаг, и передо мной открылся вход в архив. Он не был отмечен ярко, не был украшен, не был защищён красивой панелью. Он был скрыт в дереве сервисов как глубинная папка, доступ к которой получают те, кто знает, что искать. И когда я увидел этот путь, у меня внутри что-то дрогнуло – не страх, а ощущение, что я стою у двери в хранилище смыслов.

Архив назывался сухо, но внутри него были каталоги, которые выглядели как музейные витрины: “HIST”, “FOUNDATION”, “LEGACY”, и ещё несколько, названных как будто нарочно так, чтобы вызвать ассоциации с раскопками. Исторические метки. Я почувствовал странное раздражение, почти обиду: кто-то действительно играл здесь в археолога, раскладывал прошлое по полкам, подписывал его красивыми словами. Корпорации не любят историю, если она не продаётся. Значит, эта история была нужна не для продаж.

Я вошёл глубже и увидел папки с датами, которые уходили не просто на десятилетия назад, а как будто на века. Конечно, в файловой системе можно поставить любую дату, можно подделать метаданные, но сама идея хранить “XIX век” внутри цифрового архива звучала как вызов здравому смыслу. Я пролистал список и остановился на одном файле, потому что его имя было слишком простым, слишком голым на фоне всего остального: Origin.txt.

Дата рядом стояла так, будто её набрал человек, который не боялся быть смешным: 1848. Я почувствовал, как у меня в груди что-то сжалось. Это не было доказательством, это было обещанием. В этот момент шум в квартире стал чуть заметнее, и мне показалось, что он совпал с тем, как курсор в терминале мигнул, будто на секунду задержал дыхание.

Я протянул руку к клавиатуре и понял, что сейчас я делаю не просто запрос на скачивание. Я делаю шаг в текст, который может оказаться не файлом, а дверью. И всё же я сделал этот шаг, потому что одержимость языком сильнее осторожности, когда ты слишком долго жил в пустоте. Команда на сохранение ушла в сеть, и пока индикатор прогресса двигался, я поймал себя на том, что слушаю не работу канала, а собственное сердце, как будто оно тоже подключено к этому архиву и боится не провала, а ответа.

Полоса прогресса ползла уверенно, почти буднично, и от этого было ещё неуютнее, потому что внутри меня всё происходило так, будто я нарушаю не правила корпорации, а какое-то негласное соглашение с реальностью: вещи из XIX века не должны скачиваться по сети, как обновления. Я смотрел, как байты превращаются в файл на моём диске, и ловил себя на том, что жду не завершения загрузки, а того момента, когда пространство в комнате чуть изменится, как меняется давление перед грозой. Это ожидание было нелепым, и всё же оно сидело во мне с той же упрямой уверенностью, с какой в детстве ждёшь, что после закрытия книги монстр не исчезнет, а наоборот, шагнёт ближе.

Я держал канал открытым ровно настолько, насколько было нужно, не давая себе лишних секунд в их храме. Omnicore могла считать меня гостем, могла считать меня паразитом, но в любом случае она умела считать, и эта способность – самое опасное. Как только файл лег локально, я обрубил сессию, не выходя из архива “красиво”, не закрывая двери, а просто исчезнув, как исчезают в толпе, чтобы никто не успел запомнить лицо. Пары секунд, и мой рабочий контур снова оказался в собственной тишине, но тишина эта уже не была нейтральной: в ней оставался послевкусие чужой инфраструктуры, как запах ладана на одежде после чужой службы.

Я первым делом проверил хэш, потому что доверять файлу без контрольной суммы – всё равно что пить воду из незнакомого стакана в грязном баре. Хэш совпал с тем, что показывал архив, и это было логично, но не успокаивало: совпадение хэша подтверждает целостность, а не невинность. Я не открывал файл сразу. Я положил его в карантин, в отдельное пространство, где он не мог разговаривать ни с чем, кроме моих глаз. И всё же мне казалось, что он уже разговаривает – не как вредоносный код, а как смысл, который просто лежит рядом и ждёт, пока ты признаешь его существование.