Гудение секвенсора становилось всё сильнее, пронизывая даже через толстые слои латекса, отдаваясь в костях и глубоко в груди, словно низкая вибрация от турбины под полом. В лаборатории царил свой искусственный климат — стерильный, чуть отдающий озоном, где каждый звук был резче, каждый шаг звучал чужеродно.
Демьян замер, рука застыла над панелью — на секунду, слишком долгую для человека, привыкшего работать в режиме абсолютной отстранённости. Эта пауза ощущалась почти как нарушение протокола, как сбой в рутине. Прозрачный экран интерфейса светился тускло-голубым, отбрасывая призрачные блики на защитное стекло шлема. На нём плавно, с почти гипнотической регулярностью, прокручивались тонкие линии кода: цепочки нуклеотидов, математические столбцы, переливы 3D-моделей — кристаллы белка, шипы вируса, их структура изменялась на глазах.
Показатели мелькали в углу экрана: накопленные мутации — ровно две сотни, каждая помечена датой, часом, координатами. Темпоральная проекция — шестьдесят четыре часа вперёд, словно предсказание из машины. Погрешность — ноль целых, ноль семь. Эта цифра билась тревожно, краснела на экране, выше, чем вчера. И в этой детали, в незначительном приросте, была вся суть: в мире, где даже ошибка на сотую может стать фатальной, здесь, в стерильном свете ламп, любая мелочь могла обернуться началом конца.
— Стабилизацию сбросьте, — произнёс он в микрофон визора, — пересчёт фазы М стартовать через три… два… один.
На экране — пауза. Потом вспышка данных, и поверх интерфейса всплыла надпись: ЗАДЕРЖКА ОТКЛИКА 0.4 СЕК.
— Что за хрень… — он щёлкнул пальцем по панели.
— Центр диагностики на связи, — отозвался голос по каналу. Женский, сухой, синтетически ровный. — Мы получили сигнал нестабильности с вашего сектора. Подтвердите: это тестовая нагрузка?
— Нет, это рабочая фаза. Секвенсор даёт задержку на фазе М. Почему?!
— Диагностика не обнаружила аппаратных отклонений. Возможно, дело в массивах данных. Размер превышает допустимый предел для режима предиктивной фильтрации.
— Я знаю, что я загрузил. Я его сам собирал, — он шумно выдохнул. — Уберите ограничение. Полностью. Пусть рендерит без отсечек.
— Это против протокола, доктор Ларин. В условиях BSL-5...
— Я сказал — снять ограничение. Я лично подтверждаю риски. Доступ — D-LARIN-7-8-5. Повторяю: семь, восемь, пять.
— Принято. Подтверждение доступа получено. Ограничения сняты.
Он подался вперёд. На экране начали появляться новые слои — флуоресцентные кольца, вращающиеся модели, прогноз мутаций с временными метками и череда цифровых сигнатур, помеченных как «неверифицированные».
— Смотри, — пробормотал он сам себе. — Вот оно. Не может быть… Сектор 6B — как в третьем протоколе. Один в один.
— Доктор Ларин? — голос раздался снова. — Зафиксирован температурный скачок в вашей зоне. Вам требуется пауза?
— Нет. Работаем дальше.
Он медленно отступил назад, осторожно, будто по льду — каждый шаг отдавался глухим эхом от гладкого пола, покрытого специальным антистатическим покрытием. Лабораторное пространство искажалось: ровные световые панели под потолком не давали ни единой тени, будто воздух сам был стерилен, очищен до абсолюта. Всё здесь казалось не совсем настоящим — стены, идеально белые, будто намытые вручную до ледяного блеска, отражали только свет, не отдавая ни капли тепла. Даже дыхание не оставляло следа на пластике визора: ни одной запотевшей полоски, ни одного намёка на человеческое присутствие.
Вокруг было ощущение театра — искусственного мира под стеклянным колпаком, где любая ошибка превращается в экспонат, а каждый жест будто прописан по сценарию.
В этот момент в динамике, за слоем изоляции и шума фильтров, прорезался голос. Мужской, низкий, с хрипотцой — скомканный искажением, но не теряющий командного оттенка.
— Это Михаил. Подключи меня напрямую, без фильтра.
Демьян нахмурился.
— Ты что тут забыл?
— Увидел лог — ты снял ограничения. Что ты там делаешь?
— Работаю. По прямому назначению.
— Ты же сам говорил: секвенсор ещё не стабилен. И вдруг — полный допуск? Ты уверен, что контролируешь это?
— Я и есть контроль, — он резко развернулся к другому терминалу, открыл параллельный мониторинг давления в барокамерах. — Или ты теперь здесь за меня отвечаешь?
— Демьян, — в голосе Михаила поскользнулось раздражение, — я не собираюсь тебе мешать. Просто… ты сам не свой. Уже не первый день. Ты паранойишь. Ты видишь во всех заговор. Ты всё отрицаешь, кроме этого долбаного железа.
— Это не железо. Это инструмент. Он может показать то, чего мы не видим. Или ты хочешь работать по старым методичкам? — Его голос стал резче. — Вирус мутирует. Он быстрее нас. И ты это знаешь.
— Я знаю, — сухо ответил Михаил. — Но ты перегружаешь матрицу. Ты уже перешёл линию.
— Да? А кто её нарисовал? Комитет? Петров? Или ты?
На мгновение в канале наступила тишина.
— Дед твой тоже так думал, — наконец сказал Михаил. — Что знает лучше. Что его миссия — выше инструкции. И где он теперь?
Удар был точный. Демьян замер. Потом коротко выдохнул.
— Не тебе об этом говорить.
— Почему? Ты же теперь всё повторяешь. Те же слова. Те же приёмы. Он тоже сначала хотел предупредить. Потом — доказать. А в итоге — исчез.
— Я не исчезну.
— Нет. Ты взорвёшь всё к чертям. И себя вместе с этим.
Он одним движением отрубил связь — палец скользнул по панели, раздался короткий электронный щелчок, и мужской голос исчез, будто вырезанный ножом из эфира. В лаборатории снова воцарилась глухая, густая тишина. Остался только ровный, нарастающий гул секвенсора — низкий, вязкий, словно где-то под полом ворочается невидимый зверь, бьётся о стекло, накапливая напряжение.
На прозрачном экране медленно, с тяжёлой грацией, вращалась 3D-модель: сложная структура вируса, вычурная, как архитектура невозможного города. Метка вспыхивала справа: Вариант 0.01Q / Гипотетический путь обратной трансформации / нестабильность 14.6%. Число тревожно светилось жёлтым, словно сигнал — почти шанс, почти гибель.
Демьян стоял, не двигаясь, глаза впились в эти линии, в эти шипы и цепочки — неотвратимо, как в медленную катастрофу. В комнате снова не было ничего человеческого, только звук машины и слабое дрожание света на поверхности экрана.
— Это не просто штамм, — тихо сказал он.
Он провёл пальцем по линии кода. Всплыло окно: Сравнение: Архивный штамм / неизвестное совпадение / классификация отсутствует
— Ты знал, что я найду. Ты всё это оставил не случайно… дед…
Пальцы сжались в кулак.
— Если ты действительно знал — значит, я не первый, кто здесь. Я просто следующий.
Он нажал: сохранить с пометкой: “наследие”.
На экране отразилась надпись: Файл сохранён. Внимание: нестабильность превышает допустимый порог.
— Всё равно.
Он повернулся к секвенсору и добавил голосом.
— Готов к запуску теста. Фаза: нулевая. Таймер — на моё подтверждение. Запись включить. Полный протокол. Без фильтра. Без редакции.
В ответ — короткий сигнал. Всё готово. Ещё секунда — и процесс пойдёт.
Он не дрогнул.
— Поехали.
Гул секвенсора стал оглушающим, низкие вибрации будто заходили под кожу, заставляя зубы слегка сводить на вдохе. На экране закрутилась новая спиральная модель — вирус, вздымающийся и распадающийся сразу на тысячи мутаций, времени тут не существовало: каждая секунда превращалась в неделю, месяц, год. Параметры внизу мигали, вспыхивали — пульсировали ровно в такт вентиляции, будто сама машина дышала этим воздухом вместе с ними. Цифры ползли вверх — скорость репликации, количество ошибок, индекс обратимости. Где-то справа на панели мелко светилось: Темпоральная петля — активна.
В этот момент из шлюза, почти беззвучно, с мягким щелчком, вышел Михаил. Его защитный костюм блестел в ровном свете потолочных панелей, отражая призрачные кольца, будто он был покрыт тонкой чешуёй. Стеклянная перегородка встретила его фигуру сразу тройным фантомом — три Михаила застыли в разных позах, сливаясь друг с другом, как в неумолимой голограмме.
Он замер, даже не торопясь снять шлем, просто смотрел вперёд, не мигая. Было ощущение, что он ещё не здесь — или только примеряется к своей роли, как актёр, вышедший на сцену в совершенно чужом, новом спектакле.
— Так вот где ты прячешься, — произнёс он в общий канал. — Я думал, ты дома валяешься. А ты тут уже за полночь режим сносишь.
Демьян не обернулся.
— Не знал, что теперь ты тоже мониторишь мои часы доступа.
— Я не мониторю. Я подписан. — Михаил шагнул ближе, лениво оглядывая секвенсор. — Мне пришло уведомление о снятии ограничений. D-доступ, без фильтра, полное ядро. Я, если честно, охренел.
— Уведомления приходят всем, у кого есть доступ к матрице. — Демьян щёлкнул на голографическом слое, отодвигая визуализацию. — Я работаю. Мне не до зрителей.
— Ты врубил фулл-доступ на нестабильной платформе. Это уже не просто работа. Это — пируэт. Без страховки.
— У меня всё под контролем.
— Ага, как у пилота, который отключил автопилот над вулканом.
Демьян резко обернулся.
— Ты пришёл просто постоять тут, или у тебя есть конкретная претензия?
Михаил усмехнулся под визором, двигаясь к панели. Его шаги отдавало по полу, как по сцене.
— Нет-нет, всё ок. Я просто хотел посмотреть. Ну, если ты уже начал — интересно же, как это будет выглядеть. Ты ведь запускал секвенсор без меня. А мы, вроде, оба в проекте?
— Ты говорил, что в 8 не успеешь.
— Я не говорил, что ты должен запускать без меня.
— Не должен. Я мог.
— А мог бы подождать.
Демьян медленно выдохнул, снова повернулся к панели.
— У нас нет времени ждать. У тебя же графики перед глазами. Мы на пределе.
Михаил кивнул, ища взглядом свободный интерфейс, нашёл. Подключился.
— Ты всегда спешишь, когда на грани, — его голос стал мягче. — Ты как будто боишься, что кто-то тебя опередит.
— Мне плевать, кто и куда бежит. Я делаю то, что должен. Ты можешь не мешать — и это уже будет польза.
— Польза? — Михаил рассмеялся. — Боже, как ты быстро стал похож на своего деда.
— Ты его не знал.
— Я читал его отчёты. Это, кстати, больше, чем ты сам про него знал ещё год назад. Помнишь, как ты их вообще не хотел открывать?
Демьян резко развернулся, шагнул к нему.
— Слушай. Не лезь туда, чего не понимаешь. Отчёты — это не он. Это то, что от него осталось. Ты даже не представляешь, что он пытался скрыть.
— А ты — представляешь?
— Достаточно, чтобы не делать из этого шоу.
— Но ты его уже делаешь. Врубаешь темпоральный рендер на живом штамме. На неотфильтрованной матрице. Прямо в центре. И думаешь, что камеры не пишут? Комитет это увидит. И знаешь, что скажет? «А этот парень готов брать ответственность. Мы хотим таких». Не тех, кто тормозит. А тех, кто идёт вперёд.
— Комитету нужны данные. Надёжные. А не красивая картинка.
— И ты думаешь, я — за красивую картинку?
— Я думаю, ты за имя.
Михаил замолчал. На секунду только гудение секвенсора, и пульсация света на стенах.
— А ты не хочешь имя?
— Не такой ценой.
— А ты точно знаешь, какая цена?
— Нет. И именно поэтому я не хочу платить её вслепую.
Михаил покачал головой.
— Ты всё ещё веришь, что можешь сделать это «правильно»? Без обиняков, без обмана, без лишних шагов? Это не наука. Это — рынок. Это гонка. Кто первый — тот пишет протокол.
— Это ты так себе оправдываешь?
— Я себе ничего не оправдываю. Я просто понимаю правила. И играю. А ты — всё ещё пытаешься придумать свою доску.
Демьян медленно подошёл к нему вплотную.
— Если ты ещё раз — хоть пальцем тронешь мои параметры без разрешения…
— Я ничего не трогал.
— Я видел, как ты подсоединился. И видел, как лагнула система. Совпадение?
— Совпадение, — пожал плечами Михаил. — Или ты уже видишь за каждым багом призрак своего деда?
Гудение секвенсора нарастало. На экране внизу мигнули красные строки — предупреждение о задержке отклика от квантового ядра. Демьян бросил быстрый взгляд. Время реакции выше нормы. Совсем немного, но выше.
И в этот момент главный экран в лаборатории включился автоматически. Яркое белое мерцание сменилось лицом Петрова — холодным, жёстким, неподвижным. Камера стояла так, что он будто смотрел прямо в глаза. Даже через монитор.
— Ларин, — сказал Петров, не поднимая голоса. — Вы что там устроили?
— Мы в процессе запуска, — коротко отозвался Демьян, не поворачивая головы. — Секвенсор в работе.
— Я вижу, что в работе. А кто дал добро на снятие ограничений по протоколу?
— Я. По необходимости. Есть параметры, которые невозможно симулировать без доступа к ядру.
— У вас не было санкции.
— У нас нет времени на бюрократию, — резко ответил Демьян. — Вы сами говорили: либо мы покажем результаты, либо финансирование обрежут. Так вот — я показываю.
Петров медленно наклонился вперёд. Экран усилил его черты. Каждый морщинистый залом на лице был виден, как под микроскопом.
— Секвенсор не сертифицирован для темпорального ядра в боевых условиях. Он даже не прошёл базовую стресс-нагрузку. Вы сейчас буквально играете с оружием, не проверив, где у него спуск.
— Я знаю, что делаю.
— Вы надеетесь, что знаете. Это не одно и то же.
— Вы сами подгоняли сроки.
— Я не подгонял — я объяснял реальность. Комитет хочет результат. Но не ценой инцидента.
Михаил сделал шаг ближе к камере, будто просто случайно оказался в кадре.
— Профессор, с вашего разрешения, — его голос звучал легко, почти небрежно. — Демьян всё держит под контролем. Я проверял. Настройки в пределах допусков. Мы близки. Очень.
Петров не повернул головы.
— Я с вами не разговариваю, Коган.
— Понял, — отступил Михаил. — Просто… если понадобится, я на месте. Помогаю.
— Не сомневаюсь.
Демьян стоял, сжав зубы.
— Вы хотите остановить процесс?
— Нет, — сказал Петров. — Уже поздно. Если начнёте откат, система грохнется. Так что работайте. Но… если всё взлетит к чертям, то с вас и спрос. Я чётко фиксирую: дальнейшая ответственность — полностью ваша. Видеопротокол включён.
— В курсе, — выдохнул Демьян.
— Хорошо, — Петров чуть отодвинулся от камеры. — И последнее. Отправьте черновую выгрузку данных по окончании первой фазы. Даже если будет сбой. Особенно — если будет сбой. Всё, Ларин. Жду отчёт. До связи.
Связь отключилась.
Экран погас, и снова включились голограммы. Секвенсор гудел, как трансформатор. Панели мигали предупреждениями. Всё в пределах, но на грани.
Михаил стоял чуть в стороне, руки за спиной, как в музее.
— Ну вот, — сказал он. — Всё официально. Одобрено сверху.
— Это не одобрено. Это принуждение.
— Назови, как хочешь. Главное — ты не остановил процесс. Значит, всё нормально.
Демьян медленно повернулся к нему.
— Если ты хоть на шаг приблизишься к интерфейсу — я вышвырну тебя отсюда. Не через шлюз. Прямо так.
— Ладно-ладно, — усмехнулся Михаил. — Расслабься. Я просто наблюдаю. Ученик рядом с мастером.
— Я не твой чёртов мастер.
— Ну, уже поздно это менять. Ты сам себе это выбрал. Герой с мозгами, но без брони.
Он отвернулся. Снова подошёл к терминалу. Просмотрел лог — отклонения держались в пределах погрешности.
Но внутри уже всё гудело — точно так же, как секвенсор. Как будто между ним и системой больше нет барьера.
«Они все сделали шаг назад. А я — остался. Один».
— Демьян, — тихо сказал Михаил из-за спины. — Ты ведь сам понимаешь, что мы не просто так здесь. Это момент. История пишется. Или ты думаешь, что она подождёт?
— Закрой рот. Или уходи.
— Хорошо. Молчу.
Он отошёл. Уселся в кресло, как будто пришёл в кино.
Секвенсор мигнул голубым. Первый цикл мутаций пошёл в матрицу. Таймер запустился. Обратный отсчёт.
00:09:59.
00:09:58.
00:09:57.
Демьян стоял, не двигаясь. Пальцы сжаты в кулаки. Под визором — пот. Он не замечал. Смотрел на цифры.
«Они уже не мои».
00:00:01.
00:00:00.
Секвенсор загудел, но запуск не произошёл. Таймер замер. Машина будто затаила дыхание. На экранах — мигнула ошибка. Пропуск в синхронизации. Красная строка внизу панели.
— Что это? — коротко бросил Демьян.
— Погоди, — Михаил склонился ближе к интерфейсу. — Сейчас посмотрю лог.
Ассистент у левого терминала поднял голову.
— Задержка по квантовому модулю. Полторы миллисекунды.
— Это в пределах допуска, — отозвался другой. — Пульс стабильный, температура камеры — норм.
— Лог откатился, — сказал Михаил. — Перезапускать?
— Нет, — Демьян отступил на шаг. — Пока не ясно, что именно сработало. Я хочу понять.
— Времени нет, — резко сказал Михаил. — Смотри на экраны. Всё идёт. Всё. Просто синхронизировать модули вручную — и вперёд.
— Ты хочешь запустить ручную синхру?
— Она прописана в протоколе как резерв.
— Она была прописана как крайний случай. На этапе бета-тестов. Ты сейчас предлагаешь нам жать на спуск вручную — не зная, что с прицелом.
— Демьян. Послушай. Всё собрано. Все параметры введены. Система уже ждёт команды. Если ты сейчас откажешься — это не просто сбой. Это провал. Все всё видят. Петров видит. Комитет сидит на канале.
— Пусть сидят, — глухо сказал Демьян. — Я не буду делать это вслепую.
— Ты уже начал.
Ассистент тихо, но отчётливо сказал:
— Господа, квантовый канал вернулся в синхронизацию. Пульсации — в норме.
— Вижу, — ответил Демьян.
— Тогда в чём проблема? — Михаил поднял руку. — Ты сам дал команду. Машина ждёт. Что теперь? Заднюю?
— Я спрашиваю себя, ты что-то менял перед этим?
— Господи, опять? — Михаил вскинул руки. — Нет. Не трогал. Только проверял лог. Всё.
— Ложь.
— У тебя паранойя.
— Возможно. Но пока она сдерживает катастрофу.
Молчание. Секвенсор начал гудеть ровнее. Свет внутри машины пульсировал как сердце.
Ассистент сказал.
— Давление внутри камеры стабилизировано. Температура тоже. Контуры чистые. Все модули активны.
— Да, — коротко подтвердил второй. — Мы на старте.
Демьян смотрел на панель. Её свет отражался в визоре. Его рука уже зависла над кнопкой.
— Всё, давай, — сказал Михаил. — Или ты передумаешь в последний момент, как всегда?
— Если бы я передумал, я бы вышел отсюда.
— А ты не выйдешь. Никто не выйдет. Мы уже в системе. Всё пишется. Камеры, звук, лог. Назад дороги нет.
— Ты думаешь, мне важна дорога?
— Думаю, тебе важно, чтобы твоё имя осталось не в списке "перепутал вход и выход". Всё. Жми. Это история. Вот прямо сейчас.
Ассистент справа тихо спросил.
— Подтверждать готовность?
— Подтверждай, — сказал Михаил.
— Подтверждаю, — один.
— Подтверждаю, — второй.
— Демьян? — Михаил обернулся. — Ты с нами или нет?
Он не ответил сразу.
Он смотрел на интерфейс. На строку, где медленно мигала надпись: "Готов к инициализации. Ожидание команды".
Впервые за всё утро — он сделал вдох полной грудью. Внутри шлема стало жарко.
Он проговорил вслух, будто не им самим, а кому-то другому — за стеклом, на другом конце канала или в другой эпохе.
— Вирус не врёт. Посмотрим, врёт ли машина.
И нажал кнопку.
Всплеск света залил лабораторию. Голубое сияние, резкое, как разряд сварочного дуга, на секунду ослепило всех. Секвенсор завибрировал так, что дрожали даже кабели под полом. Панели мигнули — пошла выгрузка. Голограммы замерцали, как помехи в старом телевизоре.
Ассистенты отступили. Кто-то не удержался — перекрестился. Демьян услышал через интерком, как один из них прошептал.
— Господи…
— Всё, — сказал Михаил, не отводя глаз от экрана. — Пошло. Смотри. Смотри, как красиво.
Голографическая модель вируса начала вращаться. Один за другим включались каналы, загружая мутационные ряды. Машина гудела уже неравномерно, пульсируя. Панель вывела предупреждение:
ОБНАРУЖЕНА АНОМАЛИЯ. ИЗМЕНЕНИЕ ПОЛЯ ВРЕМЕННОЙ СИНХРОНИЗАЦИИ.
— Что это? — спросил ассистент. — Это… баг?
— Нет, — Демьян смотрел на это и не моргал. — Это не баг.
— То есть… это работает?
Михаил повернулся. Его голос был почти хриплым:
— Это больше, чем работает.
И в этот момент пол под ногами дрогнул. Тихо, еле уловимо, но точно — будто внутри секвенсора что-то сдвинулось не по плану.
Система вывела вторую строку:
ОБНАРУЖЕНО ВНЕШНЕЕ ПОЛЕ. НЕСООТВЕТСТВИЕ ВРЕМЕННОЙ СЕТКИ.
— Демьян… — тихо сказал один из ассистентов. — Вы это видите?
Он кивнул. Он видел.
И он уже знал: теперь — ничего остановить нельзя.