Отбой прозвенел в десять, но казарма Сектора Девять не заснула сразу. Шёпот, скрип пружин, шаги по бетону, тяжёлое дыхание тех, кто не мог отпустить дневную нагрузку. Я лежал на койке, глаза закрыты, но система не переходила в спящий режим. Она калибровала ночные протоколы, архивировала данные полигона, пересчитывала маршруты патрулей, синхронизировала резервные частоты.
ночной режим: активен
скрытый протокол v1: выполняется компиляция.
патруль грид: обновлен
командный синхронный кэш: загружен
уровень шума: 42 дб
уровень риска: повышен
Уровень риска повысился не из-за патрулей. Из-за нас. Матрица Империи заметила аномальные всплески резонанса во время защитных тренировок. Логи флажились. Частота запросов росла. Если не действовать сейчас, если не получить компоненты для маскировки и стабилизации, следующая коррекция придёт не в виде предупреждения. Она придёт в виде ареста. Или отката. А откат в Секторе Девять означал конец.
Я сел. Ноги коснулись холодного пола.
Казарма спала. Двадцать кроватей. Двадцать контуров. Большинство — ровные, угасающие, погружённые в фазу восстановления. Но три потока уже пульсировали в режиме ожидания. Тимур лежал неподвижно, но мышцы плечевого пояса были напряжены. Лира дышала ровно, тепловой фон стабилен, но периферийное зрение показывало микроспазмы в запястьях. Касс ещё не пришёл. Его поток я чувствовал через вентиляционную шахту: рваный, адаптивный, с постоянной, но контролируемой утечкой. Шунт держал. Утечка уменьшилась до 11 %. Вчерашний перенастрой сработал.
Выждав до времени, о котором мы договорились с ребятами, я встал. Накинул тёмный плащ, проверил жетон. Скрыл его под воротником и вышел в коридор.
Встретились у задней лестницы. Без слов. Без приветствий. Только кивки. Тимур кивнул первым. Лира второй. Касс появился из тени, скользнул по ступеням, остановился рядом. В руках — металлический планшет с выжженными схемами. На поясе — сумка с изоляцией, кристаллами, медной шиной. Глаза цепкие. Дыхание ровное.
— Маршрут известен? — спросил я тихо.
— До третьего кольца — да, — кивнул Касс. — Дальше — зона глушения. Патрули меняют графики каждые сорок минут. Окно — тридцать две минуты. Если успеем — заберём компоненты. Если нет — останемся с тем, что есть. А то, что есть, не выдержит следующего уровня.
— Успеем, — ответил я. Это была не просто уверенность, это были расчёты. — Протокол маскировки загружен. Частота резонанса — 59 Гц. Смещение фазы — минус семь градусов. Идём по фону. Не по пустоте. Пустота привлекает внимание. Фон — нет.
Мы двинулись.
Лестница вела вниз, в подвал. В старые технические тоннели, вырытые ещё до постройки внешних стен периметра. Воздух здесь был густым, пах озоном, ржавчиной, сырым камнем и чем-то сладковато-химическим. Отработанные конденсаторы. Старые изоляторы. Следы прошлых экспериментов. Империя не выбрасывала технологии. Она их хоронила. А под землёй хоронят плохо.
Я включил зрение на полный резонанс. Мир разделился на слои. Физический: бетон, трубы, лестницы, тени. Энергетический: остаточные потоки в стенах, фоновая матрица, личные контуры команды, патрульные маршруты. Протокольный: тэги, параметры, логи активации, зависимости, частоты глушения, зоны слепых пятен. И самое важное — временной слой. Ритм. Такт. Дыхание. Шаг. Пауза. Окно.
анализ патруля сети: активен
сектор: нижний 3
частота проверки: каждые 42 минуты
патруль вектора 1: северо-западный коридор, радиус обнаружения 18 м.
патруль вектора 2: перекресток на юго-востоке, радиус обнаружения 14 метров.
слепая зона: служебная шахта 7, вентиляционное отверстие
время ожидания: 34 секунды
маскировка целевой эффективности: >89 %
требуется синхронизация команд
время дыхания: синхронизировано
фазовый сдвиг: 7°
статус: навигация
Несмотря на то, что время было ограничено, мы не спешили. Тимур шёл первым. Шаг тяжёлый, но контролируемый. Он не издавал звуки, он поглощал их. Кинетический якорь. Лира шла второй. Тепловой фон сдержан. Поток направлен вниз, в пол, чтобы не создавать восходящих возмущений. Касс — третий. Он читал тоннели как книгу. Знал, где скрипит плитка, где гудит труба, где патруль оставляет акустическую тень. Я шёл последним. Не для защиты, для контроля. Система сканировала периметр, фиксировала векторы, рассчитывала окна, корректировала ритм.
шаг 1: 0,82 метра в секунду
акустический отпечаток ноги: 31 дб
маскировка: 91 %
шаг 2: 0,79 метра в секунду
акустический отпечаток ноги: 29 дб
маскировка: 93 %
шаг 3: патруль обнаружен.
направление: 14° на северо-запад
расстояние: 22 м
время ожидания: 18 секунд
настройка: пауза
задержка дыхания: 1,2 секунды
изменение фазы: 9°
патруль пройден
обнаружение: отсутствует
маскировка: 95 %
Мы остановились у вентиляционной шахты. Решётка была откручена. За ней — темнота и гул. Не механический, энергетический.
Это был старый узел глушения, он работал на резервном питании. Частота: 61 Гц. Нестабильная и с провалами, но тем не менее рабочая.
Узкое место. Проходить тут было рискованно, но у нас не было другого выхода. Точнее, другой проход был, но там данные менее оптимальные, а значит, есть риск, что мы не успеем вовремя. Ну или наткнёмся на патруль и не сможем замаскироваться.
В общем, нам предстоял риск.
Я поочерёдно посмотрел на Тимура, Лиру и Касса, понимают ли они?
Они понимали.
— Через неё, — Касс кивнул на шахту. — Проход узкий. Стены не задевать! Иначе резонанс отразится. Если заденем — создадим эхо. Эхо дойдёт до патруля. Патруль придёт. Придёт — спросит. Спросит — не ответим. Не ответим — сломают.
Я согласно кивнул:
— Всё так, если будет эхо, то маскировка не сработает.
— Поняли, — Тимур кивнул. — Идём.
И мы полезли. Один за другим — Тимур, Лира, Касс. Я шёл последним.
Шахта была тесной. Металл холодил кожу. Воздух пах пылью и старым маслом.
Система сканировала стенки. Фиксировала микровибрации. Рассчитывала оптимальный угол наклона тела, чтобы не задевать выступы. Оставалось только следить за логами и держать дыхание.
зазор: 42 см.
оптимальный угол наклона: 17°
коэффициент трения: низкий
целостность маскировки: 94 %
Через двадцать шагов темнота расступилась. Мы вышли в старый дренажный коллектор. Стены покрыты мхом и ржавыми наплывами. Пол — бетон с трещинами. Воздух — влажный, тяжёлый. Вдали — слабый свет. Не электрический. Резонансный. Так тускло могут гореть только низкочастотные кристаллы. Но хоть они и были тусклыми, зато свет от них был стабильный.
— Мы близко, — Касс ускорил шаг. — Этой лавки нет на картах. Про неё знают только те, кто знает… — Касс хмыкнул. — Дверь в лавку расположена в стене, за ложной панелью. Ритм стука: три коротких, два длинных, два коротких. Не больше, не меньше. Если ошибёшься — панель не откроется. А если откроется не та — выйдешь к чистильщикам. А чистильщики не торгуют. Чистильщики чистят.
Мы подошли к стене. Панель была обычной. Бетон, трещины, ржавые скобы. Абсолютно ничто даже не намекало, что за этой панелью может быть дверь. Ну или о том, что эта панель ложная.
Но это только если глядеть обычными глазами. Я же видел отзыв системы. Поэтому совсем не удивился, когда Касс остановился.
Касс поднял руку. Постучал. Три коротких, два длинных, два коротких.
Некоторое время было тихо. Потом раздался щелчок. Негромкий, механический.
Панель отъехала в сторону. За ней была лестница, которая вела вниз.
Воздух потеплел. Запах изменился — озон, припой, старая бумага, воск, и что-то металлическое, острое. А ещё здесь пахло живыми… И как ни странно, именно запах живых заставлял напрячься. Но отступать было поздно. Либо мы получим нужные материалы, либо нас ждёт откат. Империя не любит, когда обходят её правила. Вот и приходится эти правила менять, иногда прямо на ходу.
Мы спустились.
Лавка была не магазином в полной мере. Она была скорее мастерской, складом, архивом и убежищем одновременно. Низкий потолок, покрытый копотью. Стены уставлены стеллажами. На стеллажах — кристаллы разной чистоты, медные катушки, конденсаторы, изоляторы, шунты, резонаторы, детекторы, старые трактаты, схемы, чертежи, обгоревшие пергаменты, металлические пластины с выжженными кодами. В центре — верстак. На верстаке — паяльник, лупа, штангенциркуль, чаша с чёрной жидкостью, три работающих кристалла, подключённых к медной шине.
Воздух гудел. Не громко, ритмично, как сердце.
За верстаком стоял человек. Ему было около пятидесяти. Лицо изрезано морщинами, глаза тёмные, цепкие, с красными прожилками от хронической интоксикации арканическими парами. На руках — шрамы от выжженных каналов. На шее — старый жетон. Не имперский, гильдейский. Уже сильно потёртый, но пока ещё читаемый. За верстаком стоял бывший квартмастер, а ныне — торговец. Его звали Фенн. Это было не имя, а кличка. Как у всех в подполье.
— Касс, — Фенн не поднял головы. Он чинил старый детектор. — Ты привёл гостей или должников?
— Ни то, ни другое, — Касс шагнул ближе. — Я привёл партнёров.
Фенн отложил детектор, поднял глаза и посмотрел на нас. Не на лица, скорее на руки. А если точнее, то на потоки, на частоты, на архитектуру. Я сразу понял это.
— Безродные, — В его голосе не было презрение, лишь констатация факта. — Красные жетоны. Сектор Девять. Тренировочные логи — аномальные. Щит пробит за 0.11 секунды. Без канона. Без родословной. Без крови. Матрица флажит ваши запросы. Канцелярия ждёт отчёта. А вы пришли ко мне. Зачем?
Я шагнул вперёд и ответил за всех:
— Мы пришли за компонентами. Нам нужны кристаллы высокой чистоты. А также изолированные микро-катушки, термальные конденсаторы, резонансный тюнер и шунты с двусторонней маршрутизацией. Всё вместе в одном заказе.
Фенн усмехнулся. Он не торопился отвечать, обдумывая мои слова. Или прикидывая варианты действий. Но я оставался спокойным. Я был уверен, что мы получим то, за чем пришли. И Фенн именно тот человек, который нам нужен.
Наконец, он сказал:
— У тебя нет монет. У тебя нет герба. У тебя нет ранга. У тебя есть красный жетон и аномальные логи. Что ты можешь предложить? Схемы? Я видел схемы. Они стоят дешевле меди. Исполнение — дороже золота.
— Я предлагаю не схемы, — ответил я. — Я предлагаю протоколы. Оптимизированные. Протестированные. Воспроизводимые. Не теория — практика. Не слова — цифры.
Я кивнул Кассу, и тот открыл планшет. Выложил на верстак три металлические пластины. На каждой — выжженные коды, графики, логи, параметры, частоты, задержки. А также эффективность, рассинхронизация, протоколы маскировки, протоколы пробоя, протоколы стабилизации.
Фенн взял первую пластину. Внимательно изучил её. Провёл пальцем по коду и включил детектор. После чего подключил к кристаллу на шине и подал импульс. Старый, канонный, v7
базовая передача: 2,8 секунд
эффективность: 0,84
тепловая нагрузка: 16 %
стабильность: 0,88
Затем я подключил протокол с планшета к той же шине и дал импульс.
время оптимизированной трансляции: 1,94 секунды
эффективность: 0,92
тепловая нагрузка: 7 %
стабильность: 0,94
родословная обход: активен
Фенн замер. Детектор перестал гудеть. Кристалл не нагрелся. Поток шёл ровно. Без откатов. Без провалов. Без потерь.
— Это не магия, — прошептал он. — Это инженерия. Чистая. Без ритуалов, без крови, без канона. Кто это писал?
— Я, — я посмотрел ему в глаза. — И это не подарок. Это обмен. Протоколы за компоненты. Не кредит и не долг. Сделка. Закрытая. Без трекинга. Без вопросов. Без следа.
Фенн долго смотрел на меня. То, что я предложил ему, стоит дорого, но и риски большие. Так что ему было о чём подумать. Но я не торопил.
Наконец он медленно кивнул.
— Сделка, — он отвернулся к стеллажам. — Но не вся. Компоненты стоят дорого. Не в монетах. В риске. Если Канцелярия найдёт след — меня сожгут, а вас — сломают. Я не торгую с теми, кто не осознаёт цену. Ты понимаешь?
— Понимаю, — ответил я. — Риск — это параметр, а не препятствие. Мы снижаем его маскировкой, шифрованием и резонансным фоном. Без трекинга, без меток, без привязки к жетонам. Только протоколы, компоненты и закрытый обмен.
Фенн кивнул и начал собирать. Кристаллы, катушки, конденсаторы, тюнер, шунты, изоляторы, провода. Всё, что я назвал. Всё в одну сумку. Не спеша, точно. Как хирург. Не как торговец.
компонент скан: активен
кристалл 1
чистота: 93 %
резонансная частота: 441 Гц
максимальная нагрузка: 1,1 единицы
кристалл 2
чистота: 91 %
резонансная частота: 439 Гц
максимальная нагрузка: 0,9 единиц
катушка 1: индуктивность стабильная
сопротивление: 0,04 Ом
изоляция: класс B
катушка 2: индуктивность стабильная
сопротивление: 0,05 Ом
изоляция: класс С
конденсатор 1
номинальная мощность: 1,2 единицы
утечка: 0,03
термостойкость: высокая
конденсатор 2
номинальная мощность: 0,9 единицы
утечка: 0,05
термостойкость: средняя
тюнер
частотный диапазон: 430–460 Гц
сдвиг фазы: ±15°
длительность синхронизации: 0,08 секунд
шунты: двунаправленные
потери: <4 %
совместимость: оптимальная
общий вес: 4,2 кг
риск: повышен
вероятность обнаружения: 0,21 (снижена с помощью шифрования)
— Забери, — Фенн поставил сумку на верстак. — И запомни: это не конец. Это начало. Компоненты дадут тебе стабильность. Но стабильность привлекает внимание. Матрица не спит. Она ждёт. Она считает. Она маркирует. Когда логов станет слишком много — придут не патрули. Придут корректоры. А корректоры не спрашивают, они ломают. Готовься. Не к бою, к откату.
— Я понимаю риски, — я взял сумку. — Но стандарты написаны для тех, у кого есть родовая арматура. У меня её нет. У меня есть резонанс. И если я буду следовать канону, я потрачу энергию на то, что не работает. Я оптимизирую не технику. Я оптимизирую доступ.
Фенн кивнул.
— Тогда иди. И не возвращайся, пока не будешь готов. Или пока не сгоришь.
Мы вышли. Панель закрылась. Лестница вела вверх. Тоннель — в темноту. Мы двинулись обратно. Но не так, как шли. Быстрее. Мы возвращались с компонентами. И с риском. Но и с результатом.
обратный маршрут: активен
патруль окно: закрывается
маскировка эффективность: 91 %
синхронизация команды: стабильна
целостность компонентов: 100 %
уровень риска: повышен
Мы шли по коллектору, по шахте, по коридорам, по лестницам. Патруль прошёл в десяти метрах. Не заметил, не услышал, не почувствовал. Фон работал, маскировка держала. Ритм был ровным. Дыхание — синхронным. Потоки — направленными.
Когда мы вернулись в казарму, отбой давно прозвенел. Но мы не легли. Мы разложили компоненты. На столах. На койках. На полу. Без слов. Без суеты. Только работа. Касс подключал шунты. Тимур калибровал катушки. Лира настраивала конденсаторы. Я загружал протоколы в тюнер, синхронизировал частоты, тестировал маскировку, проверял отклик.
тест 1: маска активна
частотный сдвиг: 7°
радиус обнаружения: 0 м
успешно
тест 2: шунтирование в обоих направлениях
потери: 3,8 %
стабильность: 0,93
успешно
тест 3: резонанс катушки
частота: 440 Гц
синхронизация по фазе: оптимальная
успешно
тест 4: термоконденсатор
нагрузка: 0,9 единицы
утечка: 0,04
успешно
системный статус: стабильный
синхронизация команд: 94 %
готовность: 96 %
Наконец, мы закончили всё и разошлись по своим комнатам. Оставалось совсем немного времени, чтобы отдохнуть перед завтрашним днём.
Я закрыл глаза. Но не спал. Я слушал. Слушал, как гудит тюнер, как щёлкают шунты, как дышит Тимур и ворочается Лира. Слушал, как гудит старый контур под полом. Всё шло в такт. Не идеально, но рабоче. Система не ломалась. Она адаптировалась. И я был её архитектором
За окном прозвонил первый колокол. Рассвет. Но я не вставал. Я калибровал. Сегодня будет не полигон. Будет тест. И я покажу, что безродный — это не приговор. Это чистая архитектура. А чистую архитектуру можно масштабировать.
Но в глубине системы, в логах матрицы, в фоновых запросах Канцелярии, я уже видел другое. Флаги, маркеры, запросы. Они не спали, они считали. И ждали. Ждали, когда я ошибусь.
Рано или поздно они придут.
И когда придут — я буду готов.
Не к бою. К откату.
А откат — это не конец. Это перезагрузка.