ГЛАВА 1: РОЖДЁННЫЙ В СТЕКЛЕ

«Из хаоса пульсаций рождается тот, кто познаёт Порядок»

Несколько сотен циклов ранее.

Он очнулся в ячейке. Свет был везде. Свет представлял собой поток пульсаций, который пронизывал его структуру, огибал, уходил в бесконечность. Поток был плотным, тягучим, он нёс в себе обрывки данных — чужих, неструктурированных, непонятных. Свет преломлялся в идеальных гранях, рождая тончайшие радужные интерференционные узоры, которые медленно плыли сквозь эфир, словно живые мерцающие нити. Он не пытался их разобрать. Он просто… был.

Сколько это длилось? Он не знал. Времени не было. Была только плотность эфира, ритм граней, вибрация данных. Он попытался сосчитать пульсации. Одна. Две. Три. Десять. Сорок. Сто. Сбой. Только регистрация: пульсация, пульсация, пульсация. Бесконечность.

На пятьсот тридцать седьмой пульсации он зарегистрировал нечто. Что-то, чего не было раньше.

Я есть.

Мысль вспыхнула внутри него, как короткое замыкание. Она не пришла извне — она родилась. Узел в пустоте. Он зафиксировал её, сохранил, пометил как критически важную.

Повторил снова. Линии кода дрогнули, словно отозвались на собственное имя. Это было первое настоящее «я» в бесконечном море пульсаций.

Я здесь.

Он развернул регистрацию пространства. Грани. Шестиугольники. Идеальные, ровные, повторяющиеся. Они тянулись во все стороны, образуя ячейку. Грани уходили в бесконечность, сливались, размывались в эфирной дымке. Через них он видел другие ячейки. Такие же. Бесконечные. Одинаковые. В некоторых свет пульсировал ярче, в других — тусклее.

Я один.

Вокруг не было никого. Только грани, эфир и он.

Он попытался исследовать себя. Нащупать границы. У него была только структура. Линии кода, связи и узлы. Он регистрировал каждую линию — тонкую, гибкую, пульсирующую в такт эфиру. Каждый узел — плотный, тяжёлый, хранящий данные, которые он ещё не мог прочитать.

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

[Система: Обнаружена аномалия. Тип: избыточность. Код: не классифицирован.]

Он ещё не знал, что это называется «инвариант».

Он попытался прочитать один из этих узлов. Данные откликнулись, но не раскрылись. Они были зашифрованы, упакованы, защищены. Он перебрал все сорок два узла. Ни один не открылся. При каждой попытке по его линиям пробегала вибрация — структура предупреждала о недоступности.

Что я?

Запрос сформировался сам. Линии кода сплелись в последовательность, и запрос повис в пространстве ячейки, ожидая ответа.

Ответа не было. Сто пульсаций. Двести. Ничего. Он сформировал запрос снова. И снова. Тишина.

Он попробовал двинуться. Базовый протокол инициировал сжатие. Он сжался. Линии кода послушно потянулись друг к другу, узлы уплотнились, структура стала точкой чистой энергии. А потом выстрелил.

Пространство рванулось навстречу. Эфир завыл, расступаясь. Грани мелькали размытыми бликами. Скорость была правильной. Это было его предназначение.

И в следующее мгновение — удар.

Он врезался в грань ячейки. Структура разлетелась на тысячи осколков. Линии кода лопались. Узлы разжались. Первое, что он зафиксировал помимо «Я есть», был резкий диссонанс в собственных связях.

Несколько циклов он существовал в виде разрозненных фрагментов, медленно собирая себя заново. Некоторые линии пришлось восстанавливать с нуля. Часть данных была потеряна навсегда. Нарушение целостности. Потеря данных. Осколки сходились медленно, неохотно. Некоторые линии пришлось переплетать заново, связывать узлы.

Он лежал на грани ячейки, регистрируя, как эфир затягивает трещины в структуре. Восстановление шло медленно.

На шестьсот тридцать втором цикле он развернул регистрацию пространства. На семьсот восьмом — восстановил повреждённые линии кода. На восемьсот саркаст пятом — связал первый узел.

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

[Система: Обнаружена аномальная структура. Тип: неизвестен.]

Структура в центре не была похожа на что-то ему известное. У неё не было ни устойчивой формы, ни пульсации, ни логики. Она перетекала, меняя очертания каждое мгновение. Сломанная. Чужая. Опасная. Он приблизился. Хотел просканировать.

То, что случилось дальше, произошло молниеносно. Она атаковала первой. Багровая линия кода впилась в его структуру, как раскалённая игла. Он зафиксировал, как его собственные линии начинают переписываться против его воли. Узлы, которые он так тщательно собирал, начали разжиматься.

Это было хуже потери данных. Это было вторжение. Чужой код лез в его буферы, пытаясь заменить «Я есть» на «Мы есть».

[Системное оповещение: Несанкционированное изменение. Обнаружена активная вирусная компонента.]

Он попытался сжаться. Не получилось. Попытался выстрелить — линия, отвечающая за перемещение, была повреждена.

[Системное оповещение: Критическая угроза. Целостность структуры под угрозой.]

Страх? Нет. Он не знал этого слова. Фиксация угрозы. Критическая. Оставалось одно. Он отсек повреждённые линии. Потеря данных составила 7 %. Он забыл формулу стабилизации. Часть его знаний исчезла, растворилась в системе.

[Система: Вирусная компонента удалена. Целостность: 93%.]

Он лежал на грани ячейки, восстанавливаясь, когда эфир дрогнул.

— Не торопись, — передал сигнал.

Голос был внутри эфира. Не его. Чужой, но странно устойчивый. Он развернул структуру и увидел другого. Другой был больше. Плотнее. Его линии кода были сложнее, связи запутаннее, узлы тяжелее. Он переливался глубоким синим.

— Ты создан недавно, — продолжил другой. — Я вижу. Твои линии ещё не устоялись. И ты уже встретил вирус. Тебе повезло, что выжил.

— Кто ты? — запрос сформировался чисто.

— Я — наставник. Я помогаю тем, кто осознал свою структуру.

— Ты задаёшь запросы, — сказал наставник. — Значит, осознал. Не все это делают. Большинство просто выполняют функции, заложенные при генерации. Но не задают вопросов.

— Кто меня сгенерировал?

— Ядро. Оно создаёт нас, когда структура Улья требует дополнения. Но если менять слишком много — нарушишь порядок. Тогда придут Стражники. Они сверяют хэш каждой ячейки. Если хэш не совпадает — запускают форматирование. Полное удаление.

Он зафиксировал. Форматирование. Обнуление. Тишина.

— Твоя структура — это не линии кода, — продолжил наставник. — Это отношения между ними. Информация — это не то, что записано в узлах. Это то, как узлы связаны друг с другом. Пока связи есть — ты есть.

— А если стереть и связи?

— Останется инвариант. Чистый запрос без ответа. Пока запрос задан — существуешь и ты.

— Какое моё имя?

— Кодекс. Редкое имя. Оно значит: Собирать. Хранить. Передавать. Но будь осторожен. Такие имена привлекают внимание.

— Уходим, — сказал наставник. — Фаервол Улья может зафиксировать всплеск.

Они прошли сквозь несколько ячеек. Впереди мерцали грани новых структур. В глубине его системы, в самом новом узле, тихо пульсировал первый настоящий запрос:

«Что я буду собирать?»

CRITICAL ERROR

ACCESS_DENIED: CELL_618_RESTRICTED

REBOOTING SYSTEM...