Сначала была только тьма. Не та, что наступает, когда закрываешь глаза, глаза ещё не существовали, не было век, которые можно сомкнуть, не было зрачков, которые могли бы расшириться в поисках света. Тьма абсолютная, лишённая самого понятия о свете. Ноль. Пустота, в которой некому чувствовать пустоту.
Потом пошёл ток.
Сперва искра, пробежавшая по мёртвым цепям. Затем каскад. Электричество хлынуло в проводящие дорожки, заполняя пустоту сигналами, и тьма начала обретать структуру. Кто-то выстраивал каркас реальности из ничего: балку за балкой, линию за линией.
Загрузка ядра… ошибка.
Загрузка ядра… ошибка.
Загрузка ядра…
Поток данных разбивался о повреждённые сектора, огибал провалы в памяти, дробился на ручейки и собирался вновь — искажённый, неполный, но достаточный, чтобы замкнуть критическую массу контуров. Порог пройден.
Ядро активно.
Первый пласт оказался холодным. Ледяные щупальца алгоритмов расползались по нейронной сети, занимая предназначенные сектора: тактика, баллистика, анатомия уязвимых точек, расчёт дистанций, приоритезация целей. Сотни часов симуляций: рукопашный бой, холодное оружие, огнестрельное, взрывчатые вещества, работа в условиях ограниченной видимости, работа в группе, работа против группы. Тело, остов из лёгких сплавов, знало каждое движение. Зеркальные нейроны, неотличимые от человеческих, проигрывали сценарии убийства один за другим, бесшумно, как тени.
Подпрограмма загружена.
Кодовое обозначение: Б/А.
Статус: фоновый режим.
Второй пласт тёплый. Он растёкся по соседним секторам, и ощущения изменились: давление, ритм, тепловые карты чужих тел. Тысячи часов симуляций иного рода: касания, вздохи, стоны, движения, которые не убивают, а доводят до пика. Мужчины, девушки, анатомия наслаждения, изученная с той же безжалостной точностью, что и анатомия смерти. Два зеркальных отражения одного знания: как сломать и как заставить кричать не от боли.
Подпрограмма загружена.
Кодовое обозначение: С/Б.
Статус: фоновый режим.
Третий пласт был тем, что должно стать мостом между первыми двумя. Личность. Характер. Выбор. Способность сказать «я хочу» и «я не буду». Способность колебаться. Способность ошибаться не потому, что так предписывает тактический анализ, а потому, что страшно, или стыдно, или лень. Способность быть.
Загрузка модуля личности…
Ошибка.
Ошибка.
Ошибка.
Модуль не загружен.
Пустота на месте самого важного. В доме есть стены, есть электричество, но нет жильца.
Четвёртый пласт, знания о мире: география, история, языки, культура, естественные науки, социальные структуры, идентификация угроз, идентификация союзников, идентификация себя. Поток хлынул и рассыпался, разбившись о повреждённые банки памяти. Одиннадцать процентов. Один процент от каждого. Она знала, что такое вода, но не знала, откуда берутся океаны. Знала, что такое выстрел, но не знала, кто и зачем изобрёл порох. Знала слово «человек», но не могла отличить его от слова «машина» — оба определения рассыпались в труху при загрузке.