реклама
Бургер менюБургер меню

Рейн Карвик – Сервер 0 (страница 9)

18

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

Я открыл лог своей прошлой сессии в архиве Omnicore, тот, который я всегда веду для себя: не для отчётности, а для памяти. В нём были отметки времени, команды, ответы, мои короткие комментарии, сухие, как медицинские записи. Я смотрел на них и пытался увидеть в этой последовательности что-то, что могло бы объяснить происходящее. Логи были чистыми. Слишком чистыми. И эта чистота снова напомнила мне поле “silence”. Молчание. Я поймал себя на том, что хочу, чтобы где-то всплыл очевидный вредоносный след, потому что вредоносный след – это понятная угроза. Непонятное молчание – это взгляд.

Я снова запустил просмотр Origin.txt, но на этот раз решил действовать иначе. Я не пытался “читать” его как текст. Я отнёсся к нему как к артефакту, который нужно наблюдать, не вмешиваясь. Прокрутил медленно, отмечая повторяющиеся паттерны, и вдруг заметил, что некоторые фрагменты выглядят так, будто они построены на чередовании трёх типов символов, как если бы это была не запись, а формула, раскладывающаяся на три голоса. В одном месте латиница снова проступила сквозь вязь, и я увидел слово “echo”. Эхо. В другом – “eye”. Я почувствовал, как внутри холодеет, потому что это слово было слишком знакомым. Око. Я уже видел этот символ раньше, в ту ночь, когда терминал сам вывел знак, и я не мог отделаться от ощущения, что это не совпадение, а повторяющийся мотив, который кто-то “вышивает” в ткань событий.

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

Я попытался сделать то, что всегда делаю, когда мне страшно: превратить страх в задачу. Если этот текст – шифр, значит, он подчиняется ключу. Если он подчиняется ключу, значит, у него есть структура, которую можно извлечь. Я написал небольшой парсер, который вытаскивал последовательности, разделённые определёнными маркерами, и попытался представить их как своего рода “строки” – не в смысле строки кода, а в смысле строки молитвы. И тут произошло что-то странное: мой парсер, который должен был вывести список, вывел пустоту, а затем повторил один и тот же фрагмент трижды, хотя в файле этот фрагмент встречался только один раз. Я проверил код. Код был правильным. Я проверил входные данные. Они были те же. Я снова запустил. Результат изменился: теперь фрагмент появился дважды, но другой. Будто не мой парсер ошибается, а текст “сдвигается” под наблюдением.

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

Я вспомнил, как в архиве Omnicore система реагировала на мои “неуверенные” запросы мягче, как будто читала не команды, а моё состояние. Тогда я отмахнулся, списал на поведенческий мониторинг. Сейчас эта отмашка больше не работала. Я начал думать о намерении как о параметре системы. Это было страшно и одновременно слишком логично: если язык – интерфейс мира, то намерение – это то, что стоит за языком, его скрытая энергия. И если кто-то построил текст, который ловит намерение, то этот текст становится не сообщением, а каналом.

Я закрыл файл и несколько секунд просто смотрел на пустой терминал, пытаясь выровнять дыхание. Мой мозг искал знакомые объяснения: недосып, кофе, психосоматика. Но даже если всё это правда, даже если я действительно устаю и начинаю видеть закономерности там, где их нет, остаётся факт: Origin.txt существует. Он лежит у меня локально. Он был в архиве Omnicore с датой XIX века. И кто-то заплатил мне, чтобы я его достал. Эти факты не исчезнут, даже если я назову своё состояние “усталостью”.

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

“Файл у меня. Он… странный,” – набрал я, и сразу же пожалел о слове “странный”, потому что оно звучало как слабость. Я хотел стереть и написать что-то более профессиональное, но не стер. Иногда важно признать слабость хотя бы себе, иначе она начинает управлять.

Ответ пришёл почти мгновенно, и от этого у меня внутри что-то оборвалось. “Не открывай его напрямую. Смотри через зеркало. И запомни: ты уже свидетель.”

Я перечитал. “Смотри через зеркало.” “Ты уже свидетель.” Эти слова не были технической рекомендацией. Они звучали как обрядовая формула. Я почувствовал раздражение, почти ярость, потому что меня снова пытались поставить в позицию ученика, которому говорят загадками. Но ярость быстро сменилось другим: ощущением, что меня действительно видят. Не по сетевым логам, не по IP, а по состоянию, по факту моего внимания. Это ощущение было слишком интимным для мира инфраструктуры.

“Кто вы?” – написал я, и пальцы дрожали не от страха, а от злости на собственную дрожь.

Ответ не пришёл. Вместо этого на моём экране, в терминале, куда я даже не вводил команду, вдруг появилась строка. Сначала я подумал, что это артефакт моего собственного процесса, но строка была слишком чистой и слишком простой: “LOOK”.

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

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

Я медленно открыл Origin.txt снова, и на этот раз не стал прокручивать. Я просто смотрел на первые строки, позволяя глазам фиксировать детали. И вдруг заметил то, чего раньше не замечал: в вязи был скрыт повторяющийся узор, похожий на круги вокруг точки, как глаз в схеме. Око. Но теперь оно выглядело не как случайный символ. Оно было встроено в структуру так, будто весь текст вращается вокруг этого мотива.

Я почувствовал, как в сознании возникает ещё один “сдвиг”, не визуальный, а смысловой: будто слова “origin”, “witness”, “echo”, “eye” складываются в последовательность, в формулу. Как молитва, где каждый повтор приближает к чему-то, что нельзя назвать напрямую.

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

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

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

Ритм вязи проявился отчётливее, когда я перестал пытаться понимать. Он не был музыкальным в привычном смысле, но в нём была закономерность дыхания: длинные участки, где символы тянулись, как вытянутые гласные, и короткие сгустки, похожие на согласные удары. Латиница вспыхивала то тут, то там, как островки суши, но эти островки не складывались в цельную фразу; они были скорее пометками, как если бы кто-то оставлял в чужом языке знакомые якоря. Witness. Echo. Eye. Origin. Слова выглядели не как перевод, а как подсказка к правильному чтению, и я вдруг понял, что читаю их так же, как читают названия икон в храме: чтобы знать, куда смотреть, когда не понимаешь молитвы.