Обложка Книга 1. Архитектор

Книга 1. Архитектор

Аркадий Сигидин

0% прочитано
Стандартный
Аркадий Сигидин

Книга 1. Архитектор

Глава 1. Увольнение

Вячеслав Соколов узнал, что его выгоняют, в 11:43 утра — между парой по градостроительному проектированию и обедом.

Сообщение пришло в общий чат стартапа, который они с Димой Ершовым и Костей Малиным запустили полтора года назад прямо из общаги. Никакого личного разговора. Никакого звонка. Просто три строчки в мессенджере:

«Слав, мы с Костей переговорили. Решили переоформить доли. Ты в проекте больше не участвуешь. Удачи.»

Вячеслав прочитал сообщение. Потом ещё раз. Потом убрал телефон в карман и досидел лекцию до конца.

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

Вячеслав смотрел в доску и думал о том, что ждал этого. Не сегодня, не в такой форме — но ждал. Дима всегда умел улыбаться и считать чужое своим. Костя умел не замечать того, чего не хотел замечать. Вячеслав умел писать код и придумывать архитектуру систем. Из этих троих только первые двое умели дружить против кого-то.

Он не злился. Злость — это когда не ожидал.

После пары он вышел на Московский проспект и пошёл пешком, хотя до метро было далеко. Ноги сами несли куда-то вперёд, мимо одинаковых фасадов, мимо кофеен с запотевшими стёклами, мимо троллейбуса который обдал его волной холодного воздуха.

Полтора года. Он написал семьдесят процентов кода. Придумал монетизацию. Не спал три ночи перед первой презентацией инвесторам. А Дима на той презентации говорил «мы с Костей разработали» — и Вячеслав молчал, потому что думал: партнёры, одна команда, какая разница кто говорит.

Разница, как выяснилось, была.

Телефон завибрировал. Он посмотрел на экран — Костя. Сбросил.

Потом завибрировал снова. Незнакомый номер. Он хотел сбросить и этот — но что-то остановило. Может, просто нужен был любой голос кроме собственных мыслей.

— Да.

— Вячеслав Соколов? — голос женский, официальный. — Это городской информационный центр. Вы зарегистрированы как студент специальности «Архитектура и градостроительство»?

— Да, — повторил он.

— Вам необходимо явиться на первичную классификацию. Адрес отправлен на вашу почту. Явка обязательна для всех граждан от восемнадцати лет.

— Какую классификацию?

Но в трубке уже были гудки.

Вячеслав остановился посреди тротехника. Рядом с ним остановился мужчина лет сорока — уставился в одну точку с открытым ртом. Потом девушка у витрины книжного резко схватилась за стену. На другой стороне улицы кто-то вскрикнул.

А потом Вячеслав увидел это.

Прямо перед глазами — не на телефоне, не на экране, а прямо в воздухе — появилось полупрозрачное окно с текстом. Как интерфейс поверх реальности. Как будто кто-то встроил HUD прямо в его зрение.

╔══════════════════════════════════════╗

║ СИСТЕМА АКТИВИРОВАНА ║

║ ║

║ Первичное сканирование... ║

║ Анализ навыков и склонностей... ║

║ Присвоение класса... ║

╚══════════════════════════════════════╝

Вячеслав медленно огляделся. Половина прохожих застыла с одинаковым выражением лица — люди смотрели в пустоту и видели то же самое что он. Старик у газетного киоска опустился на скамейку и зашептал что-то. Двое студентов рядом уже радостно тыкали пальцами в воздух и что-то кричали друг другу.

Окно мигнуло.

╔══════════════════════════════════════╗

║ КЛАССИФИКАЦИЯ ЗАВЕРШЕНА ║

║ ║

║ Имя: Соколов Вячеслав ║

║ Возраст: 21 ║

║ Класс: Архитектор Пространства ║

║ Ранг: F ║

║ ║

║ [Нажмите для просмотра навыков] ║

╚══════════════════════════════════════╝

Он уставился на слово «Архитектор».

Потом на букву «F».

Студенты рядом хвастались друг другу — один получил Воина ранга C, второй Мага ранга B. Девушка у витрины зажала рот ладонью и заплакала от счастья — видимо, что-то хорошее. Мужчина с открытым ртом медленно побрел куда-то с видом человека которому только что сообщили о выигрыше в лотерею.

Вячеслав нажал «просмотр навыков».

╔══════════════════════════════════════╗

║ НАВЫКИ КЛАССА ║

║ ║

║ [!] Навыки недоступны ║

║ ║

║ Для активации способностей ║

║ найдите Подземелье и ║

║ взаимодействуйте с его ядром. ║

║ ║

║ Активных Подземелий в радиусе ║

║ 500 м: 0 ║

╚══════════════════════════════════════╝

Он закрыл окно.

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

Вячеслав поднял воротник куртки и пошёл дальше.

За один день его выгнали из собственного проекта и выдали самый бесполезный класс в истории человечества.

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

Про класс Архитектора не было ни одного упоминания.

Вячеслав закрыл ноутбук и лёг на кровать, глядя в потолок.

Найдите Подземелье, — сказал интерфейс.

Он мысленно потянулся к окну статистики — и оно послушно открылось прямо в темноте комнаты.

╔══════════════════════════════════════════╗

║ ПРОФИЛЬ ИГРОКА ║

╠══════════════════════════════════════════╣

║ Имя: Соколов Вячеслав ║

║ Класс: Архитектор Пространства ║

║ Ранг: F ║

║ Уровень: 1 ║

╠══════════════════════════════════════════╣

║ ХАРАКТЕРИСТИКИ ║

║ ║

║ Сила: 4 ║

║ Ловкость: 5 ║

║ Выносливость: 6 ║

║ Интеллект: 31 ← основной стат ║

║ Восприятие: 28 ║

║ Харизма: 7 ║

╠══════════════════════════════════════════╣

║ НАВЫКИ КЛАССА ║

║ ║

║ Архитектурное зрение: [???] ║

║ Поглощение пространства: [???] ║

║ Управление данжем: [???] ║

║ ??? : [???] ║

║ ??? : [???] ║

╠══════════════════════════════════════════╣

║ [!] Навыки заблокированы ║

║ Требуется: активация у ядра Подземелья ║

╚══════════════════════════════════════════╝

Он смотрел на цифры. Сила — четыре. Почти как у офисного клерка. Зато Интеллект и Восприятие — явно не случайные числа. Система видела то, что видел в нём архитектурный факультет: не бойца, не лидера — человека который замечает структуру там, где другие видят просто стены.

Пять заблокированных навыков. Три названия, два знака вопроса.

Архитектурное зрение. Интересно.

Он закрыл окно и достал телефон. Открыл карту города.

Глава 2. Хуже некуда

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

Он пришёл в девять утра. Очередь уже растягивалась через весь двор и выползала на тротуар.

Два дня прошло с момента активации Системы. За эти два дня Вячеслав прочитал всё что успело появиться в сети — форумы, телеграм-каналы, первые видео с подземельями. Картина складывалась примерно следующая: по всему миру открылись данжи, из них начали выходить монстры, правительства в панике создавали структуры для работы с новой реальностью. В России успели запустить систему регистрации игроков и пообещать «государственную поддержку охотникам».

Под поддержкой подразумевалось стартовое снаряжение — для тех у кого боевой класс.

Вячеслав занял очередь и стал ждать.

Внутри пахло хлоркой и старым паркетом. Вдоль стен стояли столы с инспекторами, над каждым — табличка с буквами: «А-Д», «Е-Н», «О-Я». Люди подходили, предъявляли паспорт, инспектор смотрел в планшет, ставил отметку, выдавал или не выдавал снаряжение.

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

Вячеслав подошёл к столу «О-Я» в половину одиннадцатого.

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

— Соколов Вячеслав Андреевич?

— Да.

Инспектор посмотрел в планшет. Посмотрел ещё раз. Потом поднял глаза на Вячеслава с выражением человека который не хочет говорить то, что сейчас скажет.

— Класс: Архитектор Пространства, ранг F.

— Верно.

— Это... — инспектор сделал паузу. — Это не боевой класс. По регламенту стартовое снаряжение выдаётся только носителям боевых, магических и вспомогательных боевых классов.

— Архитектор не является вспомогательным боевым?

— Нет. — Инспектор явно чувствовал себя неловко. — В классификаторе он идёт как... — он снова посмотрел в планшет, — ...«прочее». Таких классов пока немного, регламент по ним не разработан. Могу поставить вас на лист ожидания.

— Что это значит практически?

— Когда выйдут методические рекомендации по нестандартным классам — вам придёт уведомление.

— Когда это будет?

Инспектор развёл руками.

Сзади кто-то нетерпеливо кашлянул. Вячеслав взял паспорт и отошёл от стола.

У выхода он остановился и огляделся.

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

Вячеслав посмотрел на свои руки. Пустые.

Он вышел на улицу.

Ноябрьский Петербург встретил его мелким дождём и запахом Обводного канала. Где-то вдалеке завыла сирена — судя по новостям, в Купчино вчера открылся данж ранга C, и туда уже выехали первые гильдейские отряды.

Вячеслав достал телефон и открыл карту.

Интерфейс Системы отреагировал сам — поверх карты появился отдельный слой, которого не было два дня назад. Красные точки по всему городу. Подписи под каждой: ранг, статус, хозяин.

Он увеличил масштаб. Покрутил карту. Искал одно.

Серые точки — в отличие от красных — были подписаны иначе.

«Заброшенное Подземелье. Хозяин отсутствует.»

Таких точек было четыре. Три — далеко, на окраинах. Одна — в двадцати минутах ходьбы от него, в районе Лиговского проспекта. Подпись под ней была чуть длиннее остальных:

«Заброшенное Подземелье. Ранг: G. Хозяин отсутствует. Доступно для захвата.»

Последние два слова были выделены другим цветом.

Вячеслав убрал телефон в карман и поднял воротник.

Снаряжение ему не дали. Класс записали в графу «прочее». Через дорогу студент с мечом на плече хохотал над чьей-то шуткой.

Он пошёл в сторону Лиговского.

Глава 3. Первый данж

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

Но интерфейс пульсировал серой точкой прямо здесь.

«Заброшенное Подземелье. Ранг: G. Хозяин отсутствует. Доступно для захвата.»

Он огляделся. Двор был пуст. Окна выходящие во двор — тёмные, нежилые. Замок на двери оказался не заперт — просто висел для вида.

Вячеслав толкнул дверь и спустился вниз.

Подвал был обычным подвалом.

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

Никаких монстров. Никакого мрачного свечения. Никакой атмосферы подземелья из книг которые он читал последние два дня.

Просто подвал.

Вячеслав прошёл вперёд и остановился у дальней стены. Интерфейс показывал точку прямо здесь — в стене, за стеллажами. Он отодвинул стеллаж. За ним была ещё одна дверь — низкая, деревянная, почти незаметная.

За дверью оказалась комната размером с кладовку. Пустая. Только в центре пола — слабо светящийся кристалл размером с кулак, вмурованный в бетон.

Интерфейс среагировал мгновенно:

╔══════════════════════════════════════════════╗

║ ОБНАРУЖЕНО: Ядро Подземелья ║

║ Состояние: активно (без хозяина) ║

║ Ранг: G ║

╠══════════════════════════════════════════════╣

║ Доступные действия: ║

║ ║

║ [1] Поглотить подземелье ║

║ [2] Изучить структуру ║

║ [3] Уйти ╚══════════════════════════════════════════════╝

Вячеслав присел на корточки перед кристаллом. Посмотрел на него. Кристалл был тусклый, почти мёртвый — видимо давно без хозяина. Никакого величия. Никакой тайны. Просто кусок светящегося камня в углу заброшенного подвала.

Он подумал: «Изучить структуру».

Перед глазами развернулась сетка.

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

1 2 3 4 5

А [В] [─] [ ] [ ] [ ]

Б [ ] [К] [─] [ ] [ ]

В [ ] [ ] [К] [─] [ ]

Г [ ] [ ] [ ] [К] [─]

Д [ ] [ ] [ ] [ ] [В]

Из обитателей — три дохлые крысы размером с кошку, бесцельно слоняющиеся по комнатам. Ловушек нет. Боссов нет. Ресурсов почти нет.

«Это не подземелье,» — подумал Вячеслав. — «Это коридор с крысами.»

Он подумал: «Поглотить».

Кристалл вспыхнул.

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

Он чувствовал подземелье.

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

Интерфейс развернулся полностью:

╔══════════════════════════════════════════════╗

║ ДАНЖ: [без названия] РАНГ: G ║

║ Хозяин: Соколов В.А. ║

╠═══════════════════╦══════════════════════════╣

║ ПЛАН ║ РЕСУРСЫ ║

║ ║ ║

║ [██░░░░░░░░] ║ Камень: 40 ║

║ [████░░░░░░] ║ Тёмная эссен.: 2 ║

║ [██████░░░░] ║ Очки данжа: 0 ║

║ ║ ║

╠═══════════════════╩══════════════════════════╣

║ Комнат: 4 Монстров: 3 Ловушек: 0 ║

║ Посещений сегодня: 0 Рекорд смертей: — ║

╚══════════════════════════════════════════════╝

А потом появилось второе окно — то которого он ждал с первого дня:

╔══════════════════════════════════════════════╗

║ НАВЫКИ КЛАССА — РАЗБЛОКИРОВАНЫ ║

╠══════════════════════════════════════════════╣

║ ║

║ ✦ Архитектурное зрение [активен] ║

║ Видит скрытую структуру ║

║ пространства. Замечает ║

║ слабые точки, скрытые ходы, ║

║ нестабильные конструкции. ║

║ ║

║ ✦ Поглощение пространства [активен] ║

║ Захватывает бесхозные ║

║ подземелья. Радиус: 10 м. ║

║ Откат: 72 часа. ║

║ ║

║ ✦ Управление данжем [активен] ║

║ Полный контроль над ║

║ структурой, монстрами и ║

║ ловушками подземелья. ║

║ Дальность: без ограничений. ║

║ ║

║ ✦ Архитектурная память [активен] ║

║ Запоминает планировку ║

║ любого здания или данжа ║

║ после однократного посещения. ║

║ ║

║ ✦ Резонанс ядер [заблокирован] ║

║ ??? ║

║ Условие разблокировки: ??? ║

╚══════════════════════════════════════════════╝

Вячеслав читал медленно.

Дальность: без ограничений. Это значит он может управлять данжем находясь где угодно. Хоть с другого конца города.

Архитектурная память. Он вспомнил как всегда легко ориентировался в незнакомых зданиях, как раздражался когда партнёры путались в планировке собственного офиса. Система увидела это и сделала навыком.

Резонанс ядер — заблокирован. Пятый навык всё ещё закрыт. Условие неизвестно.

Он закрыл окно навыков и открыл режим строительства.

Следующие три часа Вячеслав не выходил из подвала.

Он сидел на полу, спиной к стене, глаза открыты но смотрят сквозь реальность — в сетку данжа которая висела перед ним. Думал, перестраивал, снова думал.

Первым делом он убрал прямой коридор от входа до выхода. Вместо него проложил маршрут через все четыре комнаты — с петлёй, с тупиком который выглядел как выход, с узким коридором где двое не разойдутся.

Потом занялся крысами.

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

╔══════════════════════════════════════════════╗

║ ГАРНИЗОН ║

╠══════════════════════════════════════════════╣

║ [1] Крыса-мутант ур.1 Комната Б2 ║

║ Маршрут: Б2→А2→Б2 ИИ: патруль ║

║ [засада у поворота — ждать 30 сек] ║

║ ║

║ [2] Крыса-мутант ур.1 Комната В3 ║

║ Маршрут: стационар ИИ: охрана ║

║ [атакует только если игрок повернулся ║

║ спиной] ║

║ ║

║ [3] Крыса-мутант ур.1 Комната Г4 ║

║ Маршрут: Г4→Г3→Г4 ИИ: преследование ║

║ [поднимает шум — агрит крысу №2] ║

╚══════════════════════════════════════════════╝

Третья крыса была его любимой идеей. Когда игрок добирается до предпоследней комнаты и убивает её — крыса успевает «поднять шум». Вторая крыса в соседней комнате слышит и атакует с тыла. Игрок получает удар в спину когда думает что уже победил.

Не смертельно. Но неприятно. И неожиданно для данжа ранга G.

Он встал, размял ноги и посмотрел на итоговый план:

1 2 3 4 5

А [В] [─] [Т] [ ] [ ]

Б [ ] [К] [ ] [ ] [ ]

В [ ] [│] [К] [ ] [ ]

Г [ ] [ ] [│] [К] [─]

Д [ ] [ ] [ ] [ ] [В]

Т — тупик, К — комнаты с крысами

Скромно. Но это был уже не коридор с крысами. Это было маленькое, аккуратное, продуманное подземелье.

Вячеслав подумал: «Сохранить».

╔══════════════════════════════════════════════╗

║ [✓] Изменения сохранены ║

║ ║

║ Данж обновлён. Расчётное время ║

║ прохождения: 18-25 минут ║

║ (было: 4-6 минут) ║

║ ║

║ Рекомендуемый уровень игроков: 1-3 ║

╚══════════════════════════════════════════════╝

Восемнадцать минут вместо четырёх. Втрое дольше — за счёт перестановки трёх крыс и изменения планировки.

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

Вячеслав убрал телефон и пошёл домой.

На следующее утро, когда он ещё спал, интерфейс тихо мигнул уведомлением:

╔══════════════════════════════════════════════╗

║ ЖУРНАЛ — посещение #1 ║

╠══════════════════════════════════════════════╣

║ Группа: 2 чел. Ранг игроков: F ║

║ Время прохождения: 22 мин 31 сек ║

║ Смертей: 0 Получено урона: высокий ║

║ Потрачено зелий: 3 ║

║ ║

║ Ваш доход: ║

║ + 60 очков данжа ║

║ + 12 единиц камня ║

╠══════════════════════════════════════════════╣

║ [!] Игроки застряли в тупике 4 мин 12 сек ║

║ [!] Крыса №3 успешно агрила крысу №2 ║

║ [!] Рекомендация: добавить ловушку у входа ║

╚══════════════════════════════════════════════╝

Вячеслав проснулся, прочитал уведомление и усмехнулся.

Тупик сработал.

Глава 4. Репутация

Первую неделю Вячеслав жил по расписанию.

Утром — университет. Днём — данж. Вечером — форумы.

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

Данж за неделю посетили одиннадцать групп.

Он знал про каждую всё — когда вошли, где застряли, сколько зелий потратили, какими словами ругались когда крыса №3 агрила крысу №2. Интерфейс фиксировал всё с бесстрастностью видеокамеры.

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

Мелочи. Но мелочи складывались.

Среднее время прохождения выросло с двадцати двух минут до сорока одной.

╔══════════════════════════════════════════════╗

║ СТАТИСТИКА — неделя 1 ║

╠══════════════════════════════════════════════╣

║ Посещений: 11 групп (24 игрока) ║

║ Среднее время: 41 мин (старт: 22 мин) ║

║ Смертей: 2 Побегов: 1 ║

║ ║

║ Доход за неделю: ║

║ + 740 очков данжа ║

║ + 87 единиц камня ║

║ + 6 тёмных эссенций ║

╠══════════════════════════════════════════════╣

║ Репутация данжа на форуме: ║

║ «Аномальный G-ранг. Не рекомендуется ║

║ соло. Крысы ведут себя нестандартно.» ║

╚══════════════════════════════════════════════╝

Последнюю строчку он перечитал дважды.

Аномальный G-ранг. Его данж получил репутацию за семь дней.

Форум охотников Петербурга он нашёл на третий день — закрытый телеграм-канал на четыре тысячи человек, с отдельными ветками по районам. Ветка Лиговского была небольшой, но живой.

Первое упоминание его данжа появилось на пятый день:

«Ребят, кто ходил в тот подвал на Лиговке? Мы с другом зашли на разогрев перед нормальным данжем — думали за десять минут закрыть. Вышли через час, потратили четыре зелья. Это G-ранг вообще? Там крысы какие-то читерные.»

Вячеслав читал ответы с интересом исследователя изучающего реакцию подопытных.

«Да, был там. Тупик в третьей комнате — это вообще нормально для G?»

«Мне кажется кто-то сломал данж. Или монстры мутировали.»

«Соло не ходите, проверено.»

На восьмой день появился пост другого характера:

«Внимание всем. Данж на Лиговке, переулок Щербаков. Устанавливаем контроль от имени гильдии Стальной Кулак. Посторонним вход запрещён, фарм только для членов гильдии. Нарушителей будем записывать.»

Вячеслав дочитал пост. Открыл профиль написавшего — некий Руслан Т., ранг C, боевой класс Берсерк, член гильдии Стальной Кулак уже три недели.

Он вышел из телеграма и посмотрел в окно. За окном шёл снег — первый в этом году, мелкий и неуверенный.

На следующее утро объявление висело на двери подвала — распечатанный лист в файлике, приклеенный скотчем:

«Данж находится под управлением гильдии Стальной Кулак. Несанкционированный вход запрещён. По вопросам — @ruslan_sk»

Вячеслав постоял перед ним минуту.

Потом достал телефон и открыл интерфейс данжа.

╔══════════════════════════════════════════════╗

║ ДАНЖ: [без названия] РАНГ: G ║

║ Хозяин: Соколов В.А. ║

╚══════════════════════════════════════════════╝

Хозяин: Соколов В.А.

Объявление никак не влияло на интерфейс. Гильдия повесила бумажку на чужую дверь и назвала это контролем.

Вячеслав отлепил файлик со скотчем, аккуратно сложил его и убрал в карман. Зашёл внутрь. Сел на своё место у стены.

Открыл режим строительства.

Значит придут зачищать. Значит нужно подготовиться.

Он смотрел на сетку комнат и думал. Гильдейский отряд — это не два студента с деревянными мечами. Это сыгранная группа с нормальным снаряжением, которая умеет работать в команде. Обычными крысами их не задержать.

Но задержать и не нужно.

Нужно чтобы они вышли злые, без лута и с ощущением что что-то пошло не так — но непонятно что именно.

Он начал перестраивать.

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

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

Крыс стало пятеро. Двух новых он поставил не на маршруты — просто спрятал в нишах у потолка. Они не атаковали первыми. Только когда группа проходила мимо — прыгали на последнего в колонне.

На последнего. Всегда.

Потому что последний — это обычно тот кто прикрывает тыл и смотрит вперёд.

Финальную комнату он оставил почти пустой. Один слабый скелет, минимальный лут. Пусть дойдут до конца, убьют скелета, возьмут жалкую награду и почувствуют что потратили час непонятно на что.

╔══════════════════════════════════════════════╗

║ [✓] Изменения сохранены ║

║ ║

║ Данж обновлён. ║

║ Комнат: 8 Монстров: 5 Ловушек: 2 ║

║ Расчётное время прохождения: 55-80 мин ║

║ ║

║ Ранг пересмотрен Системой: G → F ║

╚══════════════════════════════════════════════╝

Вячеслав остановился на последней строчке.

Ранг пересмотрен: G → F.

Он не планировал это. Просто строил — и данж вырос сам. Система зафиксировала изменения и повысила ранг автоматически.

Это означало более сильных монстров доступных для призыва. Больше ресурсов с каждого посещения. И — что важнее — данж теперь появится в общем реестре как F-ранговый. Его увидят охотники которые раньше не обращали внимания на G.

Он вышел из подвала в четыре часа дня.

Объявление гильдии лежало у него в кармане. Данж в реестре сменил ранг. Где-то в городе отряд Стального Кулака пока ещё не знал что идёт зачищать не то подземелье которое видел три дня назад.

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

Нужно было придумать название для данжа.

Он смотрел в экран минут пять. Потом написал в строке интерфейса одно слово и подтвердил.

╔══════════════════════════════════════════════╗

║ Данж переименован: ║

║ ║

║ «КРЫСОЛОВКА» ║

╚══════════════════════════════════════════════╝

Подходит.

Три дня спустя в телеграм-канале появился новый пост — от того же Руслана:

«Кто трогал данж на Лиговке? Там теперь F-ранг и всё переставлено. Выясняем.»

Под постом было двадцать два комментария.

Последний — от аккаунта которого Вячеслав раньше не видел, зарегистрированного час назад:

«Я знаю кто это. Нам нужно поговорить. @vsevolod_razvedka»

Глава 5. Следопыт

Она села напротив без спроса.

Вячеслав поднял глаза от ноутбука. Кофейня на Рубинштейна была почти пустой — середина буднего дня, три занятых столика. Женщина которая только что опустилась на стул напротив него не была ни одним из тех людей которых он видел когда входил.

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

На столик она положила телефон экраном вниз.

— Соколов Вячеслав Андреевич, — сказала она. Не вопрос. — Меня зовут Елизавета Абраменко. У вас есть десять минут?

— Я вас не знаю.

— Знаете, — сказала она. — Вы читали пост в телеграме три дня назад. Последний комментарий.

Вячеслав закрыл ноутбук.

Она не стала тянуть.

— Стальной Кулак собирается прийти в вашу Крысоловку в эту пятницу. Отряд из восьми человек, средний ранг C, один B-ранговый танк. Стандартная зачистка. — Она сделала паузу. — Но это не всё.

— Слушаю.

— Руслан Тимофеев, который вешал объявление — он не просто рядовой член гильдии. Он занимается разведкой для Стального Кулака. Последние два дня он пытается установить личность хозяина данжа. Пока безуспешно. — Она посмотрела на него ровно. — К воскресенью у него будет ваше имя.

Вячеслав ничего не сказал. Смотрел на неё и думал.

— Откуда вы это знаете?

— Это моя работа, — сказала она просто. — Я продаю информацию. Класс Следопыта Информации — если вам интересна формулировка Системы. Вижу следы, читаю отпечатки, отслеживаю намерения. — Короткая пауза. — Ваш данж очень интересно пахнет, если выражаться метафорически. Зашла посмотреть на хозяина.

— И что вы увидели?

Впервые за разговор что-то мелькнуло в её глазах — не улыбка, но близко к этому.

— Архитектора, — сказала она. — Единственного в Петербурге. Возможно в России.

Вячеслав взял стакан с кофе. Поставил обратно не отпив.

— Чего вы хотите.

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

— Так не работает, — сказал Вячеслав. — Бесплатной информации не бывает. Вы что-то хотите взамен.

Она посмотрела на него с выражением человека который ожидал именно этого ответа.

— Хочу, — согласилась она. — Но не сейчас. Сейчас вам нужно думать о пятнице, а не о моих мотивах. Приоритеты.

Она встала.

— Подождите, — сказал он.

Она остановилась. Не повернулась сразу — секундная пауза, потом обернулась.

— Данж ранга A на Васильевском. Бывший завод «Красный треугольник», третий корпус. Брошен две недели назад, хозяин-монстр уничтожен рейдовой группой, ядро осталось нетронутым. Стальной Кулак знает о нём — дойдут через три-четыре дня. — Она снова сделала паузу. — Это тоже бесплатно.

Вячеслав смотрел на неё.

— Почему?

— Потому что мне интересно что вы с ним сделаете, — сказала она. И ушла.

Он просидел в кофейне ещё час.

Открыл ноутбук, закрыл. Выпил холодный кофе. Смотрел в окно на Рубинштейна — прохожие, машины, обычный петербургский вечер которому не было дела до данжей и следопытов.

Она знала его имя. Знала про данж. Знала про Стальной Кулак и про Руслана Тимофеева.

Он не мог проверить ничего из этого прямо сейчас — кроме одного. Он открыл карту с интерфейсом Системы и нашёл Васильевский остров. Увеличил масштаб до района Кожевенной линии.

Серая точка. Подпись:

«Подземелье. Ранг: A. Хозяин отсутствует. Статус: нестабильное.»

Он смотрел на точку долго.

Нестабильное — это значит ядро начинает разрушаться без хозяина. Через неделю-полторы данж схлопнется сам. Или его поглотит кто-то другой.

Он не доверял Елизавете Абраменко. Не собирался доверять. Человек который приходит с бесплатной информацией всегда хочет что-то чего не говорит вслух.

Но данж на Васильевском существовал. И Стальной Кулак действительно придёт в пятницу — это он мог проверить через форум.

Вячеслав открыл новое окно браузера и начал искать всё что было про завод Красный треугольник. Планировка, корпуса, подземные коммуникации.

Если идти — нужно идти раньше Стального Кулака.

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

Она сказала «мне интересно что вы с ним сделаете» — и в этой фразе не было ничего делового. Это было что-то другое. Личное.

Он отогнал мысль и закрыл глаза.

Сначала пятница. Потом Васильевский.

Глава 6 Пятница

Три дня Вячеслав не спал больше пяти часов.

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

К четвергу вечером Крысоловка выглядела так:

1 2 3 4 5 6 7

А [В] [─] [Р] [─] [ ] [ ] [ ]

Б [ ] [ ] [│] [ ] [ ] [ ] [ ]

В [ ] [Т] [К] [ ] [Ф] [─] [К]

Г [ ] [ ] [│] [ ] [│] [ ] [│]

Д [ ] [ ] [Л] [─] [Л] [ ] [В]

В — вход/выход, Р — развилка, Т — тупик с ямой, К — комнаты, Ф — фальшивый босс, Л — лабиринт

Восемь комнат. Четыре ловушки. Два скрытых коридора которые выглядели как тупики. И финальная комната с одним доходягой-скелетом и лутом который Вячеслав специально подобрал — медные монеты, сломанный кинжал, ржавая пряжка от ремня.

Он посмотрел на результат и остался доволен.

В пятницу он пришёл во двор в половину седьмого вечера.

Принёс термос с чаем, бутерброд и старый учебник по градостроительству — для вида. Сел на скамейку напротив подвала, открыл учебник на случайной странице и активировал режим наблюдения.

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

Отряд появился в семь ровно.

Восемь человек. Он считал — раз, два, три — до восьми. Снаряжение добротное, движения уверенные, явно не первый данж. Впереди шёл крупный мужчина в тяжёлой броне — B-ранговый танк, судя по всему. За ним Руслан — Вячеслав узнал его по фотографии из телеграма, худой, быстрый, смотрит по сторонам привычкой разведчика.

Руслан у входа остановился. Посмотрел на дверь. Потом зачем-то осмотрел двор.

Вячеслав не поднял глаза от учебника.

Группа спустилась в подвал.

╔══════════════════════════════════════════════╗

║ ЖУРНАЛ — активное посещение ║

║ Группа: 8 чел. Ранг: C-C-C-C-C-C-C-B ║

║ Время входа: 19:02 ║

║ Статус: в данже ║

╚══════════════════════════════════════════════╝

Восемь синих точек появились на сетке у входа. Постояли секунду — видимо осматривались. Потом двинулись вперёд.

До развилки дошли за две минуты.

Вячеслав налил чай из термоса и стал ждать.

Точки остановились на развилке ровно на минуту сорок — он засекал. Потом семь из восьми повернули влево. Только одна точка — танк — на секунду дёрнулась вправо и остановилась. Потом тоже пошла влево вслед за остальными.

Почти, — подумал Вячеслав. — Но не угадал.

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

║ [!] Ловушка активирована — яма, комната А3 ║

║ Цель: игрок [Берсерк, ранг B] ║

║ Урон: 0 Статус: обездвижен (4 мин) ║

Четыре минуты они вытаскивали танка из ямы. Вячеслав представлял как это выглядит — восемь человек в узком коридоре, факелы или магический свет, кто-то тянет верёвку, кто-то ругается. Танк наверняка злой. Руслан наверняка уже начинает нервничать.

Он откусил от бутерброда.

Комнату тишины группа проходила девять минут.

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

Они потратили девять минут на пустую комнату.

Хорошо, — подумал он. — Значит нервничают.

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

║ [!] Крыса №4 — атака с тыла, цель: игрок ║

║ [C-ранг, Лучник] ║

║ [!] Крыса №5 — атака с тыла, цель: игрок ║

║ [C-ранг, Маг] ║

║ Урон: средний / средний ║

║ Зелий использовано: +2 ║

Точки снова сбились в кучу. На этот раз дольше — крысы судя по всему не давались легко, маршрут прописан на активное уклонение после первого удара. Ещё семь минут.

Вячеслав допил первую кружку чая и налил вторую.

В лабиринте группа провела двадцать три минуты.

Он наблюдал как восемь точек методично тыкаются в тупики. Левый коридор — тупик. Правый коридор — тупик. Прямо — тупик. Снова левый — тупик который они уже проверяли. Точки начали двигаться хаотичнее — верный признак что внутри начинается спор.

На четырнадцатой минуте танк остановился.

Вячеслав выпрямился на скамейке.

Точка танка медленно пошла вдоль стены — не к коридорам, а именно вдоль стены. Методично. Останавливалась каждые несколько шагов.

Простукивает, — понял Вячеслав. — Ищет пустоты.

Он поставил кружку на скамейку.

Танк двигался медленно но правильно — шёл к северной стене где за кажущимся тупиком был скрытый проход. До него оставалось метра три.

Вячеслав закрыл глаза.

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

Всё это занало четыре секунды.

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

Группа пошла на восток.

║ [!] Использована тёмная эссенция: -2 ║

║ [!] Структура данжа изменена в реальном ║

║ времени ║

║ Новый навык разблокирован: ║

║ «Живая архитектура» — изменение структуры ║

║ данжа во время активного посещения. ║

║ Откат: 30 минут. ║

╚══════════════════════════════════════════════╝

Вячеслав смотрел на уведомление.

Он не планировал это. Просто отреагировал — и Система зафиксировала новый способ использования класса. Навык появился не из прокачки, а из действия.

Он убрал уведомление и вернулся к наблюдению.

Финальную комнату группа прошла за четыре минуты.

Скелет упал быстро. Точки сгруппировались вокруг лута — и замерли. Вячеслав представлял их лица. Два часа данжа. Восемь человек с нормальным снаряжением. Один B-ранговый танк. И в конце — медные монеты, сломанный кинжал, ржавая пряжка.

Точки не двигались минуту двадцать.

Потом медленно пошли к выходу.

Они появились из подвала в 21:14.

Вячеслав к тому моменту дочитал главу учебника про коэффициенты застройки и допивал третью кружку чая. Поднял глаза — как будто случайно.

Восемь человек. Все целые — ни одной серьёзной травмы, он следил. Снаряжение потрёпано, у мага порван рукав куртки. Танк шёл чуть медленнее чем вошёл — яма дала о себе знать. Лучник что-то говорил злым тихим голосом, остальные молчали.

Руслан вышел последним.

Остановился у двери. Посмотрел на подвал — долго, внимательно. Потом обернулся и осмотрел двор. Скамейки, мусорные баки, освещённые окна.

Его взгляд скользнул по Вячеславу — студент на скамейке, учебник, термос — и прошёл дальше.

Руслан постоял ещё секунду. Потом пошёл за группой.

Вячеслав закрыл учебник и встал. Термос в рюкзак, учебник туда же. Посмотрел на подвал.

╔══════════════════════════════════════════════╗

║ ЖУРНАЛ — посещение #12 ║

╠══════════════════════════════════════════════╣

║ Группа: 8 чел. Ранг: C×7 + B×1 ║

║ Время прохождения: 2ч 12мин ║

║ Смертей: 0 Побегов: 0 ║

║ Потрачено зелий: 11 ║

║ Лут получен: минимальный ║

║ ║

║ Ваш доход: ║

║ + 890 очков данжа ║

║ + 41 единица камня ║

║ + 3 тёмных эссенции ║

╠══════════════════════════════════════════════╣

║ [!] Рекорд: максимальное время ║

║ прохождения для данного данжа ║

║ [!] Новый навык получен в бою: ║

║ «Живая архитектура» ║

╚══════════════════════════════════════════════╝

Он пошёл домой.

Пост в телеграме появился в половину одиннадцатого:

«Данж на Лиговке. Кто-то конкретно поработал с этим местом. Два часа, одиннадцать зелий, лут — хлам. Это не случайность и не мутация монстров. Там хозяин. Думающий. Выясняем.»

Двадцать семь комментариев за первые десять минут.

«Два часа G-ранг??? Это как вообще»

«Хозяин-человек? Разве такое бывает?»

«Руслан вы лох простите» — этот комментарий удалили через минуту.

Вячеслав читал не улыбаясь. Улыбка была бы лишней — никто не видел, а сам он знал и без неё.

Последний комментарий был от знакомого аккаунта:

«Два часа и ни одной смерти. Архитектор не хотел крови. Интересная деталь. @liza_abramenko»

Вячеслав смотрел на эту строчку дольше остальных.

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

Но откуда она знала что это осознанное решение а не случайность?

Он закрыл телеграм и открыл карту.

Серая точка на Васильевском острове всё ещё светилась.

Нестабильное.

До выходных оставалась одна ночь.

Глава 7 Красный треугольник

Суббота. Шесть утра.

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

Он шёл и думал о данже.

Данж ранга A — это не Крысоловка. Там будут не крысы и не дохлые скелеты. Там будет что-то что убило предыдущего хозяина-монстра и заставило рейдовую группу уйти не тронув ядро. Значит либо не смогли, либо не захотели. Оба варианта требовали осторожности.

Он не боец. У него не было снаряжения, зелий, нормального оружия. Только интерфейс и навык «Архитектурное зрение» который показывал структуру пространства.

Зато это всё что мне нужно, — сказал он себе. — Просто добраться до ядра.

Интерфейс показывал серую точку — «нестабильное» — в трёхстах метрах.

Завод «Красный треугольник» выглядел именно так как должен выглядеть заброшенный советский завод в шесть утра в ноябре. Длинные корпуса из красного кирпича, выбитые окна заколоченные фанерой, ржавые ворота с цепью. Третий корпус — самый дальний, отдельно стоящий — был меньше остальных. Над входом сохранилась табличка с номером.

Цепь на воротах была перерезана — чисто, одним движением. Рейдовая группа заходила здесь.

Вячеслав активировал «Архитектурное зрение».

Мир изменился.

Стены стали полупрозрачными — он видел сквозь них как сквозь мутное стекло. Видел несущие конструкции, трубы, перекрытия. И видел кое-что ещё: тонкие светящиеся нити которые тянулись от пола вглубь здания. Не электрика — что-то другое. Энергия данжа, пульсирующая слабо и нерегулярно.

Нестабильное — вот что это значило. Ядро умирало.

Он толкнул ворота и вошёл.

Внутри корпуса было просторно и пусто.

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

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

Вячеслав шёл за следами и смотрел сквозь стены.

Нити энергии становились ярче — сходились в одной точке впереди. Где-то там было ядро.

На полпути он остановился.

За стеной слева — «Архитектурное зрение» показывало это чётко — находилось что-то живое. Крупное, неподвижное. Оно не двигалось, но он чувствовал его присутствие как чувствуешь что за спиной кто-то стоит.

Вячеслав посмотрел на стену. Потом на следы рейдовой группы — они шли прямо, не сворачивая. Значит они его не видели или решили обойти.

Он решил обойти тоже. Пошёл правее, вдоль противоположной стены.

Существо за стеной не шевельнулось.

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

Кристалл ядра был крупнее чем в Крысоловке — размером с голову, тёмно-фиолетовый, вмурованный в пол. Пульсировал медленно и нерегулярно как умирающее сердце. Вокруг него на полу — следы боя: выжженные пятна, борозды от чего-то острого, тёмные пятна которые Вячеслав предпочёл не рассматривать внимательно.

Рейдовая группа дошла до ядра. Но не поглотила его.

Почему?

Интерфейс дал подсказку сам:

╔══════════════════════════════════════════════╗

║ ОБНАРУЖЕНО: Ядро Подземелья ║

║ Ранг: A ║

║ Состояние: нестабильное (распад 67%) ║

║ Хозяин: отсутствует ║

╠══════════════════════════════════════════════╣

║ [!] ВНИМАНИЕ ║

║ Ядро нестабильно. Поглощение может ║

║ вызвать неконтролируемый выброс энергии. ║

║ Рекомендуется: специализированное ║

║ снаряжение, защитные артефакты. ║

║ ║

║ Доступные действия: ║

║ [1] Поглотить (высокий риск) ║

║ [2] Стабилизировать (требуется: 50 единиц ║

║ тёмной эссенции) ║

║ [3] Уйти ║

╚══════════════════════════════════════════════╝

Вот почему они не поглотили. Выброс энергии нестабильного ядра ранга A мог убить всю группу. Без специального снаряжения — слишком опасно.

У Вячеслава не было снаряжения. Тёмной эссенции у него было девять единиц — из пятидесяти необходимых.

Он присел на корточки перед кристаллом и думал.

За стеной котельной снова что-то двинулось. Медленно, тяжело.

Времени нет.

Он огляделся.

«Архитектурное зрение» показывало котельную изнутри — стены, своды, старый котёл. И нити энергии от ядра — они тянулись во все стороны и уходили в стены, в пол, в потолок. Структура данжа целиком питалась от этого ядра. Если ядро умрёт — всё схлопнется.

Стабилизировать нельзя. Поглотить опасно. Значит нужно изменить условия.

Он встал и подошёл к котлу.

Старый советский котёл — металл три сантиметра толщиной, вмурован в пол и стены. «Архитектурное зрение» показывало его структуру: внутри пусто, стенки целые, крепление к фундаменту надёжное. По сути — большой металлический контейнер.

Идея была простой до абсурда.

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

И мог попробовать направить выброс.

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

Котёл держит.

Он сдвинул котёл — не физически, через интерфейс пространства, медленно, сантиметр за сантиметром — вплотную к ядру. Металлические стенки вокруг кристалла. Не клетка — экран. Выброс пойдёт внутрь котла, отразится от стенок, погасит сам себя.

Теоретически.

Снаружи котельной раздался тяжёлый удар — существо за стеной проснулось окончательно.

Вячеслав опустился на колено перед ядром и подумал: «Поглотить».

Мир взорвался фиолетовым светом.

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

Три секунды. Пять. Семь.

Потом тишина.

Вячеслав стоял на коленях, руки упирались в тёплый бетонный пол. Дышал. Котёл рядом тихонько потрескивал остывая.

Интерфейс развернулся:

╔══════════════════════════════════════════════╗

║ ПОГЛОЩЕНИЕ ЗАВЕРШЕНО ║

║ ║

║ Данж «Красный треугольник» захвачен. ║

║ Ранг: A ║

║ Хозяин: Соколов В.А. ║

╠══════════════════════════════════════════════╣

║ ПРОФИЛЬ ИГРОКА ОБНОВЛЁН ║

║ ║

║ Уровень: 1 → 7 ▲ ║

║ ║

║ Сила: 4 → 6 ║

║ Ловкость: 5 → 8 ║

║ Выносливость: 6 → 11 ║

║ Интеллект: 31 → 48 ▲▲▲ ║

║ Восприятие: 28 → 43 ▲▲▲ ║

║ Харизма: 7 → 9 ║

╠══════════════════════════════════════════════╣

║ НОВЫЕ ВОЗМОЖНОСТИ ║

║ ║

║ Управление несколькими данжами: активно ║

║ Связанные подземелья: доступно ║

║ Призыв босса: доступно (1 слот) ║

╚══════════════════════════════════════════════╝

Он смотрел на цифры.

Седьмой уровень. Интеллект сорок восемь. Восприятие сорок три.

За один данж.

Потом в углу интерфейса появилось ещё одно окно — маленькое, почти незаметное:

╔══════════════════════════════════════════════╗

║ СИСТЕМНОЕ УВЕДОМЛЕНИЕ ║

║ ║

║ Эссенция передана: 847 единиц ║

║ Получатель: внешний узел #4471 ║

╚══════════════════════════════════════════════╝

Вячеслав нахмурился.

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

Куда уходит эссенция?

Снаружи котельной стена треснула.

Существо было похоже на медведя — если бы медведь был размером с небольшой автомобиль, покрыт каменной чешуёй и двигался с тяжёлой уверенностью существа которое ничего не боится. Каменный страж — Вячеслав видел такое описание на форумах. Типичный охранник данжей ранга A.

Он смотрел на стража через пролом в стене.

Страж смотрел на него.

Новый интерфейс данжа уже работал — Красный треугольник стал его. Вячеслав мысленно открыл панель гарнизона и нашёл стража в списке:

║ Каменный страж ур.42 Корпус 3, секция Б ║

║ Статус: агрессивный (смена хозяина) ║

║ Подчинение: 0% ║

║ Для подчинения требуется: Интеллект 60+ ║

║ или специальный артефакт ║

Интеллект шестьдесят. У него сорок восемь.

Страж шагнул вперёд.

Вячеслав шагнул назад — и мысленно захлопнул дверь котельной. Не физическую дверь которой не было — стену. Через интерфейс нового данжа, прямо сейчас, он поднял каменную плиту из пола и поставил в дверной проём.

Страж ударил с той стороны.

Плита треснула но выдержала.

Тридцать секунд.

Он огляделся. «Архитектурное зрение» показывало корпус насквозь — все стены, все выходы. Слева вентиляционный канал — узкий, страж не пролезет. Ведёт в соседнее помещение, оттуда коридор к воротам.

Страж ударил снова. Плита пошла трещинами.

Вячеслав побежал к вентиляционной решётке, сорвал её и полез внутрь.

Он вышел через ворота в 7:23 утра.

Сел прямо на асфальт, спиной к забору, и смотрел на светлеющее небо над Васильевским. Руки немного дрожали — не от страха, просто адреналин искал выход.

За воротами было тихо. Страж не преследовал — не мог выйти за границу данжа.

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

Интеллект шестьдесят, — вспомнил Вячеслав. — Значит нужно прокачиваться.

Он достал телефон. Уведомление в телеграме — общий канал охотников Петербурга:

«Внимание. Подземелье ранга A, Кожевенная линия, завод Красный треугольник. Сменило хозяина в 07:19. Всем охотникам рекомендуется повышенная осторожность. Хозяин неизвестен.»

Четыре минуты назад.

Он убрал телефон и встал. Отряхнул джинсы. Пошёл к метро.

На полпути остановился.

Маленькое окно в углу интерфейса всё ещё висело:

«Эссенция передана: 847 единиц. Получатель: внешний узел #4471.»

Он смотрел на него долго. Потом открыл заметки в телефоне и написал одно слово:

«Куда?»

В тот же день вечером пришло сообщение от незнакомого номера. Без приветствия, без подписи:

«Красный треугольник. Одиночка. Нестабильное ядро без артефактов. Интересно. Кофе в воскресенье? Я угощаю.»

Вячеслав смотрел на сообщение.

Он не давал этот номер никому.

Написал в ответ одно слово:

«Место?»

Ответ пришёл через тридцать секунд — адрес кофейни на Петроградской. И следом:

«И да — внешний узел #4471 это не баг интерфейса. Но это долгий разговор.»

Вячеслав закрыл телефон и посмотрел в потолок комнаты.

За окном темнело над Петербургом. Где-то в двух данжах которые теперь были его — один умирающий скелет и один каменный страж которого он пока не мог приручить — тихо пульсировала энергия которую кто-то забирал.

Внешний узел #4471.

Она знала.

Глава 8 Воскресенье

Кофейня на Петроградской называлась «Депо» и располагалась в бывшем трамвайном депо — высокие потолки, кирпичные стены, длинные деревянные столы. Людей в воскресенье утром было немного. Пахло кофе и старым деревом.

Лиза сидела у окна.

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

Он подошёл и сел напротив не здороваясь.

— Американо? — спросила она.

— Откуда вы знаете.

— Видела как вы пили из термоса в пятницу. Цвет и запах. — Она подняла руку, и бариста у стойки кивнул. — Я заказала заранее.

Вячеслав посмотрел на неё. Она смотрела в ответ — спокойно, без попытки заполнить тишину.

— Вы наблюдали за мной в пятницу.

— Я наблюдала за данжем, — сказала она. — Вы оказались рядом.

— Разница небольшая.

— Для меня существенная.

Принесли кофе. Вячеслав взял чашку и подождал.

— Узел четыре четыре семь один, — сказал он. — Рассказывайте.

Лиза поставила чашку на блюдце.

— С чего начать?

— С того что знаете.

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

— Куда именно.

— Этого никто не знает. Узлы — это промежуточные точки. Они собирают эссенцию и передают дальше. Куда дальше — — неизвестно.

— Сколько таких узлов?

— Я насчитала четыреста восемнадцать, — сказала она ровно. — По всему миру. Распределены неравномерно — больше в зонах высокой плотности данжей. Петербург обслуживает узел четыре четыре семь один. Москву — три узла.

Вячеслав смотрел на неё.

— Вы насчитали четыреста восемнадцать узлов.

— Следопыт Информации видит энергетические следы, — сказала она без интонации. — Я провела несколько месяцев картируя потоки эссенции. Это была долгая работа.

— Зачем?

Впервые за разговор она чуть помедлила.

— Мне стало интересно, — сказала она. — Я продаю информацию. Информация о Системе — самый ценный товар сейчас. Логично было разобраться как она работает.

Вячеслав не сказал ничего. Ждал.

— И потому что узлы существовали до активации Системы, — добавила она тише. — Я проверила. Первые энергетические следы узлов датируются примерно за два года до того как Система появилась. Кто-то готовился заранее.

За окном по Петроградской проехал троллейбус. Воскресное утро, редкие прохожие, серое небо с намёком на солнце.

— Почему вы мне это говорите, — сказал Вячеслав.

— Потому что вы единственный кто может проверить изнутри, — сказала она. — У вас есть доступ к ядрам данжей. Я вижу потоки снаружи. Вместе мы видим больше чем по отдельности.

— Это звучит как предложение о сотрудничестве.

— Это и есть предложение о сотрудничестве.

Вячеслав поставил чашку.

— Условия.

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

— И что вы делаете с информацией от меня.

— Анализирую. Возможно продаю в обезличенном виде — без привязки к вашему имени.

— Возможно?

— Зависит от того насколько она чувствительная, — сказала она спокойно. — Я честно говорю что не буду давать гарантий которые не смогу выполнить.

Вячеслав смотрел на неё долго.

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

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

— Принято.

Они не пожали руки. Просто оба взяли кофе.

Разговор стал немного другим после этого — не теплее, но свободнее. Как будто формальность убрали со стола и можно говорить по существу.

— Сколько эссенции ушло после Красного треугольника? — спросила она.

— Восемьсот сорок семь единиц, — сказал он. — Я видел уведомление.

Она кивнула медленно.

— Это много. Обычное поглощение данжа ранга G или F даёт узлу двадцать-тридцать единиц. Ранга A — совсем другой порядок. — Пауза. — Это значит чем сильнее вы становитесь, тем больше уходит. Система устроена так что рост игрока одновременно кормит узлы.

— Изящно, — сказал Вячеслав.

— Да, — согласилась она без иронии. — Очень изящно.

Он смотрел в окно. Думал.

— Процент который уходит в узел — он одинаковый для всех классов?

— Нет. У боевых классов уходит меньше — процентов пятнадцать-двадцать. У вспомогательных больше. У вас... — она чуть помедлила, — я не могла точно замерить. Ваши потоки нестандартные. Эссенция уходит не так как у других.

— Что значит нестандартные.

— Обычно поток идёт равномерно — немного после каждого действия. У вас — вспышками. Большие объёмы разом, после поглощения ядер. И, — она снова помедлила, — иногда кажется что часть потока идёт не в узел. Куда-то ещё. Я не смогла отследить куда.

Вячеслав ничего не сказал. Запомнил.

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

Он тоже не говорил всего.

Когда они собрались уходить, она надела куртку и сказала не глядя на него:

— В пятницу вы хорошо сработали. Ни одной смерти.

— Вы уже написали об этом в телеграме.

— Я написала факт. Сейчас говорю что думаю. — Короткая пауза. — Это разные вещи.

Вячеслав надел рюкзак.

— Вы сказали что вам интересно что я сделаю с данжами. Это был профессиональный интерес?

Она посмотрела на него — первый раз за утро с чем-то похожим на удивление. Потом сказала:

— Сначала профессиональный. Потом, — она чуть качнула головой, — не только.

И вышла первой.

Вячеслав постоял у выхода минуту. Потом вышел на улицу.

Петроградская в воскресенье утром была тихой — редкие машины, закрытые магазины, кто-то выгуливал собаку у сквера. Лизы уже не было видно — растворилась в переулке с той же естественностью с которой появилась.

Он пошёл к метро.

На половине дороги боковым зрением заметил машину — тёмный седан, припаркованный у тротуара напротив кофейни. Стоял там когда они заходили. Стоит сейчас. Двигатель не работает, но выхлопная труба тёплая — только что заглушили.

Внутри кто-то сидел. Вячеслав не смотрел прямо — шёл мимо как шёл, не меняя шага.

Номер запомнил.

Дома открыл заметки в телефоне. Написал под словом «Куда?» ещё одну строчку:

«Кто наблюдает?»

Глава 9 Повестка

Письмо пришло в понедельник утром.

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

КОМИТЕТ ПО КОНТРОЛЮ АНОМАЛИЙ

Санкт-Петербургское отделение

Уважаемый Соколов Вячеслав Андреевич,

В связи с регистрацией вашего класса в категории

«нестандартный» просим вас явиться для плановой

беседы и уточнения данных.

Дата: вторник, 14:00

Адрес: Литейный проспект, 4

Явка обязательна.

С уважением,

Отдел регистрации нестандартных классов

Литейный проспект четыре. Вячеслав знал этот адрес — там раньше располагалось управление ФСБ по Петербургу. Судя по всему, Комитет въехал в те же стены.

Он сложил письмо, убрал в рюкзак и пошёл на пару.

Лекция была про инженерные коммуникации в исторической застройке. Преподаватель чертил схемы на доске, студенты конспектировали. Вячеслав сидел у окна и думал про Литейный проспект четыре.

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

Информация лучше чем её отсутствие. Это он усвоил ещё до Системы.

После пары написал Лизе одно сообщение: «Комитет. Литейный, завтра 14:00. Что знаете про них?»

Ответ пришёл через четыре минуты:

«Создан через три недели после активации Системы. Официально — регуляция и безопасность. Реально — сбор данных о нестандартных классах и аномальных игроках. Куратор петербургского отдела — Крот Геннадий Борисович, 52 года, бывший аналитик. Класса нет. Умный. Не давит сразу — создаёт условия и ждёт. Будьте осторожны с формулировками — он запоминает всё.»

Потом ещё одно сообщение:

«И да — та машина на Петроградской. Комитет. Они следили за кофейней, не за вами лично. Пока.»

Вячеслав убрал телефон.

Пока.

Литейный проспект четыре выглядел именно так как должно выглядеть здание в котором принимают решения о людях — серый фасад, высокие окна, вывеска новая но скромная. «Комитет по Контролю Аномалий. Санкт-Петербург». Рядом с вывеской — старая табличка которую не успели или не захотели снять.

Вячеслав пришёл в 13:55.

На входе проверили паспорт, выдали пропуск, провели на третий этаж. Коридор, двери с номерами, запах казённой бумаги. Охранник постучал в 312 и открыл дверь.

— Соколов, — сказал охранник. — Четырнадцать ноль-ноль.

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

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

— Садитесь, — сказал он. — Геннадий Борисович Крот.

Вячеслав сел.

— Вячеслав Соколов. Вы это знаете.

— Знаю, — согласился Крот. — Чай, кофе?

— Нет.

— Хорошо. — Он открыл папку на столе, посмотрел на что-то внутри. — Архитектор Пространства, ранг F при регистрации. Сейчас, по нашим данным, уровень семь. Два данжа в управлении — Крысоловка на Лиговском и Красный треугольник на Васильевском. Верно?

— Три, — сказал Вячеслав.

Крот поднял глаза.

— Третий зарегистрировали?

— Нет ещё. Но вы всё равно узнаете, лучше скажу сразу.

Крот смотрел на него секунду. Потом сделал пометку в папке.

— Ценю прямоту, — сказал он без интонации которая позволила бы понять — искренне или нет. — Класс Архитектора Пространства — единственный зарегистрированный случай в России. Возможно в мире. Это делает вас интересным объектом для изучения.

— Объектом, — повторил Вячеслав.

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

— Риски для кого.

— Для города. Для населения. — Пауза. — Данж ранга A в жилом районе Васильевского острова, управляемый двадцатиоднолетним студентом без специальной подготовки — это потенциальный риск, вы согласны?

— Данж существовал до меня, — сказал Вячеслав. — Без хозяина он был нестабилен. С хозяином — контролируем. По логике я снизил риск.

Крот посмотрел на него с выражением человека который ожидал этого аргумента.

— По одной логике — да. По другой — нестабильный данж схлопывается сам через одну-две недели. Данж с сильным хозяином существует неограниченно долго и растёт. — Он закрыл папку. — Я не говорю что вы сделали что-то неправильное. Я говорю что ситуация требует регулирования.

— Какого именно.

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

— А неплановые?

— Зависит от обстоятельств.

Вячеслав смотрел на него. Крот смотрел в ответ — спокойно, без спешки. Человек у которого есть время.

— Данжи — это моя собственность или государственная? — спросил Вячеслав.

— Юридически, — Крот чуть наклонил голову, — вопрос открытый. Законодательство не успевает за реальностью. Сейчас разрабатываются нормативные акты. До их принятия — серая зона.

— Удобная серая зона.

— Для всех, — согласился Крот. — Включая вас.

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

Он встал.

— Я услышал что вы сказали. Новые данжи буду регистрировать своевременно.

— Это всё что я прошу, — сказал Крот. — Пока.

Вячеслав уже шёл к двери.

— Соколов.

Он остановился, не оборачиваясь.

— Узел четыре четыре семь один, — сказал Крот ровно. — Вы видели это уведомление в интерфейсе?

Пауза была долей секунды. Вячеслав обернулся.

— Видел. Думал что это технический лог.

Крот смотрел на него с тем же рабочим выражением.

— Возможно так и есть, — сказал он. — Хорошего дня.

Вячеслав вышел на Литейный проспект и пошёл к метро.

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

Возможно так и есть, — сказал Крот про технический лог. Не подтвердил, не опроверг. Просто дал понять что знает.

Вячеслав достал телефон и написал Лизе:

«Крот знает про узел #4471. Назвал номер сам.»

Ответ пришёл быстро:

«Ожидаемо. Вопрос в том знает ли он что такое узел — или просто видел в отчётах как аномалию.»

«Как отличить?»

«Никак пока. Смотрите что будет дальше.»

Он убрал телефон.

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

Вячеслав сел у окна и открыл заметки.

Под «Кто наблюдает?» написал:

«Крот. Знает про узел. Неизвестно — сколько именно знает.»

Подумал. Добавил ещё одну строчку:

«Лиза — тоже знает больше чем сказала.»

Поезд нырнул в тоннель.

Глава 10 Закономерность

Склад нашёлся в среду.

Не через интерфейс — через форум. Кто-то из охотников написал что в Невском районе, за железнодорожными путями, есть брошенный данж ранга B — хозяин-монстр погиб три недели назад, никто не забрал. Автор поста собирался идти сам но передумал — написал что место нехорошее, не объяснил почему.

Вячеслав поехал после пар.

Склад был советский — длинное одноэтажное здание из силикатного кирпича, плоская крыша, узкие окна под потолком. Территория огорожена забором из профлиста, ворота заперты на замок. Рядом никого — пустырь с одной стороны, железнодорожная насыпь с другой.

Серая точка интерфейса пульсировала за воротами.

Вячеслав обошёл забор по периметру, нашёл место где профлист отходил от стойки и протиснулся внутрь.

Активировал «Архитектурное зрение».

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

Живых существ внутри «Архитектурное зрение» показывало двух — небольших, неподвижных, в дальнем углу. Скорее всего спали.

Он нашёл боковую дверь, открыл — не заперта — и вошёл.

Внутри пахло металлом и чем-то сладковатым — непонятным и немного неприятным. Вдоль стен стояли ржавые стеллажи, на полу — остатки деревянных поддонов. Потолок высокий, темно, только серый свет из узких окон.

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

Никакого ядра-монстра. Никаких ловушек. Просто данж который ждал хозяина.

Вячеслав присел рядом.

╔══════════════════════════════════════════════╗

║ ОБНАРУЖЕНО: Ядро Подземелья ║

║ Ранг: B ║

║ Состояние: стабильное ║

║ Хозяин: отсутствует ║

╠══════════════════════════════════════════════╣

║ Доступные действия: ║

║ [1] Поглотить ║

║ [2] Изучить структуру ║

║ [3] Уйти ║

╚══════════════════════════════════════════════╝

Он подумал: «Изучить структуру».

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

Гарнизон — восемь монстров. Два теневых волка в углу которых он видел снаружи — спали, свернувшись. Три болотных духа в центральных комнатах, вялые и бесцельные без хозяина. Ещё три — какие-то существа которых он не опознал сразу, похожие на людей но не люди, застывшие у стен в неподвижности статуй.

Он изучал структуру минут двадцать. Потом подумал: «Поглотить».

Кристалл вспыхнул — ярко, ровно, без выброса. Поглощение стабильного ядра ощущалось иначе чем нестабильного — не взрыв, а плавное расширение. Как будто комната стала чуть больше.

╔══════════════════════════════════════════════╗

║ ПОГЛОЩЕНИЕ ЗАВЕРШЕНО ║

║ ║

║ Данж «[без названия]» захвачен. ║

║ Ранг: B ║

║ Хозяин: Соколов В.А. ║

╠══════════════════════════════════════════════╣

║ ПРОФИЛЬ ОБНОВЛЁН ║

║ ║

║ Уровень: 7 → 11 ▲ ║

║ ║

║ Интеллект: 48 → 56 ▲▲ ║

║ Восприятие: 43 → 51 ▲▲ ║

║ Выносливость: 11 → 14 ▲ ║

╠══════════════════════════════════════════════╣

║ СИСТЕМНОЕ УВЕДОМЛЕНИЕ ║

║ ║

║ Эссенция передана: 312 единиц ║

║ Получатель: внешний узел #4471 ║

╚══════════════════════════════════════════════╝

Вячеслав смотрел на цифры.

Триста двенадцать единиц. После Красного треугольника было восемьсот сорок семь. После Крысоловки — он не смотрел тогда внимательно, но в памяти осталось что-то около сорока.

Он открыл заметки в телефоне и начал записывать.

Теневые волки проснулись когда он заканчивал записи — почуяли нового хозяина, вышли из угла и остановились в метре от него. Смотрели. Не агрессивно — вопросительно.

Вячеслав открыл панель гарнизона.

╔══════════════════════════════════════════════╗

║ ГАРНИЗОН — Склад ║

╠══════════════════════════════════════════════╣

║ [1] Теневой волк ур.18 Подчинение: 71% ║

║ [2] Теневой волк ур.17 Подчинение: 68% ║

║ [3] Болотный дух ур.14 Подчинение: 45% ║

║ [4] Болотный дух ур.14 Подчинение: 43% ║

║ [5] Болотный дух ур.13 Подчинение: 41% ║

║ [6] Застывший ур.21 Подчинение: 12% ║

║ [7] Застывший ур.20 Подчинение: 9% ║

║ [8] Застывший ур.19 Подчинение: 8% ║

╚══════════════════════════════════════════════╝

Застывшие — низкое подчинение, высокий уровень. Он мысленно потянулся к первому из них.

Существо повернуло голову. Медленно, как механизм с плохой смазкой. Лицо — почти человеческое, но что-то не так с пропорциями. Глаза без зрачков, белые.

Подчинение восемь процентов. Не хватало Интеллекта.

Пятьдесят шесть — уже лучше чем было. До шестидесяти осталось немного.

Он дал теневым волкам простую команду — «охранять периметр» — и вышел из склада.

Дома он разложил записи на столе.

Три поглощения, три цифры эссенции:

Крысоловка, ранг G — примерно 40 единицКрасный треугольник, ранг A — 847 единицСклад, ранг B — 312 единиц

Закономерность очевидная — чем выше ранг, тем больше эссенции уходит в узел. Но не просто линейно. Между рангом G и рангом B — разница в восемь раз. Между рангом B и рангом A — ещё в два с половиной. Что-то нелинейное, экспоненциальное.

Он написал Лизе:

«Три замера: G — 40, B — 312, A — 847. Нелинейный рост. Что это говорит вам?»

Ответ пришёл через десять минут:

«Говорит что система оптимизирована под сбор с сильных данжей. Слабые — как приманка для прокачки. Сильные — настоящая цель. Чем больше игроки прокачиваются и захватывают мощные данжи — тем больше уходит узлам. Элегантно и жестоко.»

Вячеслав смотрел на экран.

Слабые — как приманка для прокачки.

Крысоловка, Склад — ступеньки. Красный треугольник — настоящий сбор. Система выстраивала игроков в очередь на прокачку чтобы они сами приходили к мощным данжам и сами генерировали максимум эссенции.

Написал в ответ:

«Значит чем сильнее я становлюсь — тем выгоднее это узлу.»

«Да. И тем опаснее для вас лично — вы становитесь слишком ценным чтобы вас игнорировать.»

Он закрыл переписку и посмотрел на записи.

Потом открыл новую страницу в заметках и написал заголовок:

«Журнал узла #4471»

Ниже — три строчки которые уже были. И четвёртая которой раньше не было:

«Вопрос: если эссенция идёт в узел — можно ли развернуть поток обратно?»

В четверг утром он зарегистрировал третий данж в Комитете — заполнил форму на сайте, указал адрес и ранг. Всё как обещал.

Через час пришло автоматическое подтверждение.

Через два — письмо от Крота. Не официальное, короткое:

«Спасибо за своевременную регистрацию. Склад на Невском — интересный выбор района. Если возникнут вопросы — обращайтесь.»

Вячеслав прочитал письмо дважды.

Склад на Невском. Он не указывал в форме что это склад — только адрес и ранг. Крот знал что там склад. Значит либо сам проверил за два часа, либо знал заранее.

Оба варианта были интересны по-своему.

Он добавил в журнал пятую строчку:

«Крот знал про склад до регистрации. Следит за данжами активнее чем показывает.»

Подумал. Добавил шестую:

«Или следит за мной.»

В пятницу вечером, когда он уже собирался спать, интерфейс тихо мигнул.

Не уведомление о посещении данжа. Не системный лог. Что-то другое — маленькое окно в самом углу, почти незаметное:

╔══════════════════════════════════════════╗

║ СИСТЕМНОЕ СООБЩЕНИЕ ║

║ ║

║ Эссенция передана: 0 единиц ║

║ Получатель: внешний узел #4471 ║

║ ║

║ [!] Входящий сигнал от узла #4471 ║

║ Тип: неизвестный ║

║ Статус: заблокирован (недостаточно ║

║ уровня восприятия) ║

╚══════════════════════════════════════════╝

Вячеслав смотрел на экран долго.

Входящий сигнал.

Узел не просто принимал эссенцию. Узел что-то отправлял обратно. И это что-то пыталось достучаться — но его Восприятие в пятьдесят один единицу было недостаточным чтобы принять сигнал.

Он записал в журнал:

«Узел отправляет сигнал. Заблокирован. Нужно Восприятие выше 51.»

Закрыл заметки. Лёг.

Долго смотрел в потолок.

Куда уходит эссенция — этот вопрос он задал себе в первый день. Теперь появился новый:

Что узел хочет сказать?

Глава 11 Больше чем говорит

Они встретились в субботу — не в кофейне, на улице.

Лиза написала сама: «Нужно показать кое-что. Стрелка Васильевского, 16:00. Приходите без телефона.»

Последнее требование было странным. Он пришёл с телефоном — просто выключил его и убрал в рюкзак.

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

Лиза стояла у парапета и смотрела на воду.

Вячеслав подошёл и встал рядом. Не здороваясь — они уже перестали здороваться, это просто происходило само.

— Смотрите, — сказала она.

Он активировал «Архитектурное зрение».

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

— Это узел? — спросил он.

— Нет. — Лиза смотрела на воду с тем же выражением с которым он смотрел на сетку данжа — сосредоточенно, аналитически. — Это питающие каналы. Они идут от узла #4471 — он в трёх кварталах отсюда, под землёй. Эти нити — его корневая система.

— Корневая система, — повторил он.

— Мне так удобнее думать про это. Узел как дерево — ядро под землёй, корни расходятся, через корни собирается эссенция со всего района. — Она повернулась к нему. — Я нашла ядро узла две недели назад. Оно не похоже на ядро данжа. Больше, другой цвет, другая структура. И оно... реагирует.

— Реагирует как.

— Когда я подхожу близко — меняет пульс. Ускоряется. Как будто замечает наблюдателя.

Вячеслав смотрел на нити под водой.

— Вы говорили что узлы существовали до активации Системы. Эти нити тоже?

— Да. — Она помолчала. — Я проверила архивные данные по аномалиям в городе — необъяснённые показания приборов, странные сигналы. Первые следы появились за два года и четыре месяца до активации. Кто-то строил инфраструктуру заранее. Долго и аккуратно.

— Кто-то, — сказал он. — Вы знаете кто.

Пауза была короткой — может полсекунды. Но он заметил.

— Нет, — сказала она.

Вячеслав посмотрел на неё.

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

— Лиза.

Она повернулась.

— Вы знаете больше чем говорите, — сказал он. Не обвинение — констатация.

— Все знают больше чем говорят, — ответила она. Точно так же как в прошлый раз.

— Это не ответ.

— Нет, — согласилась она. — Не ответ.

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

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

Что-то в её лице изменилось — едва заметно, как меняется освещение когда облако закрывает солнце.

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

— Когда это будет.

— Не знаю. Скоро.

— Это всё ещё уклончиво.

— Да, — сказала она просто. — Но теперь честно уклончиво.

Вячеслав посмотрел на неё ещё секунду. Потом отвернулся к реке.

Они стояли молча минуты три. Нити энергии под Невой пульсировали медленно и ровно — он уже убрал «Архитектурное зрение», но знал что они там.

— Входящий сигнал от узла, — сказал он. — Вчера ночью. Заблокирован из-за недостаточного Восприятия.

Лиза повернулась быстро — первый раз за разговор она реагировала без паузы.

— Узел отправил сигнал вам?

— Да. Что это значит.

Она смотрела на него с выражением которое он видел впервые — не рабочая сосредоточенность, что-то живее. Беспокойство, возможно. Или интерес настолько острый что граничит с беспокойством.

— Это значит, — сказала она медленно, — что узел вас заметил. Узлы пассивны — они принимают эссенцию, не взаимодействуют с источниками. Если он отправил сигнал — это нарушение стандартного поведения. — Пауза. — Насколько я знаю, такого не происходило ни с одним игроком.

— Насколько вы знаете.

— Насколько я знаю, — повторила она без защитной интонации. — Это может быть больше.

Ветер усилился. Лиза убрала волосы с лица — быстрый привычный жест. Вячеслав заметил что у неё холодные руки — она держала их на каменном парапете всё время разговора.

— Вам нужно повысить Восприятие, — сказала она. — Как можно быстрее. Если узел пытается выйти на связь — нужно понять что он хочет передать раньше чем это заметит кто-то ещё.

— Крот?

— Крот. Или тот кто управляет узлом.

— Разные люди?

— Скорее всего, — сказала она. — Крот — чиновник. Он видит аномалии и пытается их контролировать. Тот кто строил узлы — работает на другом уровне. Крот может не знать про него.

Вячеслав убрал руки в карманы.

— Вы сказали «тот кто строил узлы» — не «те кто». Вы думаете это один субъект.

Пауза.

— Думаю — да, — сказала она.

— Почему.

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

Слово «архитектурный» повисло в воздухе.

Они оба это заметили. Лиза не стала делать вид что не заметила — просто смотрела на него ровно.

— Совпадение, — сказал он.

— Возможно, — сказала она. — Но интересное.

Они шли обратно по набережной вместе — не договаривались, просто пошли в одну сторону и никто не свернул.

Разговор стал тише — не потому что темы кончились, скорее потому что сказанного было достаточно и оба это чувствовали. Вячеслав шёл и думал про узел, про входящий сигнал, про то что Лиза знает что-то про его класс и пока не говорит.

У моста Лиза остановилась.

— Мне сюда, — сказала она.

Он кивнул.

Она сделала шаг, потом остановилась — не оборачиваясь.

— Соколов.

— Да.

— То что я сказала про архитектурный стиль узлов. — Пауза. — Это не случайное наблюдение. Я думала об этом долго.

Он ждал.

— Когда я проверю информацию, — сказала она, — я скажу вам первому.

Она ушла через мост не оглядываясь.

Вячеслав постоял у парапета. Смотрел как она идёт — небольшая фигура в тёмной куртке, быстрый шаг, не оглядывается.

Архитектурный стиль.

Один субъект с очень последовательным мышлением построил четыреста восемнадцать узлов по всему миру. За два года до активации Системы. По единому принципу.

И единственный класс который мог взаимодействовать с этими узлами изнутри назывался Архитектор Пространства.

Он включил телефон.

Одно непрочитанное сообщение — незнакомый номер, пришло час назад пока телефон был выключен:

«Соколов. Мы знаем что узел отправил вам сигнал. Это важно. Встреча нужна срочно. — КБ»

Две буквы в подписи. Крот Борисович — или Геннадий Борисович Крот. Оба варианта подходили.

Вячеслав смотрел на сообщение.

Мы знаем что узел отправил сигнал.

Крот знал. И написал через час после того как это произошло. Либо его интерфейс каким-то образом отслеживался. Либо Комитет имел доступ к системным уведомлениям.

Оба варианта были плохими.

Он убрал телефон и пошёл к метро.

Отвечать не стал.

Дома открыл журнал и добавил записи:

«Узел #4471 — ядро под землёй в трёх кварталах от Стрелки. Корневая система под Невой. Реагирует на наблюдателя — меняет пульс.

Узлы построены по единому принципу. Один субъект. Два года и четыре месяца подготовки.

Лиза знает что-то про мой класс. Проверяет. Скажет когда будет уверена.

Крот знает про входящий сигнал. Источник утечки неизвестен.

Восприятие нужно поднять до 60+ как можно быстрее.»

Последнюю строчку подчеркнул.

Потом долго сидел и смотрел на слово которое написал раньше и которое теперь выглядело иначе:

«Куда?»

Он знал куда. Эссенция шла к тому кто построил узлы. К тому кто думал как архитектор. К тому кто готовился два года и четыре месяца.

Вопрос был уже другой.

Зачем?

Глава 12 Страж

Воскресенье Вячеслав провёл на Васильевском.

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

Красный треугольник встретил его тишиной.

Через ворота, через двор, в третий корпус. «Архитектурное зрение» включилось автоматически — он уже не думал об этом, просто смотрел на мир через оба слоя сразу. Обычный и системный.

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

║ Каменный страж ур.42 ║

║ Подчинение: 0% ║

║ Интеллект хозяина: 56 (требуется: 60) ║

Четыре единицы. Вячеслав мог бы ждать пока прокачается естественным путём — ещё один-два данжа и Интеллект дойдёт до шестидесяти. Но он не хотел ждать. Страж был нужен сейчас — как защита данжа, как боевая единица которой у него не было, как способ понять как работает подчинение мощных монстров.

Он сел на бетонный пол в двадцати метрах от стража и стал думать.

Задача была простая в формулировке и непростая в решении.

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

Но подчинение через интерфейс — это не единственный способ взаимодействия с монстром в своём данже.

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

«Условия данжа».

Он открыл раздел.

╔══════════════════════════════════════════════╗

║ УСЛОВИЯ ДАНЖА — Красный треугольник ║

╠══════════════════════════════════════════════╣

║ Температура: стандартная ║

║ Освещение: стандартное ║

║ Гравитация: стандартная ║

║ Атмосфера: стандартная ║

╠══════════════════════════════════════════════╣

║ Специальные условия: ║

║ [+] Добавить условие ║

║ ║

║ Доступно для ранга A: ║

║ — Территориальный резонанс ║

║ — Эссенциальная привязка ║

║ — Архитектурный договор [!] новое ║

╚══════════════════════════════════════════════╝

Архитектурный договор. Он не видел этого раньше — появилось после того как данж вырос в ответ на его действия. Как «Живая архитектура» которую он получил в пятницу во время зачистки Стальным Кулаком.

Он нажал на описание.

╔══════════════════════════════════════════════╗

║ АРХИТЕКТУРНЫЙ ДОГОВОР ║

║ ║

║ Позволяет заключить соглашение с ║

║ монстром данжа на основе взаимной ║

║ выгоды вместо прямого подчинения. ║

║ ║

║ Монстр сохраняет автономию в ║

║ установленных границах. ║

║ Хозяин получает лояльность без ║

║ полного контроля. ║

║ ║

║ Требования: монстр должен быть способен ║

║ к базовому пониманию условий. ║

║ Уровень монстра: не ограничен. ║

║ Интеллект хозяина: не ограничен. ║

╚══════════════════════════════════════════════╝

Вячеслав перечитал дважды.

Взаимная выгода вместо прямого подчинения. Не приказы — договор. Монстр сохраняет автономию. Хозяин получает лояльность.

Это было другое мышление. Не «я сильнее, ты подчиняешься» — а «нам обоим выгодно сотрудничество».

Он посмотрел на стража.

Что нужно каменному стражу?

Он провёл следующий час наблюдая.

Страж не спал — это стало ясно через несколько минут. Он просто стоял с закрытыми глазами и при этом точно знал где находится Вячеслав — иногда чуть поворачивал голову, отслеживая движение. Умный монстр. Уровень сорок два — не тупой зверь.

Вячеслав активировал «Архитектурное зрение» и посмотрел на стража через него.

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

Когда предыдущий хозяин данжа погиб — страж остался. Охранял ядро. Ждал. Рейдовая группа убила хозяина, добралась до ядра — и страж её атаковал. Не потому что был на стороне мёртвого хозяина. Потому что защищал данж.

Ему нужен данж. Ему нужна структура которую он охраняет.

А данж нужен хозяин чтобы не умереть.

Вячеслав открыл «Архитектурный договор» и начал формулировать условия.

Это оказалось похоже на составление договора аренды — только с монстром сорок второго уровня в качестве другой стороны.

Интерфейс предлагал шаблон с пустыми полями:

╔══════════════════════════════════════════════╗

║ АРХИТЕКТУРНЫЙ ДОГОВОР ║

║ ║

║ Стороны: ║

║ Хозяин: Соколов В.А. ║

║ Монстр: Каменный страж, ур.42 ║

║ ║

║ Обязательства хозяина: ║

║ [введите условия] ║

║ ║

║ Обязательства монстра: ║

║ [введите условия] ║

║ ║

║ Территория автономии монстра: ║

║ [укажите зону] ║

╚══════════════════════════════════════════════╝

Вячеслав думал минут двадцать. Потом начал заполнять.

Обязательства хозяина:— Данж Красный треугольник существует, не будет уничтожен или передан другому хозяину без согласия стража— Северная секция корпуса — зона автономии стража, перестройка только с его согласия— Хозяин не отдаёт прямых команд стражу без его готовности выполнять

Обязательства монстра:— Не атакует хозяина и существ которых хозяин обозначит как союзников— Защищает данж от внешних угроз— Предупреждает хозяина об угрозах которые замечает

Территория автономии:— Северная секция, машинный зал, три прилегающих коридора

Он посмотрел на заполненные поля. Потом добавил последний пункт в обязательства хозяина:

— Хозяин признаёт что страж охранял данж когда хозяина не было. Это учитывается.

Нажал «Предложить договор».

Страж открыл глаза.

Не резко — медленно, как просыпается кто-то кто давно не спал по-настоящему. Белые глаза без зрачков. Повернул голову к Вячеславу.

Интерфейс показал:

║ Каменный страж изучает условия договора... ║

║ Время: неизвестно ║

Они смотрели друг на друга через машинный зал.

Страж был огромным — метра три ростом, каменная чешуя, руки как колонны. Вячеслав сидел на полу скрестив ноги. Со стороны это, наверное, выглядело нелепо.

Прошло пять минут.

Потом страж медленно опустил голову — не поклон, скорее кивок. Едва заметный.

╔══════════════════════════════════════════════╗

║ АРХИТЕКТУРНЫЙ ДОГОВОР ПРИНЯТ ║

║ ║

║ Каменный страж — союзник (договорной) ║

║ Статус: автономный в северной секции ║

║ Лояльность: условная ║

║ ║

║ [!] Договорная лояльность отличается от ║

║ подчинения. Монстр действует согласно ║

║ условиям, не приказам. ║

╚══════════════════════════════════════════════╝

Вячеслав выдохнул.

Встал. Сделал шаг вперёд — медленно, без резких движений.

Страж не двинулся. Смотрел.

Ещё шаг. Ещё.

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

Страж стоял.

Вячеслав посмотрел на него — на каменную чешую, на белые глаза, на нити энергии которые уходили в пол и стены. Что-то в этом существе было правильным — не злым, не добрым, просто очень старым и очень последовательным. Оно охраняло это место потому что это было его место. Хозяева приходили и уходили. Данж оставался.

— Хорошо, — сказал Вячеслав вслух. — Договорились.

Страж закрыл глаза.

На обратном пути через двор Вячеслав остановился.

«Архитектурное зрение» показывало что-то за забором — не угрозу, просто присутствие. Человек, стоит неподвижно, смотрит в сторону третьего корпуса.

Он подождал минуту.

Присутствие не исчезло.

Он вышел через ворота и посмотрел направо.

Мужчина в серой куртке стоял у фонарного столба метрах в тридцати. Немолодой, обычный, с газетой которую не читал. Когда Вячеслав вышел — мужчина не ушёл, не сделал вид что не замечает. Просто смотрел.

Комитет.

Вячеслав смотрел на него секунду. Потом достал телефон и написал Кроту — не ответ на прошлое сообщение, новое:

«Ваш человек у Красного треугольника. Зачем?»

Ответ пришёл через две минуты:

«Плановое наблюдение за данжами ранга A. Стандартная процедура. Он вам не мешает?»

«Пока нет,» — написал Вячеслав.

«Вот и хорошо. Кстати — предложение о встрече остаётся в силе. Есть что обсудить.»

Вячеслав убрал телефон. Посмотрел на наблюдателя ещё раз. Тот кивнул — вежливо, профессионально.

Вячеслав пошёл к метро.

Дома открыл журнал.

«Архитектурный договор — новый навык класса. Работает через взаимную выгоду, не через силу. Каменный страж принял условия. Договорная лояльность — не подчинение, но достаточно.

Комитет ведёт наблюдение за данжами ранга A физически. Значит интерфейс — не единственный источник данных для Крота.

Крот хочет встречи. Пока не понятно зачем — про узел говорить не буду пока не пойму сколько он знает.

Интеллект 56. До шестидесяти — четыре единицы. Ещё один данж среднего ранга должно хватить.»

Закрыл журнал.

Потом открыл снова и добавил последнюю строчку — не про данжи и не про Комитет:

«Лиза сказала что скажет мне первому. Интересно — почему именно мне.»

Глава 13 Предложение Крота

Крот назначил встречу не на Литейном.

Сообщение пришло во вторник утром: «Кофейня Буфет, Рубинштейна 40, среда 11:00. Неофициально.»

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

Оба варианта были одинаково неприятны.

Крот пришёл раньше — сидел у дальней стены, без папки, без официального пиджака. Свитер, обычные брюки. Выглядел как преподаватель на пенсии который зашёл почитать газету.

Перед ним стоял чай.

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

— Спасибо что пришли, — сказал Крот.

— У меня пара в час, — ответил Вячеслав. — Времени немного.

— Понимаю. Постараюсь коротко.

Он взял чашку, подержал в руках — грея ладони — и поставил обратно.

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

— Ценю.

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

Вячеслав смотрел на него.

— Какие государственные нужды.

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

— Сколько.

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

Вячеслав помолчал.

Деньги были хорошие — для студента с нулевым официальным доходом очень хорошие. Юридическая определённость тоже имела ценность в мире где законодательство про данжи писалось прямо сейчас.

Но.

— Что такое «официальный контроль» в практическом смысле, — сказал он.

— Плановые проверки раз в месяц. Согласование значительных изменений структуры данжа. Уведомление о новых поглощениях в течение суток вместо текущего регламента.

— Значительные изменения — это как определяется.

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

— Каменный страж — сорок второй уровень. Уже нарушение?

— Он был там до вас, — сказал Крот. — Это наследованный элемент. Другая категория.

— А если я заключу договор с монстром выше тридцатого уровня в будущем.

Пауза — секунда, не больше.

— Это потребует согласования, — сказал Крот.

Вячеслав взял кофе. Выпил медленно. Поставил.

— Нет, — сказал он.

Крот смотрел на него без изменения выражения.

— Объясните.

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

— Восемьдесят тысяч в месяц — серьёзные деньги для студента.

— Да. И это именно поэтому предложение сформулировано так а не иначе. — Вячеслав посмотрел на него прямо. — Вы предлагаете мне продать контроль по цене которая выглядит большой сейчас и будет маленькой через полгода.

Что-то в лице Крота изменилось — едва заметно. Не неудовольствие. Скорее переоценка.

— Интересная формулировка, — сказал он.

— Я учился на архитектора. Мы умеем читать договоры.

Крот взял чай. Пил медленно, думал.

— Допустим вы правы, — сказал он наконец. — Что вас устроило бы?

— Ничего что предполагает согласование моих решений с третьей стороной.

— Совсем ничего?

— Совсем, — сказал Вячеслав.

Крот поставил чашку. Посмотрел на стол — секунду, не дольше. Потом поднял глаза.

— Хорошо, — сказал он. — Тогда другой разговор.

Вячеслав ждал.

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

— Говорите.

— Ваш класс — аномалия. Не в смысле редкости — в смысле того что он не должен существовать в нынешней конфигурации Системы. Мы проанализировали несколько тысяч классов по всему миру. Архитектор Пространства — единственный который имеет прямое взаимодействие с инфраструктурой Системы, а не с её содержимым.

— Инфраструктурой — имеете в виду узлы.

— В том числе. — Крот не удивился что Вячеслав знает это слово. — Большинство классов работают с монстрами, с данжами, с другими игроками. Ваш класс работает с тем из чего сделана Система. Это принципиально другое.

— И поэтому вы хотите контроль над моими данжами.

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

Вячеслав не спросил как Крот знает про журнал.

— Что вы хотите, — сказал он вместо этого.

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

— Какая информация.

— Про узлы. Про то кто их построил. Про то почему класс Архитектора появился именно сейчас. — Крот откинулся на спинку стула. — Я знаю больше чем говорю на официальных встречах. Как и вы.

Вячеслав смотрел на него.

Крот знал про журнал. Знал про входящий сигнал от узла. Знал про склад до регистрации. Говорил что знает про узлы и про то кто их построил.

Лиза сказала — умный, не давит сразу, создаёт условия и ждёт.

Вот оно. Условия созданы. Теперь ждёт.

— Я подумаю, — сказал Вячеслав.

— Конечно, — сказал Крот. — Время есть.

Вячеслав встал.

— Один вопрос.

— Слушаю.

— Узел #4471 отправил мне входящий сигнал. Вы написали что знаете об этом через час после того как это произошло. Как?

Крот смотрел на него секунду.

— Мы отслеживаем системные уведомления нестандартных классов, — сказал он.

— Это возможно технически?

— Как видите.

— Значит вы читаете мой интерфейс.

— Отдельные уведомления. Не весь интерфейс. — Пауза. — Это началось после вашей регистрации. Стандартная процедура для нестандартных классов.

— Это нигде не написано в документах которые я подписывал.

— Нет, — согласился Крот. — Не написано.

Они смотрели друг на друга.

— Я подумаю над вашим предложением, — повторил Вячеслав.

Вышел не прощаясь.

На улице он пошёл в сторону метро и думал.

Крот читал его уведомления. Это было плохо — но одновременно полезно: теперь он знал что Крот знает. Можно учитывать.

Предложение об обмене информацией было интереснее аренды. Крот знал что-то про узлы — и про то кто их построил. Это была информация которой у него и у Лизы не было.

Но цена была непонятной. Поделитесь со мной лично — не с Комитетом. Зачем Кроту информация лично, без Комитета?

Он достал телефон и написал Лизе:

«Крот знает про журнал наблюдений. Читает системные уведомления — стандартная процедура для нестандартных классов. Предложил обмен информацией — лично, без Комитета. Говорит что знает кто построил узлы.»

Ответ пришёл быстро:

«Про уведомления — ожидаемо, извините что не предупредила. Про обмен — осторожнее. Крот работает на Комитет но у него есть собственные цели которые не всегда совпадают с официальными. Информация которую он предлагает — реальная. Цена тоже реальная, просто не очевидная сразу.»

«Вы знаете какая цена?»

Пауза — дольше обычного.

«Догадываюсь. Давайте встретимся.»

Вячеслав убрал телефон.

У метро остановился. Достал снова и написал Кроту одно сообщение:

«Аренда — нет. Обмен информацией — возможно. Мне нужно время.»

Ответ пришёл через минуту:

«Разумно. Когда будете готовы — напишите. И Соколов — то что я читаю ваши уведомления работает в обе стороны. Если узел снова выйдет на связь — я буду знать раньше вас что он хотел сказать. Подумайте об этом.»

Вячеслав смотрел на сообщение.

Я буду знать раньше вас что он хотел сказать.

Это было давлением. Мягким, интеллигентным — но давлением. Крот создавал ситуацию в которой молчание Вячеслава стоило дороже чем разговор.

Он убрал телефон и спустился в метро.

В голове уже складывалось.

Крот хотел информацию про узлы. Лиза знала что-то про его класс и проверяла. Узел #4471 пытался выйти на связь. И где-то в этой схеме был кто-то кто построил всю инфраструктуру за два года до активации Системы.

Все хотели одного — понять что происходит.

Разница была в том зачем.

Дома он открыл журнал и записал:

«Крот читает системные уведомления. Стандартная процедура — не спросил согласия.

Предложение аренды — отклонил. Предложение обмена — на рассмотрении.

Крот знает кто построил узлы. Или говорит что знает.

Его личный интерес отличается от интересов Комитета. Непонятно чем именно.

Лиза знает цену его предложения. Встреча завтра.»

Закрыл. Открыл снова.

Добавил одну строчку:

«Его наблюдатель у Красного треугольника был там до того как я заключил договор со стражем. Крот знает про договор или нет?»

Подчеркнул.

За окном темнел Петербург. Где-то под городом пульсировал узел #4471 — собирал эссенцию, отправлял куда-то, иногда смотрел в сторону Вячеслава.

Восприятие пятьдесят один.

До входящего сигнала — совсем немного.

Глава 14 Утечка

Лиза назначила встречу в четверг — не в кофейне, у неё дома.

Это было впервые. Он удивился но не показал — написал «хорошо» и приехал в назначенное время.

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

— Садитесь, — сказала она. — Чай будете?

— Нет.

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

— Крот предложил обмен информацией, — сказала она. — Вы думаете принять.

— Думаю, — сказал он. — Вы говорили что знаете цену. Какую.

Лиза держала чашку двумя руками. Смотрела на него — не уклоняясь, не готовя формулировки. Просто смотрела.

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

— Поэтому хочет лично.

— Да. Он собирает данные в обход Комитета. Уже давно. Ваш класс — недостающий элемент. Архитектор Пространства может получать информацию изнутри Системы которую никакой другой класс не получит. Крот это понимает.

— Значит он хочет использовать меня как инструмент для своего частного расследования.

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

Вячеслав смотрел на карту города на стене. Пометки были — красные точки, синие линии. Он видел знакомые места: Лиговский, Васильевский, Кожевенная.

— Лиза, — сказал он.

— Да.

— Как Комитет узнал про третий данж до регистрации.

Тишина.

Не долгая — секунды три. Но он считал.

— Я объясню, — сказала она.

— Я слушаю.

Она поставила чашку на стол.

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

— И?

— И на прошлой неделе я выяснила что этот клиент — посредник. Работает на структуру которая связана с Комитетом. — Она смотрела на него прямо. — Я не знала. Я проверила его год назад при начале работы — тогда связи с Комитетом не было или я не нашла.

Вячеслав молчал.

— Ваше имя я не передавала, — продолжила она. — Только координаты. Имя они установили сами — через реестр данжей или через другие источники. Я не знаю как именно.

— Но координаты — это вы.

— Да.

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

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

— Да, — сказала она. — Я нарушила его. Непреднамеренно — но нарушила.

— Непреднамеренно, — повторил он.

— Да.

— Это меняет что-то?

Она помолчала.

— Для меня — да, — сказала она. — Для вас — вероятно нет. Это ваше право.

Вячеслав смотрел в окно. Думал.

Злости не было — он заметил это с некоторым удивлением. Было что-то другое, холоднее. Разочарование — не в ней конкретно, скорее подтверждение того что он знал всегда. Доверие — это контракт. Контракты нарушаются.

— Почему вы сказали мне, — спросил он.

— Потому что вы бы узнали. Лучше от меня.

— Это прагматично.

— Да, — согласилась она. — И потому что правильно. Оба варианта верны одновременно.

Он повернулся от окна.

Она сидела как сидела — прямо, руки на столе, смотрит на него. Не виноватая, не защищающаяся. Просто ждёт.

— Договор приостановлен, — сказал он. — Я не передаю вам статистику данжей. Вы не передаёте мне информацию.

— Понимаю.

— До тех пор пока я не решу как к этому отношусь.

— Хорошо.

Он взял рюкзак.

— Соколов, — сказала она.

Он остановился.

— Информация про ваш класс. Я почти проверила. — Пауза. — Это важно. Когда закончу — скажу вне зависимости от того каков будет статус нашего договора.

Он смотрел на неё секунду.

— Почему.

— Потому что вы имеете право знать, — сказала она просто.

Он вышел.

Три дня он не отвечал на её сообщения.

Не потому что не знал что сказать. Потому что говорить было нечего — пока он не решил. А решать было нечего пока не думал. А думать нормально не получалось потому что злости не было а было что-то другое чему он не хотел давать название.

Работал.

Четвёртый данж — небольшой, ранга C, в Московском районе. Нашёл через форум, поглотил без приключений. Пятый — ещё меньше, ранга D, в Приморском. Оба добавил в реестр в течение суток как договорился с Кротом.

Интеллект поднялся до пятидесяти девяти. До шестидесяти — одна единица.

Восприятие — пятьдесят восемь.

╔══════════════════════════════════════════════╗

║ ПРОФИЛЬ — Соколов В.А. ║

║ Уровень: 14 ║

╠══════════════════════════════════════════════╣

║ Интеллект: 59 ▲ ║

║ Восприятие: 58 ▲ ║

║ Выносливость: 17 ▲ ║

║ Сила: 8 ║

║ Ловкость: 11 ║

╠══════════════════════════════════════════════╣

║ Данжи: 5 ║

║ Навыки: Архитектурное зрение ║

║ Поглощение пространства ║

║ Управление данжем ║

║ Архитектурная память ║

║ Живая архитектура ║

║ Архитектурный договор ║

║ Резонанс ядер [заблокирован] ║

╚══════════════════════════════════════════════╝

Резонанс ядер — одна единица Интеллекта до разблокировки.

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

И ни одного человека которому он доверял.

В воскресенье вечером пришло сообщение не от Лизы — от незнакомого номера:

«Соколов. Это Руслан Тимофеев. Стальной Кулак. Нам нужно поговорить. Без гильдии, лично. Я знаю про Комитет и про узлы. Есть информация которая касается вас напрямую.»

Вячеслав перечитал дважды.

Руслан. Тот самый — который вешал объявление на его данж, который приходил к университету смотреть на него, которого он провёл через Крысоловку два часа без лута.

Знаю про Комитет и про узлы.

Он написал в ответ:

«Откуда номер.»

Ответ через тридцать секунд:

«Абраменко. Она не знает что я пишу вам — это не от неё. Просто у неё есть ваш номер а у меня есть её номер.»

Вячеслав смотрел на экран.

Лиза. Руслан знает Лизу.

Он написал:

«Как вы знаете друг друга.»

«Долгая история. При встрече. Придёте?»

Вячеслав закрыл переписку. Открыл журнал.

Записал:

«Руслан Тимофеев — Стальной Кулак — знает Лизу. Утверждает что знает про Комитет и узлы. Источник информации неизвестен.

Лиза передала мой номер — намеренно или нет.

Слишком много людей знают слишком много всего.»

Закрыл журнал.

За окном шёл снег — первый настоящий, не ноябрьская морось, а декабрьский снег который ложится и остаётся. Петербург белел медленно и равномерно.

Вячеслав смотрел на снег и думал о том что три месяца назад его выгнали из собственного стартапа и он шёл по Московскому проспекту с ощущением что всё кончилось.

Сейчас у него было пять данжей, каменный страж, входящий сигнал от узла которого он ещё не слышал, Крот который читал его уведомления, Лиза которая знала что-то про его класс, и Руслан из Стального Кулака который знал Лизу и хотел встречи.

Он написал Руслану:

«Вторник. Место выберу я.»

Глава 15 Резонанс

Понедельник. Семь утра.

Вячеслав приехал в Красный треугольник до рассвета — когда город ещё не проснулся и на Кожевенной не было никого кроме редких машин и наблюдателя Комитета который дежурил у фонарного столба в сотне метров от ворот.

Он кивнул наблюдателю. Тот кивнул в ответ.

Они уже привыкли друг к другу.

Внутри третьего корпуса было тихо и холодно — ноябрьский бетон держал холод как термос. Каменный страж стоял на своём месте в машинном зале. Когда Вячеслав вошёл — открыл глаза, проследил взглядом, закрыл. Своё, не угроза.

Вячеслав прошёл в котельную.

Сел на пол перед ядром — то самое место где поглощал, два месяца назад. Ядро светилось ровно и спокойно, фиолетовое в темноте котельной. Кристалл стал чуть крупнее после того как данж вырос — или ему казалось.

Открыл интерфейс.

╔══════════════════════════════════════════════╗

║ ПРОФИЛЬ — Соколов В.А. Уровень: 14 ║

╠══════════════════════════════════════════════╣

║ Интеллект: 59 ║

║ Восприятие: 58 ║

╠══════════════════════════════════════════════╣

║ Резонанс ядер [заблокирован] ║

║ Требуется: Интеллект 60, Восприятие 60 ║

╚══════════════════════════════════════════════╝

Одна единица Интеллекта. Две единицы Восприятия.

Он знал способ добрать быстро — небольшой данж ранга C в Выборгском районе который он нашёл три дня назад и откладывал. Хватило бы одного поглощения.

Но это значило что Комитет узнает. Крот увидит уведомление — шестой данж, Интеллект перешагнул порог, Резонанс ядер разблокирован.

Он хотел попробовать это раньше чем Крот поймёт что происходит.

Поэтому встал в шесть утра и приехал сюда.

Был ещё один способ — медленный, без гарантий.

В интерфейсе управления данжем был раздел который он почти не трогал: «Взаимодействие с ядром». Он открывал его несколько раз но там было мало опций — базовые настройки, информация о состоянии. Ничего интересного.

Сейчас он открыл снова и посмотрел внимательнее.

╔══════════════════════════════════════════════╗

║ ВЗАИМОДЕЙСТВИЕ С ЯДРОМ ║

║ Красный треугольник, ранг A ║

╠══════════════════════════════════════════════╣

║ Стандартные функции: ║

║ — Состояние данжа ║

║ — Статистика посещений ║

║ — Управление эссенцией ║

║ ║

║ Расширенные функции: ║

║ — Глубокое слияние [требуется: Инт 55+] ║

║ Временное усиление связи с ядром. ║

║ Возможный эффект: прирост характеристик. ║

║ Риск: неизвестен. ║

╚══════════════════════════════════════════════╝

Глубокое слияние. Он не видел этой опции раньше — она появилась когда Интеллект перешёл пятьдесят пять.

Риск: неизвестен.

Он смотрел на это долго.

Потом подумал: «Глубокое слияние».

Ничего не произошло — секунду, две.

Потом ядро изменило цвет.

Не резко — медленно, фиолетовый стал глубже, насыщеннее, почти чёрным с фиолетовыми прожилками. Нити энергии которые он видел через «Архитектурное зрение» стали ярче — как будто кто-то повернул яркость.

И он почувствовал данж иначе.

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

Это длилось секунд тридцать.

Потом интерфейс мигнул:

╔══════════════════════════════════════════════╗

║ ГЛУБОКОЕ СЛИЯНИЕ — результат ║

║ ║

║ Интеллект: 59 → 60 ▲ ║

║ Восприятие: 58 → 61 ▲▲ ║

║ ║

║ [!] Данж израсходовал 180 единиц ║

║ накопленной эссенции ║

╚══════════════════════════════════════════════╝

А потом — отдельно, с задержкой в секунду:

╔══════════════════════════════════════════════╗

║ НАВЫК РАЗБЛОКИРОВАН ║

║ ║

║ ✦ Резонанс ядер [активен] ║

║ ║

║ Позволяет установить прямой ║

║ контакт с ядром любого данжа ║

║ или связанной структурой. ║

║ Глубина контакта зависит от ║

║ Восприятия и силы структуры. ║

║ Побочные эффекты: возможны. ║

╚══════════════════════════════════════════════╝

Вячеслав смотрел на последнюю строчку.

Побочные эффекты: возможны.

Система редко предупреждала о побочных эффектах.

Он убрал уведомление и закрыл глаза.

Резонанс ядер активировался мысленной командой — как всё остальное. Он подумал навык и почувствовал как что-то изменилось в восприятии. Как будто открылся новый орган чувств которого раньше не было — не зрение, не слух, что-то другое. Глубже.

Он направил это новое чувство на ядро перед собой.

Первые несколько секунд — ничего. Потом — как будто кто-то убрал звукоизоляцию. Ядро говорило. Не словами — ощущениями, образами, чем-то неоформленным. История данжа: монстр-хозяин который жил здесь несколько месяцев, рейдовая группа которая его убила, пустота потом, потом Вячеслав. Каждое событие оставило след в ядре как царапина в камне.

Он слушал это несколько минут.

Потом потянулся дальше — туда куда уходили нити эссенции.

Это было как нырнуть в холодную воду.

Резкое, оглушительное, невозможно остановить на полпути.

Нити эссенции от его данжей сходились в одной точке — он чувствовал это теперь не как абстракцию в журнале наблюдений, а физически. Где-то под городом, в трёх кварталах отсюда — узел #4471. Он тянулся к нему через нити как по канату.

Узел был огромным.

Не физически — по масштабу присутствия. Ядро Красного треугольника ощущалось как небольшая комната. Узел — как город. Сложный, многослойный, очень старый. Не месяцы — годы. Может быть десятилетия.

Вячеслав держал контакт и старался не думать о том что Крот сейчас видит его уведомления.

Узел принимал эссенцию — он чувствовал это как постоянный тихий поток. Со всего города, через нити, непрерывно. Собирал, концентрировал, отправлял дальше. Куда дальше — он попробовал потянуться туда и наткнулся на что-то плотное, непреодолимое. Как стена.

Потом узел его заметил.

Это произошло без предупреждения.

Поток эссенции на секунду остановился — как будто что-то очень большое сделало паузу и повернулось. Вячеслав почувствовал внимание — огромное, нечеловеческое, абсолютно нейтральное. Не враждебное. Не дружественное. Просто — внимание.

Потом пришёл сигнал.

Не слова — структура. Сложная, многослойная, как чертёж который нужно читать не последовательно а весь сразу. Он держал его в сознании — секунду, две — пытаясь понять.

Фрагменты складывались медленно:

Пространство. Много пространств.

Связь между ними.

Что-то что течёт через связь.

Кто-то кто строил связь.

Архитектор.

Последнее слово — не его слово, не русское, не человеческое. Просто концепция которую он переводил как «архитектор» потому что другого слова не было.

Потом — образ.

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

И в этом центре — маленькая аномалия. Одна нить которая ведёт себя не так как остальные. Эссенция по ней идёт — но не вся уходит дальше. Часть остаётся. Часть идёт обратно.

Его нить.

Узел показывал ему его место в схеме.

Потом связь оборвалась.

Резко, как перерезанный провод. Вячеслав открыл глаза — он не помнил когда закрыл — и несколько секунд просто сидел на холодном полу котельной и дышал.

Голова была ясной. Не болела, не кружилась. Просто — тишина после очень громкого звука.

Интерфейс мигал:

╔══════════════════════════════════════════════╗

║ РЕЗОНАНС ЯДЕРер — сеанс завершён ║

║ Длительность: 4 мин 17 сек ║

║ ║

║ [!] Зафиксирован двусторонний контакт ║

║ с внешней структурой ║

║ ║

║ [!] Получен фрагмент данных ║

║ Статус: частично расшифрован ║

║ ║

║ [!] Внешняя структура запросила ║

║ идентификацию источника ║

║ Ваш ответ: не получен ║

╚══════════════════════════════════════════════╝

Внешняя структура запросила идентификацию источника.

Узел спрашивал кто он.

Он не ответил — не знал что ответить, не знал как. Контакт оборвался раньше.

Вячеслав встал. Ноги немного не слушались — не от слабости, от долгого сидения на холодном полу.

Посмотрел на часы. 8:43.

Он провёл в контакте четыре минуты — ощущение было что гораздо дольше.

Он вышел из котельной и остановился в коридоре.

Каменный страж стоял в дверях машинного зала — не на своём месте, ближе. Смотрел на Вячеслава белыми глазами.

— Всё в порядке, — сказал Вячеслав.

Страж не двинулся. Продолжал смотреть.

— Что?

Страж медленно опустил голову — вниз, потом в сторону. Жест который Вячеслав уже научился читать: там что-то есть.

Он активировал «Архитектурное зрение».

За северной стеной корпуса — снаружи, у забора — стоял человек. Не наблюдатель Комитета — тот был у фонарного столба с другой стороны. Другой. Стоял неподвижно, смотрел на корпус.

Вячеслав вышел через боковую дверь и обошёл здание.

Человек у забора был молодой — лет двадцати пяти, невысокий, в тёмной куртке. Когда Вячеслав появился из-за угла — не убежал, не сделал вид что случайно проходил мимо. Просто смотрел.

— Вы из Комитета, — сказал Вячеслав. Не вопрос.

— Нет, — сказал человек.

— Из Стального Кулака.

— Нет.

— Тогда кто.

Человек достал из кармана телефон, показал экран. Там было одно сообщение — от незнакомого номера, три слова:

«Красный треугольник. Жди.»

— Кто это отправил, — спросил Вячеслав.

— Не знаю, — сказал человек. — Я получил час назад. Пришёл. Жду.

Вячеслав смотрел на него.

— Ваш класс, — сказал он.

Человек чуть помолчал.

— Навигатор Пространства, — сказал он. — Ранг C.

Навигатор Пространства.

Вячеслав не слышал такого класса. Не читал ни в одном форуме, ни в одном реестре.

— Это редкий класс, — сказал он.

— Второй в России, — сказал человек. — Первый — вы.

Они смотрели друг на друга у забора Красного треугольника. Снег скрипел под ногами — ночной, нетронутый.

— Вас кто-то послал сюда, — сказал Вячеслав.

— Наверное, — сказал человек. — Я не знаю кто. Пришёл сообщение — и я как-то понял что надо идти. Это звучит странно.

— Звучит, — согласился Вячеслав. — Как вас зовут.

— Артём. Артём Волков.

Вячеслав смотрел на него ещё секунду.

Потом вспомнил образ который видел в резонансе — его нить в схеме узла. Аномальная, не такая как остальные. Эссенция по ней шла в обе стороны.

Навигатор Пространства. Другой класс из той же категории — не боевой, не вспомогательный, работает с инфраструктурой Системы.

Их было двое.

— Идите за мной, — сказал Вячеслав. — Холодно.

Они сидели в котельной — Вячеслав на своём месте у стены, Артём напротив. Ядро светилось между ними.

Артём смотрел на кристалл с выражением человека который видит нечто знакомое в незнакомом месте.

— Вы чувствуете его, — сказал Вячеслав.

— Да. — Артём не спрашивал как Вячеслав это знает. — Я чувствую все ядра в радиусе примерно двух километров. Всегда. Это неотключаемо.

— С момента активации Системы.

— Да. — Пауза. — Вначале было тяжело. Как шум которого не можешь выключить. Потом привык.

— Что делает Навигатор Пространства.

— Прокладывает маршруты. Между данжами, между узлами. Вижу как они связаны, могу усилить или ослабить связь. — Он смотрел на ядро. — Я думал что я один такой. Форумы говорили что нестандартных классов мало но не описывали таких как мой.

— Мой тоже нет.

Артём поднял глаза.

— Архитектор Пространства. Я читал про вас. — Пауза. — Вы строите то что я прокладываю маршруты через. Это не случайно.

Вячеслав смотрел на него.

Два класса из одной категории — Архитектор и Навигатор. Один строит и управляет структурами. Другой видит связи между ними и управляет маршрутами.

Кто-то создал оба класса. С конкретной целью.

— Узел отправил вас сюда, — сказал Вячеслав. Не вопрос.

Артём молчал секунду.

— Я не знаю, — сказал он честно. — Но — наверное да.

Вячеслав открыл журнал и начал писать.

Они просидели в котельной два часа.

Артём рассказывал про свой класс — осторожно, постепенно, как рассказывают про что-то очень личное первому человеку который может понять. Вячеслав слушал и задавал вопросы — точные, технические, без лишнего.

К концу второго часа картина стала немного яснее.

Навигатор видел связи. Архитектор управлял структурами. Вместе — они могли не просто изучать Систему, они могли взаимодействовать с ней на уровне который был недоступен никакому другому классу.

Кто-то это предусмотрел.

Вопрос был — тот кто предусмотрел — он на их стороне или нет.

Вячеслав записал в журнале последнюю строчку на сегодня:

«Артём Волков, Навигатор Пространства, ранг C. Второй нестандартный класс категории «инфраструктура». Пришёл по сигналу узла.

Мы не случайность. Нас создали вместе.

Вопрос: зачем?»

Закрыл журнал.

За стеной котельной каменный страж вернулся на своё место.

Снаружи у фонарного столба стоял наблюдатель Комитета и не знал что внутри только что произошло кое-что важное.

Вячеслав посмотрел на ядро.

Внешняя структура запросила идентификацию источника. Ваш ответ: не получен.

В следующий раз он ответит.

Глава 16 У входа

Среда. Половина шестого вечера.

Вячеслав шёл к Крысоловке после университета — не по делу, просто проверить статистику за неделю и подумать в тишине. После резонанса в понедельник и двух часов разговора с Артёмом в голове было слишком много и слишком беспорядочно.

Артём Волков теперь жил в телефоне отдельным контактом — они обменялись номерами перед тем как разойтись. Договорились встретиться снова в конце недели. Артём хотел показать как выглядят связи между данжами через его навык — Вячеслав хотел посмотреть на узел #4471 через чужое восприятие.

Руслан Тимофеев ждал ответа про вторник. Вячеслав ещё не ответил.

Крот молчал с воскресенья — что само по себе было информацией.

Лиза не писала четыре дня.

Крысоловка была в переулке как всегда — облезлый двор, мусорные баки, дверь без замка. Вячеслав завернул за угол и остановился.

Лиза стояла у входа в подвал.

Не внутри — снаружи, у самой двери. Руки в карманах куртки, смотрит на дверь а не на него. Когда он появился — повернулась. Не удивилась что он пришёл — наверное ждала.

Они смотрели друг на друга через двор.

Вячеслав подошёл. Остановился в трёх метрах.

— Я не звала вас сюда, — сказала она.

— Я здесь каждый день.

— Знаю.

Они молчали секунду.

— Я закончила проверку, — сказала она. — Информация про ваш класс. Я обещала сказать вне зависимости от статуса договора.

— Говорите.

Она посмотрела на дверь подвала — не на него.

— Можно внутри? Холодно.

Они сидели в подвале — не в самом данже, в предбаннике перед дверью в глубину. Тут было небольшое пространство с двумя ящиками которые Вячеслав когда-то притащил как сиденья. Слабый свет от одной лампочки.

Лиза сидела прямо, руки на коленях. Вячеслав — напротив, у стены.

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

Вячеслав слушал.

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

— Функциям.

— Да. Классы в документе делились на три категории: производящие, поддерживающие и управляющие. Производящие — боевые классы, генерируют эссенцию. Поддерживающие — вспомогательные, обеспечивают стабильность Системы. Управляющие — — она остановилась, — классы которые могут взаимодействовать с инфраструктурой Системы напрямую.

— Архитектор и Навигатор.

Она посмотрела на него.

— Вы уже знаете про Навигатора.

— С понедельника.

Она кивнула — не удивлённо, скорее с выражением человека который складывает кусочки.

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

Вячеслав смотрел на лампочку над головой.

Что-то пошло не так.

Именно это он думал с самого начала — что его класс не предназначался ему. Теперь было подтверждение.

— Кто написал этот документ, — спросил он.

— Структура которая строила Систему. Или кто-то кто работал на неё. — Лиза говорила ровно, без интонаций которые выдавали бы что она чувствует. — Московский клиент — посредник. Я потом проследила цепочку насколько смогла. Уперлась в несколько подставных компаний и один адрес в Швейцарии. Дальше не смогла.

— Почему вы не сказали раньше.

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

— Уверены в чём.

Она посмотрела на него.

— В том что вы справитесь с последствиями.

Вячеслав молчал.

— Это звучит покровительственно, — сказал он наконец.

— Да, — согласилась она. — Извините.

Они помолчали. Где-то в глубине подвала тихо двигалась крыса — старая знакомая, из первого гарнизона. Вячеслав её не трогал, она его тоже.

— Документ у вас есть, — сказал он.

— Копия. Я сохранила тогда. — Лиза достала телефон, протянула. — Здесь фотографии страниц. Качество не очень — я снимала быстро.

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

Третья страница — классификация управляющих классов:

«Архитектор Пространства: создание, модификация и поглощение пространственных структур. Прямой доступ к инфраструктуре первого уровня. Потенциал: перенаправление или блокировка потоков эссенции. СТАТУС: недоступен для распределения.»

«Навигатор Пространства: картирование и модификация связей между пространственными структурами. Прямой доступ к инфраструктуре второго уровня. Потенциал: изменение маршрутов потоков эссенции. СТАТУС: недоступен для распределения.»

Он перечитал дважды.

Потенциал: перенаправление или блокировка потоков эссенции.

Это было то о чём он думал с первого дня — можно ли развернуть поток обратно. Документ говорил что можно. Не просто развернуть — заблокировать совсем.

Если заблокировать все потоки — узлы перестают получать эссенцию. Тот кто их построил — перестаёт получать что хотел.

Он вернул телефон.

— Почему клиент в Москве хранил этот документ, — спросил он. — Если это внутренний документ структуры которая строила Систему.

— Я думала об этом долго, — сказала Лиза. — Единственный вариант который имеет смысл — они работали на эту структуру. Помогали строить. И сохранили документ как страховку.

— Страховку от чего.

— От того кто их нанял.

Вячеслав встал. Прошёлся по предбаннику — два шага в одну сторону, два обратно. Сел снова.

— Крот, — сказал он. — Он знает про этот документ?

— Не знаю. Возможно он ищет то же что и мы — источник. Возможно у него есть другие документы. — Она помолчала. — Возможно он сам работал на эту структуру раньше.

— Это объяснило бы его личный интерес.

— Да.

Вячеслав смотрел на дверь ведущую вглубь данжа.

— Лиза.

— Да.

— Третий данж. Координаты которые ушли через посредника. — Он говорил медленно, без обвинения. — Вы проверили посредника год назад. Потом не проверяли.

— Да.

— Почему.

Она молчала секунду.

— Потому что он платил вовремя и не задавал лишних вопросов, — сказала она. — Это плохая причина.

— Да.

— Я знаю.

Они сидели молча. Лампочка над головой чуть мигнула — старая проводка, Вячеслав давно собирался поменять.

— Договор, — сказал он наконец.

Лиза посмотрела на него.

— Восстанавливаем, — сказал он. — С одним новым условием. Все клиенты которым вы передаёте любую информацию связанную с данжами, узлами или нестандартными классами — проверяете заново раз в месяц. Не раз в год.

— Принято.

— И про посредника в Москве — мне нужны все данные которые у вас есть. Адреса, контакты, цепочка компаний до Швейцарии.

— Пришлю сегодня вечером.

Вячеслав кивнул.

Помолчали.

— Артём Волков, — сказал он. — Навигатор Пространства. Он придёт в пятницу.

— Я знаю про него, — сказала Лиза. — Отслеживала нестандартные классы — нашла его месяц назад. Не подходила.

— Почему.

— Потому что сначала нужно было разобраться с документом. Не хотела запускать несколько процессов одновременно.

Вячеслав смотрел на неё.

— Вы очень осторожный человек.

— Да, — согласилась она. — Иногда слишком.

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

У ворот Лиза остановилась.

— Соколов.

— Да.

— Про то что я сказала — что хотела убедиться что вы справитесь. — Она смотрела на него прямо. — Это не только покровительство. Это ещё и потому что мне не безразлично что с вами будет.

Вячеслав смотрел на неё.

Снег скрипел. Лампочка в подъезде соседнего дома мигала. Откуда-то с Лиговского доносился звук трамвая.

— Я знаю, — сказал он.

Это было больше чем он обычно говорил. Они оба это поняли.

Лиза кивнула — коротко, как подтверждение — и ушла в сторону метро.

Вячеслав постоял ещё минуту в тёмном дворе.

Потом достал телефон и написал Руслану:

«Вторник. Кофейня Буфет на Рубинштейна, 11:00. Я, плюс ещё двое.»

Убрал телефон.

Зашёл обратно в подвал — проверить статистику за неделю, как и планировал. Крысы ждали команд. Данж работал.

Всё остальное — завтра.

Глава 17 Руслан

Вторник. Одиннадцать утра.

Буфет на Рубинштейна был полупустым — буднее утро, несколько человек с ноутбуками, бариста скучал у кофемашины. Вячеслав пришёл первым, взял столик у дальней стены — спиной к стене, видны оба входа. Лиза научила не специально, просто он стал замечать такие вещи.

Артём пришёл через пять минут — в джинсах и свитере, с рюкзаком, выглядел как студент которым по сути и был. Двадцать четыре года, третий курс политеха, Навигатор Пространства ранга C. Сел рядом, заказал чай, молчал — он умел молчать без неловкости, это Вячеслав оценил при первой встрече.

Лиза появилась ровно в одиннадцать. Села напротив, положила телефон экраном вниз.

Они ждали.

Руслан вошёл в 11:04.

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

Он увидел их троих и на секунду остановился — потом подошёл и сел.

— Вы привели людей, — сказал он Вячеславу.

— Вы тоже могли, — сказал Вячеслав.

— Я один.

— Вижу.

Руслан посмотрел на Лизу — коротко, как смотрят на знакомого в неожиданном месте.

— Абраменко.

— Тимофеев, — сказала она без интонации.

— Вы знаете друг друга, — сказал Вячеслав.

— Работали вместе однажды, — сказал Руслан. — Год назад. Она продавала информацию — я покупал.

— По заданию Стального Кулака?

— По своему заданию. — Он взял меню, посмотрел, отложил. — Я в гильдии два месяца. До этого — одиночка. Вступил потому что нужно было прикрытие.

— Прикрытие для чего.

Руслан посмотрел на него прямо — первый раз за разговор без бокового взгляда.

— Для того чем занимаюсь, — сказал он. — Ищу информацию про Систему. Про то кто её запустил и зачем. Гильдия даёт доступ к местам и людям к которым одиночка не доберётся.

Артём тихо поставил чашку.

— Давно занимаетесь, — спросил Вячеслав.

— С первого дня активации. — Руслан говорил ровно, без пафоса. — У меня есть причины.

— Какие.

Пауза. Не долгая — он явно решал сколько говорить.

— Мой брат, — сказал он. — Он охотник, ранг B. Три месяца назад начал вести себя странно — агрессивно, закрылся, перестал узнавать людей иногда. Врачи говорят здоров. Я думаю это Система. Что-то с эссенцией, с прокачкой. — Пауза. — Он не один такой. Я нашёл ещё семь случаев в Петербурге, двенадцать по России.

Вячеслав слушал.

— Все сильные охотники, — продолжил Руслан. — Ранг B и выше. Много данжей, быстрая прокачка. Изменения начинаются примерно через три-четыре месяца активной игры на высоком уровне. — Он посмотрел на Вячеслава. — Я думаю Система что-то делает с людьми которые генерируют много эссенции. Забирает не только эссенцию.

Тишина.

Артём смотрел в стол. Лиза смотрела на Руслана с выражением человека который слышит подтверждение чему-то что уже думал.

— Что именно забирает, — спросил Вячеслав.

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

Вячеслав думал.

Производящие классы — генерируют эссенцию. Документ из архива Лизы. Боевые классы производят больше всего. Если узлы забирали не только эссенцию но и что-то ещё — что-то что делало человека человеком — это объясняло изменения.

— У вас какой класс, — спросил Вячеслав.

— Следователь, — сказал Руслан. — Ранг B. Вижу следы, читаю ситуации. Небоевой — я не генерирую много эссенции. Поэтому, думаю, со мной пока всё в порядке.

— Пока, — сказал Вячеслав.

— Пока, — согласился Руслан.

Бариста принёс кофе которого никто не заказывал — видимо перепутал столик. Поставил, ушёл. Никто не стал объяснять ошибку.

— Вы написали что знаете про Комитет и про узлы, — сказал Вячеслав. — Про узлы — я слышал. Что про Комитет.

Руслан достал телефон, нашёл что-то, положил на стол экраном вверх. Фотография документа — другого, не того что видел Вячеслав у Лизы. Официальный бланк, гриф, текст.

— Внутренний документ Комитета, — сказал Руслан. — Достал через контакт в структуре. Три недели назад.

Вячеслав взял телефон.

Документ был на четырёх страницах — аналитическая записка, автор не указан. Он читал быстро, выхватывал главное.

Страница первая: «Анализ аномальных психологических изменений у охотников категории B+. Период: август-ноябрь. Случаев: 19 по РФ, оценочно 200+ по миру.»

Страница вторая: «Предполагаемый механизм: эссенциальная абсорбция когнитивных структур. Узлы извлекают не только энергетическую составляющую активности — предположительно часть нейронной активности передаётся через эссенцию.»

Страница третья схемы которые он не успел изучить.

Страница четвёртая: «Рекомендация: ограничить прокачку охотников категории B+ до прояснения механизма. Статус рекомендации: отклонена руководством. Причина отклонения: экономические последствия.»

Рекомендация отклонена.

Причина: экономические последствия.

Вячеслав поставил телефон на стол.

— Комитет знает, — сказал он.

— Комитет знает, — подтвердил Руслан. — И не останавливает. Потому что охотники генерируют ресурсы, ресурсы нужны экономике, экономика важнее девятнадцати случаев изменений.

— Двухсот по миру.

— Двухсот. И растёт.

Артём смотрел в окно. Вячеслав видел что он думает о чём-то конкретном — не абстрактном.

— Артём, — сказал он.

— Мой старший брат тоже охотник, — сказал Артём тихо, не оборачиваясь. — Ранг A. Я думал что это просто характер изменился. Стресс, давление. — Пауза. — Теперь думаю нет.

Никто ничего не сказал.

За окном по Рубинштейна шли люди — обычный вторник, магазины открываются, кто-то с собакой, кто-то с кофе. Мир в котором Система существовала уже три месяца и большинство людей думали что она просто сделала жизнь интереснее.

— Что вы хотите от меня, — спросил Вячеслав Руслана.

— Хочу понять как остановить это, — сказал Руслан. — Не замедлить, не ограничить — остановить. Узлы собирают эссенцию и что-то ещё. Значит нужно закрыть узлы.

— Это не просто.

— Знаю. Поэтому пришёл к вам.

Вячеслав смотрел на него.

Руслан знал про изменения в охотниках. Лиза знала про документ и про структуру которая строила Систему. Артём видел связи между узлами. Крот знал что-то своё и хотел обмена.

Все кусочки были у разных людей.

— Стальной Кулак, — сказал Вячеслав. — Они знают чем вы занимаетесь.

— Нет, — сказал Руслан. — Для них я просто боец-разведчик с полезными контактами. Я аккуратен.

— Насколько долго это продержится.

— Не знаю. Месяц, может два.

— А потом.

— Потом уйду, — сказал он просто. — Они мне не нужны если у меня есть другое прикрытие.

Вячеслав понял что имеется в виду.

— Вы хотите работать с нами.

— Хочу работать с вами, — поправил Руслан. — С теми кто пытается разобраться а не просто собирает данные.

Лиза смотрела на Вячеслава. Артём тоже.

Он думал.

Руслан Тимофеев — человек который вешал объявление на его данж, которого он провёл через Крысоловку два часа и вытащил без лута. Который пришёл смотреть на него у университета. Следователь ранга B с личным мотивом и документом из внутренних архивов Комитета.

Можно ли доверять — отдельный вопрос. Сейчас важнее другое: он знал что-то чего не знали остальные. И этого знания не было нигде больше.

— Один вопрос, — сказал Вячеслав.

— Слушаю.

— Ваш брат. Изменения начались когда?

— Два месяца назад.

— Они продолжаются сейчас?

— Да, — сказал Руслан. Голос остался ровным. — Медленно. Но продолжаются.

Вячеслав кивнул.

— Хорошо, — сказал он. — Вы с нами. Но Стальной Кулак — вы уходите в течение двух недель. Не месяца, двух недель. Пока они не начали смотреть внимательнее.

Руслан не колебался.

— Договорились.

Они не пожали руки — никто из четырёх не был склонен к жестам. Просто Вячеслав взял кофе который принесли по ошибке и отпил.

— Тогда начнём с начала, — сказал он. — Каждый рассказывает всё что знает. По порядку.

Они просидели в Буфете ещё три часа.

К двум часам дня картина стала значительно полнее.

Вячеслав записывал — в телефон, коротко, только суть. К концу третьего часа у него было несколько страниц:

«Система собирает эссенцию И когнитивные структуры у высокоуровневых охотников. Комитет знает, молчит.

Документ Лизы: Архитектор и Навигатор — ошибка при распределении. Должны были остаться инструментами строителя.

Документ Руслана: 200+ случаев изменений по миру. Рекомендация остановить — отклонена.

Артём: видит связи между узлами в реальном времени. Может показать куда уходит эссенция дальше — за первый уровень узлов.

Руслан: Следователь, читает ситуации. Может работать внутри гильдий и структур незаметно.

Лиза: Следопыт Информации, видит потоки снаружи. Знает московскую цепочку.

Я: Архитектор, прямой доступ к инфраструктуре. Резонанс ядер.

Вопрос на который нет ответа: кто строил. Швейцарский адрес, подставные компании.

Следующий шаг: Артём показывает куда уходит эссенция за узлы. Нужно видеть всю цепочку.»

Он закрыл заметки.

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

— Далеко, — сказал Артём. — Я никогда не пробовал смотреть до конца. Всегда останавливался.

— Почему.

Артём помолчал.

— Страшно было, — сказал он просто.

— В пятницу попробуешь, — сказал Вячеслав. — Мы рядом.

Артём кивнул.

Руслан встал первым — у него была встреча с кем-то из гильдии, не мог отменить. Пожал руку Артёму — тот чуть удивился — кивнул Лизе, посмотрел на Вячеслава.

— Крысоловка, — сказал он. — Два часа без лута. Хорошая работа.

— Спасибо, — сказал Вячеслав.

Руслан ушёл.

Артём засобирался тоже — пары после обеда. Ушёл быстро, по-студенчески, с рюкзаком через одно плечо.

Вячеслав и Лиза остались вдвоём.

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

— Руслан, — сказал Вячеслав. — Вы доверяете ему.

— Нет, — сказала Лиза. — Но его информация проверяемая и мотив настоящий. Это лучше чем доверять.

— Да.

Помолчали.

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

Лиза смотрела на него.

— Я думала об этом, — сказала она тихо.

— И?

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

— Раньше чем я сам замечу.

— Раньше.

Вячеслав смотрел на неё.

— Хорошо, — сказал он. — Скажите.

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

У перекрёстка Лиза остановилась — ей в другую сторону.

— Соколов.

— Да.

— Документ из Москвы. Там было ещё кое-что что я не сказала сразу. На последней странице.

Он ждал.

— Там было перечисление условий при которых управляющие классы могут быть нейтрализованы, — сказала она. — Архитектор и Навигатор. Три способа.

— Какие.

— Первый — принудительное изъятие класса через прямое воздействие на ядро. Второй — уничтожение всех данжей носителя. — Она смотрела на него ровно. — Третий — устранение носителя.

Тишина.

На перекрёстке переключился светофор. Люди пошли через дорогу.

— Понятно, — сказал Вячеслав.

— Я не знаю какой из трёх вариантов предпочтёт тот кто строил Систему когда поймёт что управляющие классы активны, — сказала она. — Но он поймёт. Если ещё не понял.

Вячеслав думал об узле который запросил его идентификацию.

Внешняя структура запросила идентификацию источника. Ваш ответ: не получен.

Он не ответил тогда. Но контакт был — двусторонний, четыре минуты семнадцать секунд. Узел его уже видел.

— Лиза.

— Да.

— В пятницу когда Артём будет смотреть цепочку — я хочу попробовать ответить на запрос узла. Идентифицировать себя.

Она смотрела на него секунду.

— Это опасно.

— Вероятно.

— Вы понимаете что тот кто управляет узлами получит ваши данные.

— Он уже знает что я существую, — сказал Вячеслав. — Лучше я контролирую контакт чем он происходит без меня.

Лиза молчала.

— Хорошо, — сказала она наконец. — В пятницу. Все четверо. — Пауза. — Я прослежу за вашим следом во время контакта. Если что-то начнёт меняться — прерву.

— Договорились.

Она кивнула и пошла в свою сторону.

Вячеслав смотрел ей вслед секунду.

Потом достал телефон и написал в новый чат который назвал просто «Четверо»:

«Пятница, 7 утра, Красный треугольник. Все.»

Три галочки появились быстро — Артём, Лиза, Руслан.

Он убрал телефон и пошёл к метро.

Три дня.

Глава 18 Открытые двери

Среда вечером Вячеслав сидел за ноутбуком и думал про документ.

Три способа нейтрализации управляющих классов. Принудительное изъятие, уничтожение данжей, устранение носителя.

Второй способ — уничтожение данжей — был самым реалистичным с точки зрения того кто захочет действовать легально. Комитет мог найти юридический инструмент. Серая зона работала в обе стороны.

Если данжи перестанут быть только его — если вокруг них появятся люди которые лично заинтересованы в их существовании — юридическое давление станет значительно сложнее.

Он открыл телеграм-канал охотников Петербурга и начал писать.

Пост появился в половину одиннадцатого вечера.

Без предисловий, без объяснений кто он и зачем:

«Объявление. С этой пятницы два данжа открыты для свободного посещения — без гильдейских ограничений, без очередей, без платы.

Крысоловка, Лиговский переулок Щербакова — ранг F. Подходит для охотников уровня 1-10. Ежедневно.

Склад, Невский район — ранг B. Для уровней 15-30. По расписанию — вторник, четверг, суббота.

Правила одни: не ломать, не мусорить.

Хозяин данжей.»

Он закрыл ноутбук и лёг спать.

К утру пост собрал четыреста сорок комментариев.

Вячеслав читал их за завтраком — кофе, гречка, телефон на столе.

«Это розыгрыш?»

«Аномальный G-ранг бесплатно?? Я иду»

«Стальной Кулак что скажете — вы же контролировали Лиговку»

«Хозяин данжей — это тот самый которого Руслан искал?»

«Склад ранга B бесплатно это нереально»

«Первый раз вижу такое. Кто этот человек»

Стальной Кулак отреагировал через час после публикации — официальный аккаунт гильдии:

«Данж на Лиговском не находится под контролем гильдии. Комментариев не будет.»

Коротко и без достоинства. Вячеслав оценил.

К полудню в канале появился второй пост — от кого-то из средних гильдий:

«Был в Крысоловке сегодня утром. Подтверждаю — открыто, свободно, никаких условий. Данж перестроен и сложнее чем ранг говорит. Рекомендую.»

Потом третий, четвёртый. К вечеру Крысоловку посетили двадцать три группы — рекорд за всё время существования данжа.

╔══════════════════════════════════════════════╗

║ ЖУРНАЛ — пятница ║

╠══════════════════════════════════════════════╣

║ Крысоловка: 23 группы (61 игрок) ║

║ Склад: первый день — 8 групп (31 игрок) ║

║ ║

║ Доход: ║

║ + 3.240 очков данжа ║

║ + 312 единиц камня ║

║ + 18 тёмных эссенций ║

╠══════════════════════════════════════════════╣

║ [!] Рекорд посещаемости ║

║ [!] Репутация данжей: высокая ║

╚══════════════════════════════════════════════╝

Вячеслав смотрел на цифры.

Открытые данжи зарабатывали больше чем закрытые — парадокс который имел простое объяснение. Больше посетителей, больше прохождений, больше ресурсов. Деньги он не брал — но ресурсы данжей росли быстрее чем когда-либо.

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

Крот написал в субботу утром.

Не официально — с личного номера, коротко:

«Интересный ход. Обсудим?»

Вячеслав ответил через час:

«В понедельник. Я выберу место.»

«Хорошо.»

Потом написала Лиза:

«Видела реакцию в каналах охотников по всему городу. Ваш пост репостнули в Москве и Казани. Вы понимаете что сделали?»

«Создал прецедент,» — написал он.

«Вы создали движение,» — ответила она. — «Это разные вещи.»

Он думал об этом.

Движение — это люди которые ждут продолжения. Которые будут злиться если данжи закроются. Которые напишут про это в своих каналах. Комитет мог давить на одного студента без шума. Давить на движение — другая история.

Он не планировал движение. Но Лиза была права — оно возникло само.

В воскресенье к Крысоловке пришёл человек которого Вячеслав не ждал.

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

Вячеслав проходил мимо — специально делал круг раз в день, смотрел на данж снаружи.

— Вы хозяин? — спросил мужчина.

— Я просто мимо.

Мужчина посмотрел на него — внимательно, без спешки.

— Хозяин, — сказал он. Не вопрос. — Мой сын приходил сюда три раза за эту неделю. Говорит лучший данж в городе для начинающих. — Пауза. — Он охотник второго уровня. Три недели назад получил класс. Я хотел сказать спасибо.

Вячеслав смотрел на него.

— Не нужно.

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

Он ушёл не дожидаясь ответа.

Вячеслав постоял у входа минуту.

Он строил данжи чтобы зарабатывать ресурсы и понять Систему. Не думал что это важно ещё для чего-то.

Иногда последствия выходили за рамки плана.

Понедельник. Встреча с Кротом.

Вячеслав выбрал место сам — небольшое кафе на Петроградской, не то где они встречались с Лизой. Нейтральная территория которую Крот не выбирал и не успел изучить заранее.

Крот пришёл без опоздания. Без папки — уже второй раз. Сел, заказал воду, посмотрел на Вячеслава.

— Красиво, — сказал он.

— Что именно.

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

— Я старше, — сказал Вячеслав.

— На опыт, — согласился Крот. — Не по паспорту.

Они помолчали.

— Вы хотели обсудить, — сказал Вячеслав.

— Хотел. — Крот взял стакан с водой, повертел. — Предложение об аренде снимаю — вы ясно дали понять что это не работает. Предложение об обмене информацией остаётся.

— Я слушаю.

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

— Что это даёт практически.

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

— Вы видите — значит можете заблокировать.

— Могу, — сказал Крот. — Или не заблокировать — в зависимости от обстоятельств. Это честно.

Вячеслав смотрел на него.

— Что вы хотите взамен.

— То что говорил раньше. Когда вы найдёте ответ про узлы — скажете мне. Лично, не через Комитет. — Он сделал паузу. — И один дополнительный пункт.

— Какой.

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

Вячеслав смотрел на него.

— У вас есть кто-то, — сказал он.

Крот не ответил сразу.

— Дочь, — сказал он через секунду. — Ранг A. Охотник с первого месяца активации. — Пауза. — Четыре недели назад начала меняться.

Тишина.

За окном кафе шёл снег. Обычный понедельник, обычный Петербург.

Вячеслав думал.

Крот читал его уведомления. Крот отклонил рекомендацию остановить прокачку охотников — или кто-то над ним отклонил. Крот хотел информацию лично потому что у него была дочь которая менялась и он не мог остановить это официальными методами.

Человек с полномочиями которому эти полномочия не помогали.

— Документ об изменениях, — сказал Вячеслав. — Внутренний, Комитет. Рекомендация ограничить прокачку — отклонена руководством. Вы отклонили.

— Нет, — сказал Крот. — Я написал рекомендацию. Руководство отклонило.

— Вы знали тогда.

— Знал. И не смог остановить. — Он смотрел на стол. — Поэтому я здесь, а не в официальном кабинете.

Вячеслав думал ещё секунду.

— Статус исследователя, — сказал он. — Для меня и ещё троих людей.

Крот поднял глаза.

— Троих.

— Мы работаем вместе. Все четверо или никто.

Пауза.

— Имена.

— Когда дадите гарантии что это не используется против них.

— Разумно, — сказал Крот. — Принято. Имена после подписания документов.

— Документы я проверю, — сказал Вячеслав.

— Конечно.

Они смотрели друг на друга.

— Его дочь, — добавил Крот тихо. — Её зовут Соня. Двадцать три года. Раньше она читала книги и спорила со мной про политику. Сейчас — только тренировки и данжи. Ничего больше.

Вячеслав не сказал ничего.

— Это не давление, — сказал Крот. — Просто вы должны знать зачем я здесь.

— Я понимаю зачем, — сказал Вячеслав.

Он встал.

— Документы в среду. Я пришлю адрес адвоката который их проверит.

— Хорошо.

— И Крот.

— Да.

— Слежку с моих данжей уберите. Наблюдатель у Красного треугольника — с сегодняшнего дня его там нет.

Крот смотрел на него секунду. Потом кивнул.

— Уберу.

Вячеслав вышел.

На улице он остановился и написал в чат «Четверо»:

«Крот даёт официальный статус исследователей всем четверым. Взамен — информация по узлам лично ему когда найдём. Плюс всё про механизм изменений в охотниках. Его дочь меняется. Завтра скину детали. Пятница всё равно в силе.»

Ответы пришли быстро.

Артём: «Понял.»

Руслан: «Статус пригодится. Ок.»

Лиза — через минуту, дольше остальных:

«Он дал вам информацию о дочери. Это либо манипуляция либо отчаяние. Скорее всего оба варианта одновременно.»

Вячеслав написал в ответ:

«Знаю. Но механизм изменений мы и так искали бы. Ничего не меняется кроме того что теперь у нас есть статус.»

«И у него есть рычаг,» — написала Лиза.

«У всех есть рычаги,» — написал он. — «Главное знать какие.»

Она не ответила.

Он убрал телефон и пошёл к метро.

До пятницы три дня.

Глава 19 Цепочка

Пятница. Шесть пятьдесят утра.

Красный треугольник в темноте ноябрьского утра выглядел иначе чем днём — тяжелее, старше. Вячеслав открыл ворота и вошёл первым. За ним — Артём с рюкзаком, Руслан без ничего, Лиза с термосом.

Наблюдателя у фонарного столба не было.

Крот сдержал слово.

В котельной было холодно и тихо. Ядро светилось как всегда — ровно, фиолетовое, спокойное. Каменный страж открыл глаза когда они вошли, посмотрел на четверых, закрыл. Чужих не было — только свои.

Вячеслав расставил ящики — четыре, квадратом вокруг ядра.

— Садитесь.

Они сели.

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

— Что чувствуешь, — спросил Вячеслав.

— Много, — сказал Артём. — Все пять ваших данжей одновременно. Узел #4471 — сильнее остальных, близко. И ещё — дальше, — он нахмурился, — что-то очень большое. Я обычно не смотрю туда.

— Сегодня посмотришь, — сказал Вячеслав.

Артём кивнул. Не уверенно — но кивнул.

— Лиза, — сказал Вячеслав. — Вы следите за нами обоими. Если что-то меняется в следе — говорите вслух.

— Да.

— Руслан — вы снаружи котельной. Если кто-то придёт на территорию — предупреждаете.

— Понял, — сказал Руслан. Встал, вышел, притворил дверь.

Вячеслав посмотрел на Артёма.

— Готов?

— Нет, — сказал Артём честно. — Но давайте.

Они начали одновременно.

Вячеслав активировал Резонанс ядер — привычно уже, как открыть дверь в знакомую комнату. Потянулся к ядру, через него к узлу. Узел #4471 откликнулся сразу — как будто ждал.

Артём закрыл глаза. Лицо сосредоточенное, немного бледное.

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

— Следи за ней, — сказал Вячеслав.

Сам он держал контакт с узлом — чувствовал как тот пульсирует, собирает, копит. И снова — запрос:

«Идентификация источника.»

На этот раз он не отступил.

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

Узел принял.

И открылся.

Это было не похоже на первый контакт.

Тогда — образы, фрагменты, что-то неоформленное. Сейчас — как будто кто-то включил свет в тёмной комнате которую он ощупывал руками. Всё стало видно сразу.

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

К центру.

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

Он потянулся к барьеру.

И барьер неожиданно показал изнанку.

Один образ — секунда, не больше.

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

И в центре этих структур — что-то что строило их.

Не человек. Не существо в привычном смысле. Скорее — процесс. Живой, целенаправленный, бесконечно сложный. Он строил постоянно — добавлял уровни, расширял связи, усложнял структуры. Эссенция которую собирали узлы шла именно сюда — в строительство.

Оно строит, — понял Вячеслав. — Как я строю данжи. Только масштаб другой.

И потом — последнее что он успел увидеть до того как контакт оборвался:

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

Как будто место для чего-то что ещё не пришло.

Контакт оборвался резко.

Вячеслав открыл глаза. Котельная, ядро, Лиза напротив — смотрит на него внимательно.

— Всё в порядке? — спросила она.

— Да. — Голос был ровный. — Сколько прошло.

— Восемь минут.

Он посмотрел на Артёма.

Артём сидел с открытыми глазами — смотрел в одну точку над ядром. Не отключился — просто ещё был там.

— Артём.

— Секунду, — сказал тот тихо.

Прошло ещё полминуты.

Потом Артём моргнул и посмотрел на Вячеслава.

— Я дошёл до конца, — сказал он.

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

Сели прямо на пол — все четверо, у стены. Лиза достала термос, разлила чай в маленькие стаканы которые принесла с собой. Никто не говорил пока не согрелись.

Потом Артём начал рассказывать.

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

— Иерархия, — сказал Руслан.

— Да. Три уровня которые я вижу: данжи, узлы первого уровня, узлы второго уровня. Дальше — я не смог разглядеть чётко. Там что-то есть, одно, очень большое. — Артём помолчал. — Когда я смотрел на нить я чувствовал что она двусторонняя. Эссенция идёт туда. Что-то другое идёт обратно.

— Что именно, — спросила Лиза.

— Не знаю. Не эссенция. Что-то... структурное. Как инструкции. Или память. — Он покачал головой. — Это за пределами того что я могу описать словами.

Вячеслав слушал и думал про незавершённую структуру которую увидел в конце контакта.

— Артём. Когда ты смотрел на конечную точку — там было что-то незаконченное? Пустое место внутри структуры.

Артём посмотрел на него.

— Да, — сказал он медленно. — Откуда вы знаете.

— Видел тоже. На секунду.

— Я смотрел на это несколько минут, — сказал Артём. — Это не просто пустое место. Это — форма. Очень специфическая форма. Как гнездо — сделанное под конкретный объект.

— Под какой.

Артём смотрел на него.

— Я думаю вы знаете, — сказал он тихо.

Тишина.

Руслан смотрел на Вячеслава. Лиза смотрела на ядро.

— Архитектор Пространства, — сказал Вячеслав.

— Или то что от него останется после долгой работы на Систему, — сказал Артём. — Я не знаю как точнее. Но форма — она подходит. По размеру, по структуре.

— Они строили место под меня.

— Под ваш класс, — поправил Артём. — До того как стало известно что класс попал к человеку.

Вячеслав смотрел на ядро.

Что-то пошло не так при распределении. Документ Лизы, написанный три года назад. Класс Архитектора не должен был достаться человеку. Он должен был — что? Вернуться к тому кто его создал? Стать частью структуры которую тот строил?

— Лиза, — сказал он. — Когнитивные изменения у охотников. Узлы забирают часть личности. — Пауза. — Это целенаправленно?

Она смотрела на него.

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

— Зачем.

— Чтобы строить, — сказал Артём.

Все посмотрели на него.

— То что я видел в конечной точке — оно строит постоянно, — сказал Артём. — Добавляет уровни, усложняет структуры. Для этого нужны не просто ресурсы — нужны паттерны мышления. Способы решения задач. Архитектурные решения в широком смысле. — Он говорил медленно, формулируя на ходу. — Эссенция это энергия для строительства. Когнитивные структуры — это чертежи.

Руслан смотрел в стену.

— Мой брат, — сказал он. — Стал только бойцом. Убрали остальное. Значит то что убрали — пошло туда.

— Да, — сказал Артём.

— И это не остановится, — сказал Руслан. Не вопрос.

— Пока работают узлы — нет.

Тишина была долгой.

За стеной котельной каменный страж стоял на своём месте. Снаружи шёл снег. Петербург просыпался — трамваи, машины, люди на работу.

Мир в котором три миллиона человек пользовались Системой и не знали что она их потихоньку разбирала на части.

— Итого что мы знаем, — сказал Вячеслав.

Он говорил ровно — как всегда когда думал вслух. Без интонации которая выдавала бы что он чувствует.

— Система создана одним субъектом. Строит что-то — большое, сложное, нам пока непонятное. Для строительства нужна эссенция и когнитивные структуры людей. Узлы собирают и то и другое. Класс Архитектора Пространства должен был быть частью этого субъекта — инструментом строительства. По ошибке попал ко мне. Субъект это знает — узел идентифицировал меня при контакте.

— И где-то в структуре есть место которое ждёт вашего класса, — добавил Артём.

— Да.

— Значит он захочет его вернуть, — сказал Руслан.

— Вероятно.

— Три способа нейтрализации управляющих классов, — сказала Лиза.

— Вероятно.

Руслан потёр лицо.

— Хорошо. Что мы можем сделать.

Вячеслав смотрел на ядро.

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

— Теоретически, — повторил Руслан.

— Теоретически. Я ни разу не пробовал. Артём тоже.

— Если попробуем и не получится — субъект это заметит, — сказала Лиза.

— Он и так знает что мы существуем, — сказал Вячеслав. — Вопрос времени.

— Тогда лучше попробовать первыми, — сказал Руслан.

Вячеслав посмотрел на него.

— Да.

Интерфейс мигнул.

Не уведомление о данже — системное сообщение. Маленькое, в углу, как всегда. Но на этот раз другое:

╔══════════════════════════════════════════════╗

║ СИСТЕМНОЕ СООБЩЕНИЕ ║

║ ║

║ Идентификация источника принята. ║

║ ║

║ Статус: Архитектор Пространства [активен] ║

║ ║

║ Входящее сообщение от узла #4471: ║

║ ║

║ «ВОЗВРАЩАЙСЯ» ║

╚══════════════════════════════════════════════╝

Одно слово.

Вячеслав смотрел на него долго. Потом показал телефон остальным — по очереди, без комментариев.

Руслан прочитал. Передал Артёму. Артём — Лизе.

Лиза читала дольше остальных. Потом подняла глаза на Вячеслава.

— Что ответите, — спросила она тихо.

Он взял телефон.

Думал секунду.

Написал в интерфейсе — мысленно, структурой, так же как идентифицировал себя. Не словами — архитектурным решением. Граница. Внешнее остаётся снаружи. Внутреннее остаётся внутри.

Ответ: нет.

╔══════════════════════════════════════════════╗

║ Сообщение отправлено. ║

║ ║

║ Ответ принят узлом #4471. ║

║ ║

║ [!] Активность узла #4471 изменилась. ║

║ Статус: повышенный мониторинг источника. ║

╚══════════════════════════════════════════════╝

Повышенный мониторинг источника.

— Часы пошли, — сказал Руслан.

— Да, — сказал Вячеслав.

Он встал. Посмотрел на каждого по очереди — Артём, Руслан, Лиза.

— Нам нужен план, — сказал он. — Как заблокировать потоки до того как субъект решит действовать. — Пауза. — У нас есть время. Не много — но есть.

— Сколько, — спросил Артём.

— Не знаю. — Вячеслав посмотрел на уведомление последний раз и закрыл. — Достаточно чтобы попробовать.

Они вышли из котельной в серое утро Васильевского острова. Снег перестал — небо чистилось, сквозь облака пробивалось что-то похожее на солнце.

Каменный страж проводил их взглядом до ворот.

В чате «Четверо» Вячеслав написал вечером:

«Следующий шаг — практика. Нужно попробовать перенаправить поток от одного узла. Малый масштаб, контролируемые условия. Артём — думай как это может работать через Навигатора. Я думаю через Архитектора. Встречаемся в среду.»

Артём: «Ок. Уже думаю.»

Руслан: «Я пока по своей части — слежу за братом и ещё двумя случаями изменений. Если найду закономерность — скажу.»

Лиза написала последней — через час после остальных:

«Соколов. Я следила за вашим следом во время резонанса. Восемь минут контакта с узлом. — Пауза между сообщениями. — Пока изменений нет. Но я буду смотреть каждый раз.»

Он написал в ответ:

«Спасибо.»

Два слова. Для него это было много.

Она ответила одним:

«Знаю.»

Он лёг поздно — сидел над схемами которые рисовал от руки, пытался представить как выглядит блокировка потока эссенции с точки зрения архитектуры. Граница. Стена. Запертая дверь.

Он умел строить стены.

Вопрос был в том достаточно ли сильные.

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

Он смотрел на схемы.

Возвращайся, — сказал узел.

Нет, — ответил он.

Теперь нужно было сделать это ответ настоящим.

Глава 20 Архитектор отвечает

Среда. Семь утра.

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

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

— Нити активнее чем в пятницу, — сказала она не оборачиваясь. — Узел усилил мониторинг — это видно. Поток эссенции вырос процентов на двадцать.

— Быстрее собирает, — сказал Руслан.

— Или кто-то велел ускориться, — сказала Лиза.

Вячеслав сел на своё место.

— Артём. Что придумал.

Артём открыл тетрадь.

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

— Ты пробовал, — спросил Вячеслав.

— Вчера вечером. На маленьком данже в Приморском — вашем пятом, самом слабом. Ослабил нить до узла наполовину. — Артём помолчал. — Получилось. Но.

— Но.

— Узел отреагировал через три минуты. Нить восстановилась сама. Как будто система починила обрыв.

— Самовосстановление, — сказал Руслан.

— Да. И после восстановления нить стала чуть толще чем была. Как шрам — зарастает плотнее.

Вячеслав думал.

— Значит просто перерезать не работает, — сказал он.

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

— Пустая труба, — сказал Руслан.

— Примерно. — Артём перевернул страницу. — Вот здесь я застрял. Навигатор меняет маршруты. Но изменить природу связи — это уже не навигация. Это архитектура.

Он посмотрел на Вячеслава.

— Это ваша часть.

Вячеслав взял тетрадь. Смотрел на схему.

Изменить природу связи.

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

Нить между данжем и узлом — это коридор. Сейчас она определена как канал сбора: эссенция идёт в одну сторону, наружу. Что если переопределить её?

— Артём, — сказал он. — Когда ты работаешь со связью — ты чувствуешь её направление?

— Да.

— Можешь удержать связь открытой пока я с ней работаю?

— Что значит работаешь.

— Перестраиваю, — сказал Вячеслав. — Как комнату в данже. Меняю не маршрут — меняю что она означает.

Артём смотрел на него секунду.

— Не знаю. Попробуем?

— Попробуем.

Лиза — тихо, от стены:

— Я слежу за обоими.

Руслан встал и вышел в коридор — без слов, просто занял позицию. Он уже знал свою роль.

Они начали с пятого данжа — самого слабого, в Приморском. Подальше от центра, меньше последствий если что-то пойдёт не так.

Артём нашёл нить. Вячеслав потянулся к ней через Резонанс ядер.

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

— Держу, — сказал Артём.

— Хорошо.

Вячеслав стал работать.

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

Медленно. Осторожно. Как снимаешь замок с двери не ломая саму дверь.

«Наружу» — убрать. Не разрушить — убрать определение.

Нить задрожала.

— Что-то происходит, — сказал Артём напряжённо. — Связь пытается восстановить форму.

— Держи.

— Держу.

Вячеслав работал быстрее. Убрал «наружу» — поставил «внутрь». Не перекрыл поток — развернул определение.

Что-то щёлкнуло. Не звук — ощущение. Как когда последний кирпич встаёт на место.

Поток по нити остановился на секунду.

Потом пошёл в другую сторону.

Интерфейс отреагировал немедленно:

╔══════════════════════════════════════════════╗

║ ДАНЖ: Приморский, ранг D ║

║ ║

║ [!] Изменение потока эссенции ║

║ Статус: эссенция возвращается в данж ║

║ Объём: +12 единиц (прирост) ║

║ ║

║ [!] Связь с узлом #4471: изменена ║

║ Тип: обратный поток ║

╚══════════════════════════════════════════════╝

Вячеслав выдохнул.

— Работает, — сказал Артём. Голос был удивлённым — он явно не был уверен что получится.

— Работает, — подтвердил Вячеслав.

— Эссенция идёт обратно в данж?

— Да. Узел отдаёт то что взял.

Тишина.

Потом Артём негромко засмеялся — не радостно, скорее от неожиданности.

— Мы только что обокрали узел.

— Технически — вернули своё, — сказал Вячеслав.

Лиза встала и подошла.

— Следы обоих стабильны, — сказала она. — Изменений нет. — Пауза. — Пока.

— Узел отреагирует, — сказал Вячеслав.

— Уже, — сказала она. — Смотрите.

Он посмотрел на интерфейс.

╔══════════════════════════════════════════════╗

║ СИСТЕМНОЕ СООБЩЕНИЕ ║

║ ║

║ Узел #4471: аномалия в потоке ║

║ Источник: Приморский, ранг D ║

║ ║

║ Статус: диагностика... ║

╚══════════════════════════════════════════════╝

— Диагностика, — сказал Руслан от двери. — Сколько у нас времени до того как поймут что произошло.

— Не знаю, — сказал Вячеслав. — Мало.

— Тогда нужно решить что делаем с этим знанием, — сказал Руслан. — Один данж ранга D — это ничего. Чтобы остановить Систему нужны все узлы. Нас двое — Архитектор и Навигатор. Узлов четыреста восемнадцать.

— Я знаю.

— Значит нужна другая стратегия.

Вячеслав смотрел на ядро.

Один данж — он изменил нить за семь минут. С Артёмом который держал связь. На маленьком слабом данже. Четыреста восемнадцать узлов, каждый связан с десятками данжей. Это не недели — это годы если делать по одному.

Но.

Он думал про Систему как архитектор.

Хорошая архитектура — это не когда каждый элемент работает отдельно. Это когда изменение одного элемента меняет всю систему. Узловые точки. Критические связи. Одна стена которую уберёшь — и весь этаж меняется.

— Артём, — сказал он. — Узлы второго уровня которые ты видел. Они собирают от узлов первого уровня.

— Да.

— Если изменить нить между первым и вторым уровнем — это перекроет поток сразу от всех данжей которые питают этот узел первого уровня.

Артём смотрел на него.

— Мультипликатор, — сказал он медленно.

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

— Они сильнее, — сказал Артём. — Намного. Удержать связь на узле второго уровня — это не то же самое что на маленьком данже.

— Я знаю.

— Это может быть опасно.

— Вероятно.

Артём смотрел на схему в тетради. Думал.

— Мне нужно время чтобы изучить связи второго уровня, — сказал он наконец. — Несколько дней. Я должен понимать структуру прежде чем к ней прикасаться.

— Хорошо, — сказал Вячеслав. — Несколько дней.

Интерфейс мигнул снова.

╔══════════════════════════════════════════════╗

║ СИСТЕМНОЕ СООБЩЕНИЕ ║

║ ║

║ Узел #4471: диагностика завершена ║

║ ║

║ Причина аномалии: внешнее вмешательство ║

║ Источник вмешательства: идентифицирован ║

║ ║

║ Статус: передано на верхний уровень ║

╚══════════════════════════════════════════════╝

Передано на верхний уровень.

— Они знают, — сказал Руслан.

— Знают, — подтвердил Вячеслав.

— И что теперь.

Вячеслав думал про три способа нейтрализации управляющих классов. Принудительное изъятие, уничтожение данжей, устранение носителя.

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

Не абсолютная защита. Но лучше чем ничего.

— Продолжаем, — сказал он.

Руслан кивнул — без вопросов.

Артём закрыл тетрадь и убрал в рюкзак.

Лиза смотрела на него — не тревожно, внимательно. Проверяла след.

— Всё чисто, — сказала она тихо. — Пока всё чисто.

— Хорошо.

Они выходили по одному — так договорились, чтобы не привлекать внимания если кто-то наблюдал снаружи.

Первым ушёл Руслан. Потом Артём.

Вячеслав и Лиза задержались — не договариваясь, просто так вышло.

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

Маленькое изменение в огромной системе.

— Соколов, — сказала Лиза.

— Да.

— Когда мы сделаем это с узлами второго уровня — если сделаем — тот кто строил Систему потеряет основной источник. — Она говорила ровно. — Он не просто отреагирует. Он придёт за нами лично.

— Знаю.

— Вы не боитесь.

Он думал секунду.

— Боюсь, — сказал он. — Но это не меняет что нужно делать.

Лиза смотрела на него.

— Документ говорил три способа нейтрализации, — сказала она. — Я думала об этом. Все три предполагают что носитель пассивен — ждёт пока его нейтрализуют. — Пауза. — Но документ писался до того как стало известно что класс попал к человеку. К конкретному человеку.

— И?

— И в документе не было четвёртого способа, — сказала она. — Потому что его не предусмотрели. Архитектор который действует первым — это не та ситуация которую они планировали.

Вячеслав смотрел на неё.

— Вы говорите что у нас есть преимущество.

— Говорю что у нас есть фактор которого они не учли. Это не то же самое что преимущество — но лучше чем ничего.

Он кивнул.

Они вышли из котельной вместе. Каменный страж проводил взглядом.

В коридоре Лиза остановилась и повернулась к нему — неожиданно, без перехода.

— Соколов.

— Да.

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

— Будьте осторожны, — сказала она. — Не потому что вы важны для операции. Потому что вы важны.

Он смотрел на неё.

Снаружи шёл снег. Каменный страж стоял неподвижно. Данж жил своей тихой жизнью вокруг.

— Буду, — сказал он.

Они вышли через ворота в утренний Петербург.

Вечером он сидел за столом и смотрел на схему которую нарисовал.

Пять данжей — его. Крысоловка, Красный треугольник, Склад, ещё два поменьше. Нити к узлу #4471. Нити от узла к узлам второго уровня. Дальше — что-то большое которое строило.

Одна нить уже была другой.

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

Возвращайся, — сказал узел.

Нет, — ответил он.

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

Потом добавил ещё одну строчку в журнал — последнюю на сегодня:

«Система создавалась как инструмент. Архитектор должен был стать частью инструмента.

Не стал.

Следующий шаг — узлы второго уровня. Девять операций вместо четырёхсот восемнадцати.

Они знают что мы начали. Время ограничено.

Но документ не предусмотрел четвёртого способа.

Архитектор который действует первым.»

Закрыл журнал.

Лёг.

Долго смотрел в потолок.

В три ночи интерфейс мигнул.

Маленькое окно в углу — как всегда. Он уже привык просыпаться от этих уведомлений.

Но на этот раз текст был другим.

╔══════════════════════════════════════════════╗

║ ВХОДЯЩЕЕ СООБЩЕНИЕ ║

║ Источник: внешний узел #4471 ║

║ ║

║ «Архитектор. ║

║ ║

║ Ты не понимаешь что строишь. ║

║ ║

║ Приходи — покажу.» ║

╚══════════════════════════════════════════════╝

Вячеслав читал это долго.

Не одно слово как в прошлый раз. Три предложения. Структурированные. Почти человеческие.

Ты не понимаешь что строишь.

Он думал про незаконченное место в центре. Про эссенцию и когнитивные структуры которые собирала Система. Про строительство которое никогда не останавливалось.

Приходи — покажу.

Он закрыл уведомление.

Написал в чат «Четверо» — три часа ночи, никто не спит когда приходят такие сообщения:

«Узел написал снова. Три предложения. Скину скриншот утром. Меняем планы — нужно обсудить.»

Ответы пришли быстро — все трое не спали.

Артём: «Я тоже почувствовал. Узел изменил характер активности час назад.»

Руслан: «Что в сообщении?»

Лиза — без вопроса. Только:

«Не отвечайте пока не поговорим.»

Он написал:

«Не отвечу.»

Убрал телефон.

Смотрел в потолок.

Ты не понимаешь что строишь.

Может быть — нет. Может быть — да. Но он понимал одно точно: строить или не строить — его выбор. Не Системы, не того кто её создал. Его.

Архитектор сам решает что строить.

За окном Петербург спал под снегом — тихий, тяжёлый, настоящий. Где-то под городом пульсировал узел и ждал ответа.

Вячеслав закрыл глаза.

Ответ подождёт до утра.

Глава 21. Сообщение

Четверг. Восемь утра.

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

«Архитектор. Ты не понимаешь что строишь. Приходи — покажу.»

Молчали уже минуты три.

— Ловушка, — сказал Руслан.

— Возможно, — сказал Вячеслав.

— Не возможно. Очевидно. — Руслан смотрел в окно. — Субъект понял что мы начали блокировку. Хочет вытащить тебя на прямой контакт и нейтрализовать. Классика.

— Классика предполагает что противник действует рационально, — сказал Артём. — Но сообщение нерациональное. Если хочешь нейтрализовать — зачем предупреждать? Проще ждать пока сам придёшь.

Руслан посмотрел на него.

— Это называется приманка.

— Или правда, — сказал Артём.

— Одно другому не мешает.

Лиза молчала. Вячеслав ждал.

— Лиза, — сказал он.

Она смотрела на распечатку.

— «Ты не понимаешь что строишь», — сказала она медленно. — Это не угроза и не обещание. Это утверждение. — Пауза. — Он говорит что у нас неполная картина. Что мы что-то делаем не понимая последствий.

— Мы блокируем узлы, — сказал Руслан. — Последствия понятны — люди перестают терять память.

— Это последствия для нас, — сказала Лиза. — Он говорит про другие последствия.

— Которые он нам покажет если придём, — сказал Руслан. — Удобно.

Вячеслав взял распечатку. Смотрел на три предложения.

— Мы заблокировали один узел второго уровня, — сказал он. — Осталось восемь. Субъект это знает — диагностика зафиксировала вмешательство сразу. Если бы он хотел нас остановить силой — уже бы начал. Вместо этого написал.

— Значит не может остановить силой, — сказал Артём.

— Или не хочет, — сказал Вячеслав.

— Или хочет но ждёт момента, — сказал Руслан.

Все три варианта висели в воздухе одновременно.

За окном общежития шёл обычный петербургский четверг — студенты на лекции, уборочная машина внизу, чьи-то голоса в коридоре. Мир который не знал что в маленькой комнате на четвёртом этаже четверо человек решали отвечать или нет существу которое построило Систему.

— Я отвечу, — сказал Вячеслав.

Руслан обернулся от окна.

— Нет.

— Это не обсуждается.

— Именно поэтому обсуждается, — сказал Руслан. — Ты единственный кто может заблокировать оставшиеся восемь узлов. Если субъект нейтрализует тебя при контакте — всё.

— Если я не пойму с чем мы имеем дело — мы можем заблокировать что-то важное не понимая что делаем, — сказал Вячеслав. — Он говорит что мы не понимаем. Я хочу знать что именно.

— Это именно то что он хочет чтобы ты думал.

— Руслан, — сказал Вячеслав спокойно. — Я не говорю что он прав. Я говорю что информация важнее страха. Всегда.

Руслан смотрел на него. Потом перевёл взгляд на Лизу.

— Скажи ему.

— Он прав, — сказала Лиза.

— Что.

— Информация важнее страха. Я с ним. — Пауза. — Но не сейчас. Сначала ещё несколько узлов. Пусть субъект ждёт — если сообщение искреннее, он подождёт. Если ловушка — ожидание ничего не изменит.

Вячеслав кивнул.

— Хорошо. Сначала узлы. Потом контакт.

Руслан смотрел на них обоих. Потом повернулся к окну.

— Я против, — сказал он. — Официально.

— Зафиксировано, — сказал Вячеслав.

Телефон мигнул в половину девятого.

Крот — с личного номера:

«Нам нужно поговорить. Срочно. Не по телефону.»

Вячеслав показал сообщение остальным.

— Знает про сообщение от узла? — спросил Артём.

— Читает уведомления, — сказал Вячеслав. — Если узел написал в интерфейс — Крот видел.

— И сразу хочет встречи, — сказал Руслан. — Интересная реакция.

Лиза смотрела на сообщение с выражением которое Вячеслав научился читать — не тревога, концентрация. Что-то складывалось у неё в голове.

— Встретитесь? — спросила она.

— Да, — сказал Вячеслав. — Но не сегодня. Пусть подождёт.

Написал Кроту:

«Завтра. Я свяжусь.»

Ответ через тридцать секунд:

«Хорошо. Это важно.»

Вячеслав убрал телефон.

— Итого, — сказал он. — Сегодня отдыхаем — после пятницы нужно восстановиться. Завтра я встречаюсь с Кротом. Послезавтра — второй узел второго уровня. Артём, ты готов?

— Да, — сказал Артём.

— Лиза — следишь за следами обоих весь день послезавтра.

— Да.

— Руслан — нужна информация про субъекта и его юридических представителей которые выходили на Комитет. Крот упоминал официальный контакт — хочу знать через кого.

— Займусь, — сказал Руслан. Голос был ровным — он умел работать даже когда был против решения. Это Вячеслав ценил.

Они расходились по одному — общежитие не место где четверо взрослых выходят вместе без вопросов от вахтёра.

Артём уходил последним. У двери остановился.

— Вячеслав.

— Да.

— «Ты не понимаешь что строишь», — повторил он медленно. — Он сказал именно «строишь». Не «делаешь», не «планируешь». Строишь. — Пауза. — Это адресовано Архитектору. Не просто человеку.

Вячеслав смотрел на него.

— Знаю.

— Значит он видит тебя как Архитектора. Не как угрозу. — Артём помолчал. — Это меняет что-то.

Он ушёл.

Вячеслав остался один в комнате. Смотрел на распечатку.

«Приходи — покажу.»

Он убрал бумагу в ящик стола. Лёг на кровать. Смотрел в потолок.

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

Одна нить из тысяч.

Восемь узлов второго уровня ещё работали.

Он закрыл глаза.

Вечером пришло ещё одно сообщение — не от Крота, не от команды.

Незнакомый номер. Текст короткий:

«Соколов. Это Тимофеев-старший. Антон, брат Руслана. Он дал мне ваш номер. Я хочу поговорить. Я помню что терял — не всё, но помню. Это важно для вас.»

Вячеслав читал сообщение долго.

Брат Руслана. Охотник ранга A с когнитивными изменениями — тот с кого всё началось для Руслана. Тот из-за кого они вообще знали про механизм потерь.

«Я помню что терял.»

Написал в ответ:

«Завтра вечером. Адрес пришлю.»

Потом написал Руслану:

«Твой брат написал мне. Ты дал ему номер.»

Ответ через минуту:

«Да. Он настоял. Последние два дня что-то изменилось — стал чуть более собой. Я подумал вам надо поговорить.»

«Почему не сказал раньше?»

Долгая пауза.

«Не знал как.»

Вячеслав смотрел на экран. Потом написал:

«Хорошо что сказал теперь.»

Убрал телефон.

За окном темнел Петербург. Где-то под городом восемь узлов второго уровня продолжали работу — собирали, концентрировали, отправляли дальше. Тысячи охотников по всему городу прокачивались и не знали что каждый новый уровень стоит им чуть больше чем они думают.

Вячеслав открыл журнал.

Написал:

«День после первой блокировки.

Субъект написал. Крот хочет встречи. Брат Руслана помнит что терял — значит изменения частично обратимы даже без специального вмешательства.

Это важно. Записать отдельно.

Восемь узлов. Артём держится. Пока держится.

Вопрос который не даёт спать: если субъект прав про угрозу — что мы делаем с этим знанием после того как заблокируем узлы?»

Закрыл.

Ответа не было.

Пока.

Глава 22. Трещина

Пятница. Полдень.

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

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

Крот вошёл в 12:00 ровно.

Выглядел иначе.

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

Сел напротив. Заказал воду. Помолчал.

— Узел написал вам, — сказал он.

— Вы видели уведомление.

— Да. — Крот держал стакан двумя руками — как Лиза иногда держала чашку чая. Вячеслав раньше не замечал у него таких жестов. — Три предложения. Первое — обращение. Второе — утверждение. Третье — приглашение.

— Я знаю что там написано.

— Знаете. — Крот поставил стакан. — Субъект вышел на контакт с Комитетом. Я говорил вам об этом.

— Говорили.

— Я не сказал всего.

Вячеслав ждал.

Крот смотрел на стол. Первый раз за все их встречи он не смотрел собеседнику в глаза когда говорил важное — Вячеслав заметил это и запомнил.

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

— Что предложил.

— Сотрудничество. Комитет получает долю — не эссенции, информации. Данные о нестандартных классах, о прогрессе исследований, о планах по блокировке. Взамен — защита Комитета от негативных последствий когда Система будет восстановлена после вашего вмешательства.

— Когда, — повторил Вячеслав. — Не если.

— Не если, — согласился Крот. — Субъект уверен что вмешательство временное.

— Что вы ответили.

Пауза.

Длиннее чем нужна для честного ответа.

— Я отклонил, — сказал Крот.

Вячеслав смотрел на него.

Лиза сказала — «его след изменился три дня назад». Три дня назад был этот контакт. Крот говорил сейчас ровно — голос не выдавал ничего. Но глаза по-прежнему смотрели на стол.

— Почему вы рассказываете мне это сейчас, — спросил Вячеслав.

— Потому что вы должны знать что субъект пытается договориться с официальными структурами. Не только с вами.

— И что ещё.

Крот поднял глаза.

— Что ещё? — повторил он.

— Вы сказали не всего раньше. Значит есть ещё что-то чего не сказали сейчас.

Долгая пауза.

Официант принёс меню — никто не взял. Официант ушёл.

— Субъект знает про Артёма, — сказал Крот наконец. — Знает что Навигатор Пространства участвует в блокировке. Знает что изменения в его следе ускоряются с каждым сеансом.

— Откуда он знает про Артёма.

Крот молчал.

Вячеслав смотрел на него — спокойно, без спешки. Ждал.

— Это был косвенный вопрос, — сказал он через несколько секунд. — Прямой звучит так: вы передали эту информацию.

Крот не ответил.

Не опроверг.

За окном ресторана проходили люди — обеденный час на Фонтанке, туристы, офисные работники, кто-то с коляской. Нева блестела в просветах между домами.

— Геннадий Борисович, — сказал Вячеслав тихо.

Крот смотрел на стол.

— Соня, — сказал Вячеслав. Не вопрос.

Пауза была ответом.

— Он обещал восстановить её, — сказал Крот наконец. Голос остался ровным — но что-то в нём сломалось между словами. — Не частично. Полностью. Технология существует — он показал мне данные. Восстановление когнитивных структур возможно если узлы не разрушены а заблокированы. Если вы разрушите инфраструктуру — возможность исчезнет.

— Мы блокируем, не разрушаем.

— Он говорит что блокировка на этом уровне эквивалентна разрушению.

— Он говорит, — повторил Вячеслав.

— Да.

— И вы ему верите.

Долгая пауза.

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

Вячеслав смотрел на него.

Он ожидал злости — она не пришла. Было что-то другое, холоднее. Понимание. Крот сделал выбор который Вячеслав сделал бы иначе — но понять его было возможно.

Человек. Дочь. Единственный способ.

— Что именно вы передали, — спросил он.

— Имена. Ваше, Артёма, Руслана, Лизы. Информацию о прогрессе блокировки — один узел второго уровня. Данные о методе — что Архитектор работает с нитями изнутри при поддержке Навигатора.

— Красный треугольник.

— Да. Он знает про базу.

Вячеслав кивнул медленно.

— Статус исследователей — он ещё действует.

— Действует. Я не отзывал.

— Почему.

— Потому что, — Крот смотрел на него, — потому что я ещё не совсем понимаю что делаю. И хочу чтобы у вас было это прикрытие пока я разбираюсь.

Вячеслав встал.

— Спасибо что сказали.

— Это всё?

— Что вы хотели услышать.

Крот смотрел на него снизу вверх — первый раз за все встречи с этой позиции.

— Я думал вы будете злиться.

— Злость — когда не ожидал, — сказал Вячеслав. Его собственные слова из первой недели, которые он не произносил вслух. — Я ожидал.

— Ожидали что я предам.

— Ожидал что у вас есть граница за которой Соня важнее всего остального. Это нормально. — Пауза. — Это не значит что последствий нет.

Он вышел.

На улице позвонил Лизе — не написал, позвонил. Она ответила на втором гудке.

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

Пауза.

— Я знала, — сказала Лиза тихо. — Надеялась что ошиблась.

— Не ошиблась. Субъект знает про Артёма. Знает что его след меняется быстрее с каждым сеансом.

— Это давление на него.

— Да. Хочет чтобы мы остановили блокировку чтобы спасти Артёма.

— Остановим?

— Нет.

Пауза была короткой — она не удивилась.

— Красный треугольник скомпрометирован, — сказала она.

— Знаю. Нужно другое место.

— Я подумаю. — Пауза. — Крот ещё опасен?

Вячеслав думал секунду.

— Не знаю. Он оставил статус исследователей. Говорит что не понимает что делает. — Пауза. — Возможно ещё не решил до конца.

— Это хуже чем если бы решил.

— Да.

Он шёл по Фонтанке — быстро, не глядя на воду. Думал.

— Лиза. Брат Руслана написал мне вчера. Говорит что помнит что терял. Что изменения частично обратимы сами по себе.

— Я слышала. — Пауза. — Это важно. Если обратимость есть без вмешательства субъекта — его аргумент про Соню теряет силу.

— Именно.

— Вы скажете Кроту.

— Нет, — сказал Вячеслав. — Пусть сам узнает. Или не узнает. Его выбор.

Лиза помолчала.

— Вы жёсткий человек иногда.

— Иногда, — согласился он.

Вечером встретился с Антоном Тимофеевым.

Брат Руслана оказался крупным — выше и шире, совсем не похожим на тонкого быстрого Руслана. Сидел в кафе у метро и смотрел на Вячеслава с выражением которое тот не мог сразу определить. Потом понял — стыд. Человек которому стыдно за то каким он был несколько месяцев.

— Руслан говорит вы можете остановить это, — сказал Антон.

— Работаем над этим.

— Я хочу рассказать как это было изнутри. Если поможет.

— Поможет.

Антон держал кружку с чаем — большими руками, аккуратно. Как держат что-то хрупкое.

— Я не терял память, — начал он. — Это не то что думают снаружи. Я помнил всё — даты, факты, людей. Просто — они стали плоскими. Как фотографии вместо живых людей. Руслан существовал в моей голове как факт. Брат. Существует. Не как — как чувство что он важен. Это ушло.

Вячеслав слушал.

— Решения стали проще, — продолжил Антон. — Не потому что я стал умнее. Потому что большинство факторов перестали иметь значение. Только данж. Только следующий уровень. Всё остальное — фон. — Он смотрел на кружку. — Два дня назад что-то начало возвращаться. Медленно. Руслан позвонил — и я почувствовал что он важен. По-настоящему. Первый раз за несколько месяцев.

— Два дня назад, — повторил Вячеслав.

— Да.

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

— Вы продолжали ходить в данжи последние два дня? — спросил Вячеслав.

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

Вячеслав записывал в телефоне — коротко, только суть.

«Обратимость подтверждена. Один заблокированный узел — частичное восстановление у охотника ранга A через два дня. Без ходьбы в данжи. Механизм: прекращение оттока эссенции позволяет когнитивным структурам частично восстановиться самостоятельно.

Если заблокировать все девять узлов второго уровня — восстановление у всех охотников. Без субъекта. Без его технологии.

Аргумент про Соню — ложный.»

Он убрал телефон.

— Антон. То что возвращается — это навсегда или временно как вы думаете.

Антон молчал секунду.

— Не знаю, — сказал он честно. — Но сейчас — настоящее. Не плоское.

Они просидели ещё полчаса. Антон рассказывал — Вячеслав слушал и записывал. Потом пожали руки у выхода.

— Руслан говорит вы хороший человек, — сказал Антон.

— Руслан преувеличивает.

— Нет, — сказал Антон. — Он не умеет преувеличивать. Это один из его недостатков.

Вячеслав почти улыбнулся.

Ночью написал в чат «Четверо»:

«Встреча с Кротом. Он передал субъекту наши имена, метод, базу. Признал. Статус исследователей оставил. Его мотив — Соня.

Встреча с Антоном Тимофеевым. Один заблокированный узел — частичное восстановление через двое суток без дополнительного вмешательства. Это значит обещание субъекта про Соню — манипуляция. Восстановление возможно без него.

Красный треугольник скомпрометирован. Нужна новая база.

Завтра в девять. Лиза предложит место.»

Ответы пришли быстро.

Артём: «Понял. Завтра в девять.»

Руслан — долгая пауза, дольше обычного:

«Антон написал что говорил с тобой. Спасибо.

Про Крота — я не удивлён. Удивлён что сказал тебе сам.

Новая база — есть идея. Скажу завтра.»

Лиза — одно сообщение, без паузы:

«Место есть. Моя квартира. Четыре стены которые субъект не знает. Завтра в девять.»

Вячеслав смотрел на последнее сообщение.

Её квартира. Карта на стене с пометками, три монитора, книжный шкаф до потолка. Место которое она никому не показывала просто так.

Написал:

«Хорошо. Спасибо.»

Убрал телефон. Лёг.

Думал про Крота — про то как он сидел и смотрел на стол и не отрицал. Про Антона который держал кружку как что-то хрупкое и говорил про плоских людей в голове. Про восемь узлов которые ещё работали.

Про Соню которую он не знал и которая всё равно была частью этой истории.

Простите, — написал Крот после. Одно слово.

Вячеслав не ответил.

Не потому что не простил. Потому что прощение было не тем что сейчас нужно было Кроту — или ему.

Нужно было восемь узлов.

Глава 23. Подготовка

Квартира Лизы на Петроградской выглядела иначе при свете дня — Вячеслав был здесь раньше, вечером, и не успел рассмотреть детали. Сейчас, в девять утра, через окна шёл серый питерский свет и было видно больше: карта на стене не одна, а три — город, область, что-то совсем мелкое с пометками которые он не разобрал. Книжный шкаф был забит не художественной литературой — техническая документация, переплетённые отчёты, несколько папок с грифом которого Вячеслав не узнал.

Артём пришёл первым, потом Руслан с бумажным пакетом — завтрак на всех, круассаны и термос с кофе. Расставили на маленьком кухонном столе, сели где нашлось место — Артём на полу, привалившись к шкафу, Руслан на стуле, Вячеслав на подоконнике.

— Новая база, — сказал Вячеслав. — Здесь работаем дальше. Крот не знает адрес?

— Никто не знает, — сказала Лиза. — Я снимаю через посредника, договор оформлен на другое имя. Десять лет привычки.

— Хорошо.

Руслан отхлебнул кофе.

— У меня тоже идея про базу, — сказал он. — Не вместо этой — дополнительно. Склад в Невском. Ваш данж. Если субъект давит на Красный треугольник через нити — там же физическое пространство неприкосновенно, верно? Он может влиять на структуру данжа, но не может войти физически.

— Верно, — сказал Вячеслав.

— Значит можно работать на территории данжа без риска что субъект подключится через какие-то другие каналы, кроме самих нитей. И каменный страж там не нужен — данж попроще, субъект потратит меньше ресурсов на давление.

Вячеслав думал.

— Логично. Но Артёму нужно держать связь с узлом второго уровня — для этого расстояние не имеет значения, верно? — он посмотрел на Артёма.

— Не имеет, — подтвердил Артём. — Я работаю через ощущение связи, не через физическое присутствие у конкретного данжа. Могу держать нить с любой точки в пределах нескольких километров от Петербурга.

— Тогда база — это просто безопасное место где нас не найдут и не помешают, — сказал Вячеслав. — Квартира Лизы подходит. Склад — запасной вариант если квартиру скомпрометируют.

Руслан кивнул.

— Согласен.

Они разложили на столе схему — Артём принёс новую тетрадь, перерисовал девять узлов второго уровня крупно, с номерами.

— Один заблокирован, — сказал Артём, показывая на первый кружок. — Восемь осталось. Я изучил связи всех девяти — структура похожая, но не идентичная. Некоторые сильнее, некоторые слабее.

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

— Третий и седьмой — самые мощные, — сказал Артём. — Питают больше всего данжей. Если бы я выбирал порядок — оставил бы их на конец, когда мы будем сильнее и опытнее.

— Логично, — сказал Вячеслав. — Начинаем с слабых, идём к сильным.

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

— Когда, — спросил Руслан.

— Завтра утром, — сказал Вячеслав. — Сегодня отдыхаем, восстанавливаемся.

Лиза молчала, смотрела на схему. Потом подняла глаза.

— Есть проблема которую мы не обсуждали, — сказала она.

— Какая.

— Субъект знает метод. Передал Крот. Значит на втором узле он может приготовиться — усилить сопротивление специально под нашу технику.

Вячеслав думал.

— Это меняет подход, — сказал он. — Нужна вариативность. Если он знает что я работаю с переопределением направления через структуру нити — нужен план Б.

— Какой план Б, — спросил Артём.

— Не знаю пока, — сказал Вячеслав честно. — Буду думать сегодня.

После завтрака Руслан и Артём ушли — у Артёма были пары, Руслан собирался встретиться с кем-то из гильдии для прикрытия. Вячеслав и Лиза остались одни.

Она убирала со стола, он смотрел на карты на стене.

— Что это, — спросил он, показывая на самую мелкую карту с непонятными значками.

— Старая работа, — сказала Лиза. — До Системы. Корпоративная разведка — карта связей между компаниями, людьми, деньгами. — Она подошла, посмотрела на карту с ним рядом. — Привычка визуализировать. Помогает думать.

— Вы могли бы нарисовать узлы так же.

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

— Узел четыре четыре семь один, — сказал он, найдя нужную точку.

— Да. — Она смотрела на карту. — Я рисую это с того дня как мы встретились на Стрелке. Помогает видеть масштаб.

Вячеслав смотрел на карту долго.

Девять точек второго уровня. Одна заблокирована — он отметил это сам, мысленно, глядя на схему. Восемь оставалось. И вопросительный знак в центре — субъект, существо, процесс, которое строило что-то годами и теперь знало его имя.

— Лиза.

— Да.

— Если мы заблокируем все девять — субъект потеряет основной источник эссенции. Что он будет делать дальше.

Она думала.

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

— Через что.

— Через то что у него есть, — сказала она. — Доступ к данжам. Доступ к уведомлениям. И теперь — через Крота, доступ к информации о нас.

Вячеслав смотрел на карту.

— Думаю он не будет действовать грубо, — сказал он. — Если бы мог уничтожить нас прямо — уже бы сделал. Сообщение которое он отправил — «приходи, покажу» — это не угроза. Это попытка договориться.

— Возможно потому что прямые методы не работают против Архитектора, — сказала Лиза. — Вы единственный кто может взаимодействовать с инфраструктурой так как он сам. Может быть он физически не может вас уничтожить без последствий для самой Системы.

Вячеслав думал об этом.

— Документ говорил про три способа нейтрализации, — сказал он. — Изъятие класса, уничтожение данжей, устранение носителя. Все три требуют действия извне. Если субъект не может действовать извне напрямую — ему нужен посредник.

— Крот, — сказала Лиза.

— Крот, — согласился Вячеслав. — Или кто-то ещё.

Они молчали, смотрели на карту.

— У вас есть второй план, — сказала Лиза. — Про план Б который вы обещали Артёму.

Вячеслав отошёл от карты, сел на подоконник.

— Идея есть, — сказал он. — Не уверен что сработает.

— Слушаю.

— Резонанс ядер. Я могу не просто переопределять направление нити — могу полностью разорвать связь между узлом второго уровня и тем что выше, заменив её ложной. Субъект будет видеть что узел работает, получать ложные данные о потоке — а реальный поток будет идти обратно.

Лиза смотрела на него.

— Это сложнее чем то что вы делали раньше.

— Да.

— И субъект может заметить подмену быстрее чем простую блокировку.

— Может, — согласился Вячеслав. — Но если заметит позже чем сразу — у нас будет время.

Она думала.

— Сколько времени нужно на подготовку такого метода.

— Не знаю. Хочу попробовать на втором узле завтра — посмотреть получится ли в реальных условиях.

Лиза кивнула.

— Рискованно.

— Да.

— Делаем, — сказала она.

Он посмотрел на неё.

— Вы не спросили почему я выбираю рискованный путь вместо безопасного.

— Не нужно спрашивать, — сказала она. — Я знаю почему. Время важнее безопасности. Чем дольше узлы работают — тем больше людей теряют части себя.

Вячеслав смотрел на неё.

В этой женщине было что-то что он понимал без объяснений — она думала так же как он. Не одинаково, но в одном направлении.

— Спасибо, — сказал он.

— За что.

— Что не нужно объяснять.

Она посмотрела на него — долгим взглядом, не профессиональным, не аналитическим.

— Не нужно, — сказала она тихо.

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

Не просто переопределить направление — создать ложную структуру которая выглядит как настоящая для субъекта, но ведёт в другую сторону. Это требовало двух действий одновременно: разорвать реальную связь и построить фальшивую поверх неё, без зазора между действиями.

Он рисовал схему за схемой, искал способ.

В районе полуночи телефон мигнул — Крот.

«Знаю что вы не хотите говорить со мной. Но это важно — субъект готовится к усиленной защите на узлах которые вы ещё не заблокировали. Информация от меня — не от него. Берегитесь.»

Вячеслав смотрел на сообщение долго.

Не ответил.

Но записал в журнал:

«Крот предупредил про усиленную защиту. Возможно правда, возможно манипуляция чтобы вернуть доверие. Не доверяю, но учитываю.

План на завтра: попробовать метод подмены связи на втором узле. Риск выше обычного.

Лиза не спросила почему рискую. Это значит больше чем если бы спросила.»

Закрыл журнал. Лёг.

Завтра — второй узел.

Восемь осталось.

Глава 24. Послание

Суббота. Шесть утра.

До поездки в Колпино оставалось три часа. Вячеслав сидел за столом с кофе и смотрел на сообщение от узла которое лежало распечатанным рядом со схемами. «Приходи — покажу.»

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

Открыл интерфейс. Потянулся к узлу через Резонанс ядер — не глубоко, только верхний уровень, достаточно для передачи сообщения.

Ответил структурой — как всегда:

«Говори здесь. Я слушаю.»

Ждал.

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

╔══════════════════════════════════════════════╗║ ВХОДЯЩЕЕ СООБЩЕНИЕ ║║ Источник: внешний узел #4471 ║╠══════════════════════════════════════════════╣║ ║║ «Архитектор. ║║ ║║ Ты строишь стены там где нужны двери. ║║ ║║ Я объясню. ║║ ║║ Восемьсот лет назад ваш вид был близок ║║ к исчезновению. Не война, не болезнь — ║║ что-то другое. Вы не знаете об этом ║║ потому что оно прошло. Потому что ║║ кто-то вмешался. ║║ ║║ Я вмешался. ║║ ║║ То что приходит снова — сложнее. ║║ Требует другой подготовки. Система — ║║ это подготовка. Узлы собирают не ║║ ресурсы — они собирают потенциал. ║║ Способность вашего вида думать иначе ║║ чем сейчас. Строить иначе. ║║ ║║ Незаконченная структура в центре — ║║ это не место для тебя. Это место ║║ для всех вас. Архитектор должен был ║║ завершить её — передать вашему виду ║║ инструмент. Не остаться внутри. ║║ ║║ Ты блокируешь подготовку. ║║ Угроза не ждёт. ║║ ║║ Приходи. Я покажу угрозу. ║║ После — решай сам.» ║║ ║╚══════════════════════════════════════════════╝Вячеслав читал медленно. Потом ещё раз. Потом сфотографировал экран и отправил в чат «Четверо» без комментариев.

Ответы начали приходить через несколько минут.

В девять утра они собрались у Лизы — до Колпино ещё успевали.

Артём читал распечатку — Лиза напечатала на принтере, положила в центр стола. Руслан стоял у окна с кружкой и смотрел на текст через плечо Артёма.

Молчали дольше обычного.

— Восемьсот лет назад, — сказал Руслан наконец. — Мы не можем проверить.

— Нет, — согласился Вячеслав.

— Угроза которую он не называет. Подготовка которую он не описывает. — Руслан поставил кружку. — Классическая манипуляция. Пугаем неизвестной опасностью — создаём зависимость от защитника.

— Возможно, — сказал Вячеслав.

— Ты не согласен.

— Я говорю возможно — потому что не знаю. — Вячеслав смотрел на распечатку. — Он говорит что незаконченная структура не место для меня а инструмент для всех. Что Архитектор должен завершить её и передать. Это другое чем я думал раньше.

— Что ты думал раньше, — спросила Лиза.

— Что место создавалось как ловушка. Архитектор попадает внутрь, становится частью структуры, субъект получает инструмент. — Пауза. — Сейчас он говорит иначе. Говорит про передачу, не про захват.

— Говорит, — повторил Руслан.

— Да. Говорит.

Артём положил распечатку на стол. Смотрел на неё.

— «Ты строишь стены там где нужны двери», — прочитал он вслух. — Это адресовано архитектору специально. Не человеку — классу. Он разговаривает с классом.

— Или с человеком который думает как архитектор, — сказала Лиза.

— Разницы нет, — сказал Артём. — Результат один. — Он помолчал. — Стены и двери. Мы блокируем потоки — строим стены. Он говорит что нужно строить иначе. Двери — это связи которые можно открывать и закрывать по выбору. Не перекрывать навсегда.

Тишина.

Вячеслав думал.

Стены там где нужны двери. Он строил всю жизнь — сначала в теории на факультете, потом в данжах. Разница между стеной и дверью была в намерении: стена останавливает, дверь — регулирует. Одно действие, разный результат.

Блокировка узлов — это стена. Поток эссенции прекращается полностью.

Но что если не прекращать — а регулировать? Пускать сколько нужно для прокачки охотников, не пускать сверх того что берёт узел?

— Артём, — сказал он. — Технически возможно не заблокировать нить а поставить на неё — как бы это назвать — регулятор? Пропускать часть потока, останавливать сверх нормы.

Артём думал.

— Теоретически, — сказал он медленно. — Я вижу связи, могу менять их пропускную способность. Не только отключить — ослабить до нужного уровня. Но тогда нам нужно знать какой уровень нормальный. Сколько эссенции уходить должно, а сколько нет.

— Ноль, — сказал Руслан. — Вся должна оставаться у охотников.

— Ноль — это стена, — сказал Вячеслав.

— Именно.

— Я не говорю что субъект прав, — сказал Вячеслав. — Я говорю что он ставит вопрос который стоит задать самому себе. Есть ли способ остановить потери для охотников и при этом оставить возможность для чего-то что мы пока не понимаем.

— Для его строительства, — сказал Руслан. — Нет. Нет такого способа который я поддержу.

— Я не прошу поддержки. Я думаю вслух.

Руслан смотрел на него.

— Думай вслух осторожнее, — сказал он. — Субъект умный. Он знает как разговаривать с архитекторами.

Вячеслав кивнул.

— Знаю, — сказал он. — Именно поэтому я не иду на его условиях. Иду на своих.

— Что это значит, — спросила Лиза.

— Это значит что сегодня мы едем в Колпино и блокируем второй узел. — Вячеслав убрал распечатку. — А я продолжаю думать о том что он сказал. Одновременно.

Руслан фыркнул — не враждебно, скорее с уважением против воли.

— Хорошо, — сказал он. — Колпино.

Они ехали на электричке — сорок минут от Витебского вокзала. Четверо в одном купе, почти пустой вагон, суббота утро.

Артём спал — прямо сидя, голова на стекле. Руслан читал что-то на телефоне. Лиза смотрела в окно.

Вячеслав думал.

Восемьсот лет назад ваш вид был близок к исчезновению. Я вмешался.

Если это правда — субъект существовал минимум восемьсот лет. Не человек, не организация. Что-то с другим масштабом времени. Которое смотрит на человечество как — как что? Как архитектор смотрит на здание которое строит?

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

Можно ли верить.

Нельзя. Но нельзя и игнорировать полностью.

Он открыл журнал на телефоне и написал:

«Послание субъекта.

Версия А: всё правда. Угроза реальна, Система — подготовка, незаконченная структура — инструмент для людей. Мы блокируем что-то важное.

Версия Б: всё ложь. Манипуляция чтобы остановить блокировку. Угрозы нет.

Версия В — наиболее вероятная: часть правда, часть ложь. Угроза может быть реальной. Но метод подготовки — отбирать когнитивные структуры у людей без спроса — неприемлем независимо от цели.

Вопрос который нужно задать субъекту при контакте: был ли другой способ? Почему именно этот?»

Закрыл журнал.

За окном проносился пригород — заснеженные поля, редкие дома, голые деревья.

Лиза повернулась от окна.

— Вы всё ещё думаете про послание.

— Да.

— Что думаете.

— Что он умеет говорить правильные слова правильному человеку, — сказал Вячеслав. — И что это не значит что он врёт.

— Одно другому не мешает.

— Нет, — согласился он. — Не мешает.

Она смотрела на него секунду.

— Руслан прав в одном, — сказала она тихо. — Субъект разговаривает с классом а не с человеком. Обращается к той части вас которая хочет строить, понимать, завершать незаконченное. — Пауза. — Это уязвимость.

— Знаю.

— Вы справитесь с ней.

— Откуда вы знаете.

Она смотрела на него.

— Потому что вы видите её, — сказала она. — Большинство людей не видят собственных уязвимостей.

Артём зашевелился во сне, пробормотал что-то, снова затих. Руслан убрал телефон и посмотрел в окно.

Колпино приближалось.

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

— Здесь, — сказал он.

Вячеслав активировал Резонанс ядер.

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

Субъект подготовился.

— Чувствуешь? — спросил Артём.

— Да, — сказал Вячеслав. — Другой характер чем в прошлый раз.

— Нити жёстче, — сказал Артём. — Буду держать сложнее.

— Держи. Я попробую новый метод.

— Понял.

Лиза встала чуть в стороне — следила за следами. Руслан — у угла здания, смотрел за улицей.

Вячеслав закрыл глаза.

Метод подмены связи требовал двух действий одновременно.

Сначала он нашёл главную нить узла — ту что уходила вверх, к третьему уровню. Толстая, плотная, живая. Субъект усилил её — вчетверо против обычного.

Хорошо. Значит важная.

Артём держал — Вячеслав чувствовал как Навигатор удерживал нить открытой для работы. Напряжение было физически ощутимым даже через связь.

Первое действие: рядом с реальной нитью Вячеслав начал строить ложную. Тонкую, точную копию — такую же структуру, такое же направление, такая же пропускная способность. Как строят декоративную стену рядом с несущей — снаружи неотличимо.

Сорок секунд.

Узел сопротивлялся — субъект чувствовал что-то происходит, пытался укрепить нить. Вячеслав работал быстрее.

Второе действие: пока ложная нить строилась — он начал медленно разворачивать реальную. Не разрывать — разворачивать. Как разворачивают трубу: конец остаётся на месте, начало меняет направление.

Реальная нить теперь шла не к третьему уровню — шла обратно, вглубь данжей. Ложная нить стояла на месте реальной — пустая, без потока, но видимая снаружи как будто работает.

Семьдесят секунд.

Артём застонал — тихо, сквозь зубы.

— Держи, — сказал Вячеслав.

— Держу.

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

Сто десять секунд.

Готово.

Вячеслав открыл глаза.

Артём сидел прямо на тротуаре — в какой-то момент опустился. Лиза уже была рядом.

— Артём.

— Всё хорошо, — сказал он. Голос был ровным но что-то в нём было другим. — Просто тяжело. Он сильно держал.

— Можешь встать.

— Да. Секунду.

Интерфейс мигнул:

╔══════════════════════════════════════════════╗║ УЗЕЛ ВТОРОГО УРОВНЯ #2 — статус изменён ║║ ║║ Реальный поток: перенаправлен (обратно) ║║ Ложный поток: активен (1% от нормы) ║║ ║║ Статус для субъекта: узел работает ║║ Статус фактический: заблокирован ║║ ║║ [!] Время до обнаружения подмены: ║║ неизвестно ║╚══════════════════════════════════════════════╝Время до обнаружения подмены: неизвестно.

Вячеслав смотрел на это.

Метод сработал. Субъект видел работающий узел — на самом деле узел был заблокирован. Если субъект не проверит глубоко — подмена могла держаться долго.

Руслан подошёл.

— Сработало?

— Да.

— Сколько времени.

— Сто десять секунд.

Руслан смотрел на него секунду.

— В три раза быстрее первого метода.

— Да. И субъект не видит что заблокировано. Видит что работает.

— Насколько долго не увидит.

— Не знаю, — сказал Вячеслав. — Зависит от того насколько внимательно проверяет.

Артём встал — медленно, Лиза помогла. Отряхнул куртку.

— Я в порядке, — сказал он. — Следующий?

— Нет, — сказал Вячеслав. — На сегодня хватит. Едем обратно.

— Я готов ещё.

— Я знаю. Едем.

Артём посмотрел на него. Понял что спорить бесполезно. Кивнул.

В электричке обратно Лиза написала в чат — не вслух, в телефон, все четверо видели экран:

«Следы после второго узла: Артём — изменение заметнее чем после первого. Не критично. Но динамика ускоряется. После каждого сеанса — сильнее чем предыдущий.»

Артём читал это через её плечо. Не отвернулся.

— Я знаю, — сказал он. — Чувствую.

— Что именно, — спросил Руслан.

Артём думал.

— Когда держу нить — всё чётко. Потом отпускаю — и секунду не могу вспомнить где нахожусь. Буквально секунду, потом проходит. — Пауза. — Сегодня было две секунды.

Тишина в вагоне.

— Мы можем остановиться, — сказал Вячеслав.

— Нет.

— Артём.

— Нет, — повторил он спокойно. — Брат Руслана начал восстанавливаться после одного заблокированного узла. Если мы заблокируем все девять — восстановятся все. Включая меня потом. — Пауза. — Это математика. Я понимаю математику.

Руслан смотрел на него с выражением которое Вячеслав видел у него впервые — не скептицизм, не осторожность. Что-то более личное.

— Не нужно делать это ради моего брата, — сказал Руслан тихо.

— Не ради твоего брата, — сказал Артём. — Ради всех. Твой брат просто самый близкий пример.

Они ехали молча.

За окном снова проносился пригород — теперь в другую сторону, к городу. Поля, деревья, редкие станции.

Вячеслав смотрел на Артёма.

Двадцать четыре года. Студент политеха. Навигатор Пространства который чувствовал все ядра в радиусе двух километров с первого дня — как шум который нельзя выключить. Который пришёл к Красному треугольнику по сигналу который не понимал откуда. Который сказал «страшно было» про то чтобы смотреть до конца — и смотрел.

Вячеслав открыл журнал.

Написал:

«Второй узел заблокирован. Метод подмены — работает. Время: 110 секунд. Субъект видит имитацию работы.

Артём — ускорение изменений. После каждого сеанса сильнее.

Он продолжит. Я не остановлю.

Но последний узел — делаю один. Без него. Это не обсуждается.

Послание субъекта. Думаю о нём. Версия В наиболее вероятная — часть правда, часть ложь. Угроза о которой он говорит — нужно проверить при прямом контакте.

После девяти узлов — иду на контакт. Не раньше.

Семь осталось.»

Закрыл журнал.

Лиза сидела рядом — не вплотную, но близко. Смотрела в окно. Её плечо иногда касалось его плеча когда электричка покачивалась на рельсах.

Никто из них этого не обсуждал.

Не нужно было.

Спасибо за чтение

Вернуться к книге