Андрей Милковский
Новый рассвет. Перелом

Глава 1. Речь и искра

Здание конференц-центра выглядело иначе вечером, когда солнце уходило за линию горизонта и фасад из стекла и стали превращался в зеркало для неба и огней города. Люди это замечали: в отражении были и те, кто пришёл сюда за знаниями, и города, из которых они приехали – вся картина словно говорила о чём-то большем, чем простая встреча.

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

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

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

– Господа и дамы, – начал он ровно, сдержанно, – мы привыкли считать прогресс через метрики мощи: тонна, мегаватт, радиус поражения. Эти величины сделали нас сильными в смысле применения силы. Но сила ради силы – не цель. Мы должны решить, в какой силе мы нуждаемся завтра – в силе разрушать или в силе созидать.

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

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

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

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

Его голос становился более личным, он сдвинул оптику выступления: от глобального к человеческому.

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

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

– А кто даст деньги?

Голос из зала принадлежал человеку, который считал бюджеты так же привычно, как другие люди пишут письма.

Дмитрий улыбнулся с лёгкой усталостью и ответил прямо:

– Я предлагаю смешанную модель финансирования и прозрачные условия доступа. Государственные гранты создают базис, частные фонды аккумулируют ускоряющие ресурсы, а институциональные облигации обеспечивают долгосрочные проекты. Но деньги – это средство, а не цель. Главное – институционная структура, которая делает технологии и доступ к ним многосторонними.

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

– А кто помешает тем, кто захочет использовать новые открытия не по назначению? – Дмитрий ответил тем, что, вероятно, и ожидало услышать большинство:

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

Из зала поднялся молодой человек с планшетом – студент, кажется, из технического вуза. Он спросил почти по-детски:

– А как убедить людей, что это не утопия? Что это – реальная стратегия?

Дмитрий посмотрел на него и вдруг стал проще, ближе:

– Мы не говорим о чудесах. Мы говорим о дорожной карте: этапы, результаты и критерии успеха. Мы будем публиковать отчёты, давать доступ независимым аудиторам и формировать международные рабочие группы. Это будет долгий путь, но путь, который уменьшает риск больше, чем любая новая пушка.

Аплодисменты были не буйными, но тёплыми: многие чувствовали, что услышали формулировку важной идеи.

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

– Вы говорите то, о чём многие думают, – сказала она, не теряя времени. – Завтра у меня встреча с инвесторами. Можем ли мы подготовить план и тезисы для презентации? Я возьму на себя организацию переговоров.

– Можем, – ответил Дмитрий. – Цели, метрики и прозрачность.

Её рукопожатие было коротким и деловым; тогда же, на заднем плане, сидел человек с блокнотом и диктофоном, записывая всё почти машинально. Это была Мария Великая – журналистка, прославившаяся расследованием прежних утечек, о которых Дмитрий хорошо помнил. Он видел в ней и опасность, и шанс: её перо могло разоблачать зло, а могло придираться к сомнительным компромиссам.

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

– Нам нужны гарантии и фонды, которые не будут претендовать на монополию. Я могу привлечь три фонда при условии устава и открытой отчётности.

Дмитрий слушал и вносил поправки:

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

Их разговор был деловым, но Дмитрий чувствовал, как внутри него появляется новая опора – мысль, за которую можно зацепиться: он понимал, что довести это до работы будет намного сложнее, чем произнести красивую речь.

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

– Выбирайте работу, где вы не теряете своё лицо. Наука должна служить людям.

Такие разговоры напоминали ему о сути: это не только политика и бюджеты – это молодые умы, которые могут выбрать другой путь.

Позже вечером, когда официальная часть кончилась и свет в здании стал мягче, Дмитрий поднялся на экспериментальный этаж института. Коридор был пуст; свет индикаторов тихо мигал. На двери секции висела бумажка: «Ночная смена – контроль автокорреляции». В лаборатории пахло озоном и металлом; на столах мигали графики. Алексей Морозов сидел у терминала, держа в руках терпеливую термокружку – его жест был знаком привычки, которая помогала ему оставаться человеком в техническом мире.

– Что там у нас? – спросил Дмитрий, усаживаясь рядом и глядя на экран.

Алексей указал на ряд графиков:

– Самир выгрузил логи. Мы видим автокорреляционный пик при τ≈0.14 ms. Сначала списали на помехи, но повторяемость есть.

На столе лежал lab-log – аккуратно размеченная распечатка, с пометкой и подписью:

Lab Log – Signal Analysis 03

Дата: текущая

Исследователь: Samir A.

Параметры: измерение автокорреляции, τ диапазон [0.01–2.0 ms], фаза фиксирована.

Наблюдение: автокорреляционный пик при τ≈0.14 ms; фаза не возвращается к базовой линии – кратковременное остаточное смещение. Вероятные причины: измерительный артефакт / локальная фазовая модификация. Рекомендация: повысить точность синхронизации Q-модулей, повторить серию.

Дмитрий прочитал и сказал тихо:

– Кратковременное остаточное смещение.

Слово «остаточное» его зацепило: эхо, которое не исчезает. «Эхо», – думалось ему, – может быть как техническим, так и метафорическим. Он посмотрел на Алексея:

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

Алексей кивнул:

– Да, доктор. Я подготовлю тест-наборы: пластина, композит, керамика.

В коридоре, когда Дмитрий выходил, он встретил Машу. Она была не враждебна, но её глаза говорили, что она везде ищет факты:

– Доктор, интересная речь. Но скажите прямо: как вы остановите злоупотребления? Люди хотят гарантий.

Он посмотрел прямо в её глаза:

– Мы начнём с открытости и институтов. Никто не верит гарантиям моментально, но открытый процесс и международные механизмы – это путь.

Она не сразу улыбнулась, но кивнула:

– Я буду следить.

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

Перед сном телефон внезапно зазвонил – сообщение от Ольги: «Завтра переговоры. Подготовь тезисы». Он отправил короткий ответ: «Буду», и отбросил голову на подушку. Мысли о предстоящей работе и тревога за Алексея – который ещё только начинал свой путь в новой реальности – не давали ему заснуть.

«Если мы сумеем хотя бы снизить вероятность ещё одной бессмысленной гибели, – подумал он, – в этом уже будет смысл».

Ночь была долгой. В лаборатории мерцали экраны и звучали редкие щелчки; где-то в логах оставалась та самая небольшая аномальная строка. Пока это была лишь аномальная строка в lab-логе, но в ней уже жило обещание: не игнорировать ни одно «эхо».

Глава 2. Отголоски и критики

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

Ольга Семёновская пришла первой; она заранее разложила папки и подготовила планшет с тезисами. В её жестах было видно привычку – довести идею до практики, не давая эмоциям помешать делу. Она проверила список участников, поправила порядок заявок для выступлений и оставила на столе краткую памятку: «Принципы: прозрачность – этапность – многосторонность». Это было не только напоминание для аудитории, но и для себя – мандат, который она собиралась защищать словом и аргументом.

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

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

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

Её речь была не только речью политика: в каждом предложении слышалась практическая дорожная карта. Дмитрий иногда смотрел на неё и чувствовал: в этом предложении есть шанс превратить идею в институцию, но также видел, что это место, где конфликт интересов неизбежен. Он позволял ей вести диалог – её роль была политическая, его – научная.

Один из инвесторов заговорил первым – его голос был аккуратным, но требовательным:

– Госпожа Семёновская, это звучит как попытка реформировать экосистему инвестиций. Кто будет нести риск? Мы не видим быстро возвращаемой прибыли, а наши отчётности требуют краткосрочных результатов.

Ольга ответила спокойно:

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

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

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

Дмитрий включился, давая научную перспективу:

– Мы предлагаем инвестиции в уменьшение системных рисков: экономических, климатических и эпидемиологических. Снижение этих рисков экономически выгодно – это страховка для всего рынка. Технологии, которые позволят дешёвую энергию или восстановление экосистем, уменьшат долгосрочные расходы.

Ему задали неудобный, но важный вопрос – от министра с уставшим лицом:

– Как избегать политического контроля над доступом к данным?

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

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

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

– Мы понимаем идею перенаправления усилий. Но кто помешает конкурентам извлечь выгоду и использовать разработки в иных целях? Если технологии будут открыты – они будут использоваться всеми, включая тех, кто заинтересован в милитаризации.

Ольга ответила, не теряя хода:

– Контроль – это не закрытость. Это набор институтов и юридических рамок, которые делают злоупотребление видимым и дорогим. У нас будут механизмы отслеживания, международный аудит и санкции за нарушения. Процесс должен быть коллективным – это снижает вероятность одностороннего контроля.

Развязка словесной дуэли подтолкнула к практическим предложениям: делегация предложила ввести условные лицензии – временные права доступа с ограничением по функциям и срокам, а также усиленные проверки для компаний, имеющих прежние связи с оборонкой.

Молодой министр, который, по-видимому, представлял одну из быстрорастущих технологических держав, поднял вопрос о темпе:

– Многосторонность всё усложняет. Мы живём в мире, где темп – это преимущество. Кто согласится тормозить, если это значит отставание в технологической гонке?

Ольга ответила с прагматизмом:

– Скорость важна, но поспешность без надзора может привести к катастрофе. Мы предлагаем две параллельные дорожные карты: открытую базовую науку с проверяемыми результатами и прикладные проекты с усиленным надзором и условным доступом. Это позволит странам сохранять темп, но в рамках международного контроля.

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

Она остановилась у края зала, её голос прозвучал чётко и резко:

– Вы предлагаете перевести ресурсы из оружия в науку. Хорошо. Но кто защитит граждан, если знания станут новым видом власти? Как вы предотвратите концентрацию контроля и манипуляцию обществом через технологии?

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

Ольга не дала отрезать тему формальностями: она улыбнулась, но её ответ был твёрдым:

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

После её реплики в комнате на некоторое время воцарилась тишина. Дискуссия смягчилась, но не затихла: все участники понимали, что от слов теперь необходимо переходить к документам.

Работа перешла в формат планёрки. Сначала сформировали рабочие группы: юридическую – под руководством профессора Аминат Бакари, принципиального правоведа, которая уже много лет занималась регулированием высоких технологий; техническую – во главе с Дмитрием и Самиром Ахмедом, молодым вычислительным физиком, чьи аккуратные расчёты держали на себе половину проекта; коммуникационную – под контролем Жана Дюмона, опытного психолога, привыкшего работать с изоляцией и кризисами, и пресс-офиса. Были назначены сроки: предварительный устав – через две недели; пилотный пул финансирования – через месяц; демонстрация первых лабораторных протоколов – по согласованию.

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

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

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

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

В какой-то момент к разговору присоединился представитель одного из банков:

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

Ольга ответила просто и ясно:

– Мы предлагаем юридическое оформление через трасты и уставные ограничения. Мы не даём автоматических прав на доступ. Доступ – через комитет и прозрачную процедуру.

Она отметила, что юристы профессора Бакари займутся формулировками.

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

– Мы предлагаем, – сказал Дмитрий, – агрегацию и поэтапную публикацию: базовые результаты открыты, а прикладные материалы проходят процедурного доступа. Таким образом научная мысль остаётся открытой, а критические спецификации – под контролем.

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

– Мы не обещаем совершенных механизмов, но предлагаем институциональный подход, который минимизирует риски злоупотреблений. Мы предлагаем начать с малого: подготовить устав, сформировать совет и запустить пилот. Кто поддерживает?

Руки поднялись; несколько участников высказали свои условия, были предложены корректировки, но общий консенсус сложился: проект получает старт. Это было не «да» без условий – это было «да» со списком задач и рисков, которые требовали внимания.

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

– Нам нужно чётко прописать механизм контроля, – сказал Дмитрий. – Без этого фонд просто утратит легитимность.

– Юристы профессора Бакари займутся этим, – ответила Ольга. – Нам нужны чёткие формулировки про условия доступа, компенсации и санкции.

Их обсуждение было таким же практичным, как и предыдущие: пометки на планшетах, номера участников, примерные формулировки и временные рамки.

– Мы также должны подготовиться к общественному диалогу, – добавила Ольга. – Пресс-планы, слушания и открытые отчёты.

В коридоре, уже после окончания основной части, к Дмитрию подошла журналистка Маша. Её голос был жёстким, но не враждебным:

– Доктор, вы говорите красиво. Но знаете, чего люди боятся. Они боятся, что наука окажется замкнутой в руках узкой элиты. Как вы докажете, что это не просто смена одного контроля на другой?

Дмитрий ответил честно:

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

Маша кивнула, но её взгляд оставался чётким: она будет следить. Это было важно – журналисты могли стать союзниками или критиками; их доверие стоило учитывать.

Перед тем как покинуть здание, Дмитрий заметил миниатюрную деталь: на столе осталась записка от одного из инвесторов с начальным предложением – небольшая сумма на подготовку инфраструктуры при условии определённых прав на коммерческое использование. Он почувствовал, что борьба за условия будет продолжаться и за закрытыми дверями; вступление в дела большого капитала – это всегда риск компромиссов.

Когда день подходил к концу, рабочие группы разошлись с конкретными заданиями. Был составлен предварительный график и список людей, которые будут нести ответственность за вопросы безопасности, юридического оформления и коммуникации. Ольга отправила Дмитрию короткую смс-заметку: «Юристы готовы, Бакари согласна. Завтра начнём работу по уставу».

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

Глава 3. Сбор команды

Это была первая полноценная ночная смена после конференции – та самая, когда слова начинают превращаться в работу. Лаборатория встретила их свежим воздухом кондиционеров и приглушённым светом индикационных панелей – место, где порядок создавал ощущение контроля. Рабочие столы выстроились рядами; на одном из них лежали распечатки схем решётки Aegis, на другом – ноутбук с последней выгрузкой данных от Самира. В кабинете пахло не только металлом и озоном, но и чем-то, что напоминало о начале: горячий кофе, бумага и усталые, но светящиеся глаза людей, которые пришли работать не ради прибыли, а ради смысла.

Дмитрий прошёл по комнате медленно, знакомясь взглядом с оборудованием. Его походка была спокойной и уверенной; внутри он записывал в уме приоритеты вечера. «Нужно сделать так, чтобы завтра было меньше вопросов, чем сегодня», – подумал он. Его приветствие было коротким:

– Доброе утро. Поговорим о порядке и задачах.

– Доброе утро, – откликнулись несколько голосов.

Дмитрий остановился у одного из столов и кивнул в сторону схемы:

– Покажите, что у нас по Aegis.

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

– Это синхронизация последней серии. Мы сократили дрейф фаз на 0.03 ms после коррекции Самира.

– Где он? – спросил Дмитрий.

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

– Покажи цифры, – сказал Дмитрий.

Самир протянул планшет:

– Тридцать серий – в трёх аномальные пики при τ≈0.14 ms. Амплитуда мала, но статистика выдерживает.

– Повторяй серию с другой конфигурацией фильтра, – скомандовал Дмитрий. – Алексей, проверь аппаратную часть и подготовь полиэтиленовую пластину для теста – это будет наш небиологический образец.

– Сразу сделаю, – ответил Алексей.

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

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

– Познакомлю тебя с командой, – сказал он. – Это Ханна Ли, наш биоэтик и биолог: без её «стоп» мы не двигаем ни один живой эксперимент.

– Очень рада, – кивнула Ольга Ханне.

– Джасвиндер Сингх, – продолжил Дмитрий, – ведущий инженер по Aegis. Если что-то двигается, крутится и не разваливается – это к нему.

– Иногда всё же разваливается, – усмехнулся Джас, – но мы это чиним быстрее, чем признаёмся.

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

– И Алексей Морозов, – он положил руку Алексею на плечо, – наш младший инженер и человек, который знает, где в этой лаборатории что лежит.

Ольга пожала всем руки – коротко, по-деловому, но в голосе звучал интерес:

– Приятно наконец увидеть людей за цифрами в отчётах.

– Как идут приготовления к демонстрации для инвесторов? – спросила она тихо, повернувшись к Дмитрию.

– По плану, – ответил Дмитрий. – Нам нужно показать стабильность процедур и прозрачность.

– Хорошо. Держите меня в курсе, – сказала Ольга и двинулась дальше.

Вскоре Ханна открыла блокнот и без церемоний сказала:

– Мне нужны протоколы по in-vitro. Мы не начнём, пока условия контроля не будут соответствовать стандартам.

– Мы начинаем с небиологических образцов, – ответил Джасвиндер, подходя с прототипом в руках.

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

– Никаких клеток без стоп-процедур. Будем работать с полиэтиленовыми пластинами и керамическим сердечником. Циклы – порядка тридцати секунд, низкоамплитудные kHz-импульсы.

– Это радует, – сухо произнесла Ханна. – Но мне нужны точные параметры: напряжения, длительности импульсов, оценки побочных эффектов.

Джасвиндер бросил взгляд на её блокнот:

– Мы держим амплитуды в пределах, которые не вызывают теплового эффекта. Импульсы короткие. На бумаге безопасно.

– На бумаге многое безопасно, – ответила Ханна. – На практике мы ответственны за людей. Я хочу измерения, а не уверения.

Дмитрий вмешался, чтобы снизить накал:

– Ханна, у тебя будет полномочие приостанавливать этапы эксперимента. Джас, ты – инженер-лидер по Aegis; документируем каждый шаг. Безопасность – не тормоз, это основа.

– Я понимаю, – сказал Джасвиндер сдержанно. – Документацию дадим, свободу инженера – оставьте.

– Свобода инженера не отменяет обязанности не навредить, – твёрдо ответила Ханна.

Самир подошёл и развернул папку с расчётами:

– Если сократим дрейф до 0.01 ms и увеличим частоту отсчёта, вероятность повторяемости снизится вдвое. Надо задействовать дополнительные модули синхронизации и поднять вычислительную нагрузку.

– Ресурсы и время, – пробурчал Джасвиндер. – Но это вклад в стабильность.

– Точно, – подтвердил Самир. – Инвестируем в стабильность.

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

– Какие тесты материалов перед in-vitro?

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

– Запускай, – сказала Ханна. – Я буду записывать биофизические параметры. Если что-то пойдёт не так – стоп.

Алексей выдохнул и улыбнулся:

– Понял. Запускаю серию.

Джасвиндер оглянулся на Ханну и, менее резко чем вначале, сказал:

– Слушай, я ценю осторожность. Но не превращай это в тормоз. Мы все хотим результата. Давай так: ты – страж безопасности, я – двигатель реализации. Будем корректировать темп вместе.

– На условиях прозрачности и данных, – ответила Ханна. – Если я услышу сигналы опасности – мы останавливаемся.

– Договорились, – сказал Джасвиндер и протянул руку.

Ханна посмотрела на неё, затем пожала.

Жан, проходя мимо, тихо добавил:

– И помните о коммуникации. Если не объясним обществу, кто-то сделает это за нас в худшем ключе.

– Ханна, работай с пресс-офисом, – сказал Дмитрий. – Жан, помоги с психологической подготовкой команды. Джас, Самир – технические отчёты.

Алексей запустил серию тестов. На экране – короткие тридцатисекундные циклы, графики, спектры. Голоса стихли; в комнате повисла рабочая концентрация.

– Первые десять циклов стабильны, – доложил Самир. – Амплитуда шумов снижается.

– Есть повторяющийся пик в тех же точках, – заметил Алексей, указывая на монитор. – τ≈0.14 ms – три случая из тридцати.

– Я вижу, – сказал Самир. – Статистически – три из тридцати. Сигнал слабый, но повторяемость есть.

– Небольшая аномалия, – произнёс Джасвиндер. – Не критично, но фиксируем.

Ханна нахмурилась:

– Какова природа этих пиков? Есть ли вероятность взаимодействия с биоматериалом, если перейдём на in-vitro?

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

Жан подошёл ближе, прочитал отчёт и, чуть приглушённым голосом, произнёс:

– Я видел нечто похожее раньше: в условиях изоляции сигнал становился триггером для неожиданных психо-эмоциональных эффектов. Это не доказательство причинности, но стоит учитывать.

Речь Жана повисла в воздухе; в ней было предупреждение человека, который видел последствия спешки и травмы.

– Хорошо, – сказала Ханна. – Отложим in-vitro на один цикл. Увеличим наблюдение и добавим симуляций.

– Ладно, – ответил Джасвиндер с лёгким раздражением, – но любая отсрочка давит на графики инвесторов и планов.

Дмитрий жёстко взглянул на него:

– Инвесторы – не приоритет. Приоритет – безопасность и корректность. Если кто-то не согласен – он не руководит экспериментом.

Джасвиндер кивнул, сдержанно:

– Понял. Делаем по процедурам.

Алексей подошёл к Дмитрию и сказал тихо, почти шёпотом:

– Доктор, спасибо за шанс. Я не подведу.

Дмитрий посмотрел на него и на мгновение подумал о цене ошибок: одно решение в прошлом стоило жизни. Он сказал мягко:

– Ты уже не подводишь. Держи в уме не только графики; помни о людях.

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

Через полчаса пришёл отчёт: пики остались в тех же интервалах, но их амплитуда снизилась при изменении параметров. Это обнадёживало, но не снимало вопроса.

– Это обнадёживает, – сказал Дмитрий, – но нам не стоит расслабляться. Жан, подготовь краткую презентацию для внешнего аудита: что мы сделали, меры безопасности и обнаруженные аномалии.

– Будет готово, – ответил Жан.

Перед тем как разойтись, Ханна подошла к Алексею и нежно коснулась его руки:

– Будь внимателен к своему телу. Наука – это не только числа.

– Понял, – ответил Алексей и устало улыбнулся.

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

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

Алексей устало, но методично паковал образцы. Его руки двигались уверенно – многократная практика, отлаженный ритуал. С ним рядом оставался Оскар – он имел неофициальный статус специалиста по сетям и логам; его ноутбук мигал зелёными буквами. Оскар щёлкал по клавишам, иногда вскидывая голову и задавая вопросы, которые не всегда были чисто техническими:

– А вы уверены, что у нас нет скрытых подключений? Есть ли лишние процессы?

– Я проверю трафик на шлюзах ещё раз, – сказал Оскар. – Лучше лишний раз.

Его голос был спокойным, но в нём слышалась лёгкая ирония: ему нравилось быть тем, кто знает линии, по которым течёт информация.

Алексей вежливо улыбнулся:

– Спасибо. Всё равно нервничаю.

– Это нормально, – ответил Оскар. – Нервозность – признак ответственности.

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

В какой-то момент на столе появился распечатанный lab-log – аккуратная бумажка с пометками Самира. Его заголовок выглядел сухо, но содержимое говорило о внимании:

Lab Log – Signal Analysis 03

Дата: текущая

Исследователь: Samir A.

Параметры: измерение автокорреляции, τ диапазон [0.01–2.0 ms], фаза фиксирована.

Наблюдение: автокорреляционный пик при τ≈0.14 ms; фаза не возвращается к базовой линии – кратковременное остаточное смещение. Вероятные причины: измерительный артефакт / локальная фазовая модификация. Рекомендация: повысить точность синхронизации Q-модулей, повторить серию.

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

К полуночи в лаборатории остались четыре человека: Дмитрий, Ханна, Алексей и Джасвиндер, а также Самир, который то и дело подключался удалённо для проверки расчётов. За их спинами в соседней комнате медленно и ровно работали машины – стойки с блоками питания, синхронизирующиеся слоты, вентиляторы и мониторы, которые не любили человеческую суету и жили своей собственной работой.

– Я предлагаю на утро представить инвесторам агрегированные результаты и отдельно приложить raw logs, – сказал Дмитрий. – Это покажет, что мы не прячем ничего.

– Они хотят результатов, – заметил Джасвиндер. – А не сырые логи.

– Результаты придут, если мы будем честны с тем, что делаем, – сказал Дмитрий. – Мне не нужны пустые демонстрации.

Ханна, листая свой блокнот, тихо произнесла:

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

– Тогда подготовим краткие пояснения, – сказал Дмитрий. – И пресс-релиз с экспертным сопровождением. Жан поможет с формулировками.

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

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

– Я вижу пульсацию на линии синхронизации, – сказал он. – Это не шум вентилятора. Там фаза, которая периодически смещается.

Самир, подключившись через видеосвязь, посмотрел на показания и сказал кратко:

– Повторяю: 0.14 ms. Три случая в последних пяти сериях.

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

– Могут быть внешние помехи, – сказал Джасвиндер. – Кабельная наводка, соседние блоки питания.

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

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

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

– Температуры стабильны, шумы в допустимых пределах. Но электромагнитная модуляция… она есть.

Дмитрий стоял, наблюдая за работой людей, и ощущал, как его решения на конференции были теперь связаны с этой картой шумов и пиковой статистики. Он думал о том, что значит слово «ответственность»: словами оно вело к институциям, документам, уставам; действия требовали готовности к ночам, к проверкам, к тому, чтобы быть в тех местах, куда легко не заглядывают.

К третьему часу ночи в лаборатории нарастало чувство усталости и напряжения. Глаза у людей становились тяжелее; разговоры сокращались. Алексей наконец вернулся и доложил:

– Кабели в порядке. Переподключил заземление – это уменьшило дрейф, но не убрало пики.

Он поставил рядом маленькую бумажку с пометкой: «Проверить внешние источники».

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

Дмитрий кивнул:

– Сделаем это. Самир, подготовь симуляцию с нелинейной обратной связью – посмотрим, воспроизводится ли эффект.

Алексей, устало прислонившись к столу, вдруг тихо произнёс:

– Иногда… я чувствую маленький щелчок где-то в голове, когда эти пики появляются. Как будто что-то пробегает.

Его голос был тихим, почти исповедь.

Все замерли на мгновение. Это было первое, что Алексей сказал о физических ощущениях – до сих пор его роль была технической, исполнительной. Теперь внутри лаборатории объявлялась субъективная реальность.

– Опиши подробно, – попросил Жан, как профессионал, который умел расшифровывать слова людей в состояния.

Алексей закрыл глаза на секунду и попытался сформулировать:

– Нечто вроде лёгкого дрожания под затылком. Не боль, скорее странное ощущение чужеродности. Затем – краткая потеря ориентации, как будто окружение на мгновение сдвигается.

Он огляделся по комнате, и в его взгляде было и смущение, и страх:

– Я не уверен, связано ли это с аппаратурой или со мной.

Ханна записала это в блокнот и тихо сказала:

– Мы возьмём это в наблюдение. Любое субъективное ощущение – важная точка данных.

Дмитрий почувствовал, как внутри него снова забилось то же самое слово «эхо». Он вспомнил lab-log и фразу «остаточное смещение». Научная интуиция требовала скепсиса; человеческая – внимания. Он посмотрел на Алексея и сказал мягко:

– Твоя безопасность – наш приоритет. Если что-то пойдёт не так, мы остановимся немедленно.

Алексей молча кивнул.

Ближе к рассвету команда собрала промежуточный отчёт: графики, пометки, lab-log и краткие замечания по безопасности. Документы аккуратно сложили в папку, пометив как «утренний бриф для инвесторов – агрегированные результаты + raw logs».

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

Он сел за терминал и начал писать краткую заметку для Ольги и советников:

«Утверждаем план демонстрации; фиксируем аномалии в τ≈0.14 ms; подготовка внешней комиссии и тестов материалов. Рекомендуется отложить in-vitro до подтверждения отсутствия биофизических эффектов».

Его пальцы работали ровно, как и голос, который потом зачитают, – голос института.

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

– Ты устал? – спросил Дмитрий, подходя тихо.

– Немного, – ответил Алексей. – Но я вижу смысл. Мне кажется, мы делаем что-то большее.

– Мы делаем всё возможное, – сказал Дмитрий. – И мы не будем торопиться.

Алексей кивнул и, оглянувшись на лабораторию, сказал:

– Доктор, если что-то будет не так – я скажу. Я обещаю.

– Я знаю, – сказал Дмитрий.

Он посмотрел на него и добавил:

– И я знаю, что у тебя есть сила говорить правду, даже если это опасно.

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

Он вышёл из лаборатории, оставив за собой свет, который потухал, и людей, которые шли домой. Но мысль об «эхо» – тех самых остаточных смещениях – осталась с ним. Она ложилась на плечи команды, как тихая обязанность: не пропустить, не замолчать, не обесценить.

И в этот момент, в тишине, лабораторные логи напоминали, что наука – это не просто работа с приборами. Это диалог с неизвестным, где каждое «эхо» – приглашение к вниманию.

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

Завтра обещало быть длинным и сложным.

Глава 4. Дипломатия и компромиссы

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

Ольга стояла у трибуны с планшетом в руках и на минуту позволила себе роскошь – просто посмотреть на зал. Ряды столов уходили полукругом; у каждого места – микрофон, маленький экран и стопка документов. За стеклом, в отдельной галерее, сидели журналисты и наблюдатели: у них было ограниченное право присутствия, доступ к части повестки и к официальным заявлениям. Среди них, чуть в стороне, с блокнотом и компактной камерой, расположилась Маша Великая. Она делала заметки быстрым, отточенным почерком, не пытаясь скрыть, что фиксирует не только слова, но и выражения лиц.

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

Чуть дальше, на стороне правительственных представителей, сидел Ли Чжэн. Простая табличка: имя, должность, страна. Он перелистывал папку с документами, иногда делая карандашом короткие пометки. Лицо казалось спокойным, почти безэмоциональным, но взгляд был внимательным – он как будто заранее примерял каждую фразу к картам интересов своей страны.

Ближе к блоку инвесторов расположился Карлос Мендес. Безупречный костюм, лёгкая уверенная улыбка – энергия человека, привыкшего считать вперёд и превращать риски в активы. Перед ним лежала тонкая кожаная папка с логотипом фонда; поверх – тяжёлая металлическая ручка.

Профессор Аминат Бакари аккуратно разворачивала свои бумаги. Её движения были размеренными. Взгляд поднимался сразу, как только в зале звучали слова «гарантии», «рамки», «санкции». В эти моменты в её глазах загорался хищный интерес юриста, привыкшего искать слабые места не только в аргументах, но и в формулировках.

Когда большинство мест заполнилось, гул разговоров сошёл на нет. Ольга сделала вдох, включила микрофон и начала:

– Уважаемые коллеги, дамы и господа. Вчера мы обсуждали идею. Сегодня мы должны обсудить структуру.

Её голос звучал ровно и уверенно; каждое предложение было выстроено так, чтобы работать и в протоколе, и в новостной цитате.

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

Она кивнула в сторону Дмитрия:

– Научное содержание и видение предложил доктор Кузнецов и его коллеги. Сегодня мы говорим о том, как это видение может быть защищено и реализовано на институциональном уровне.

Дмитрий почувствовал десятки взглядов на себе. Он привычно выпрямился; разница между вчерашней ролью вдохновителя и сегодняшней – «элемента конструкции» – ощущалась почти физически.

– Доктор Кузнецов, – сказала Ольга, – прошу вас кратко обозначить научную мотивацию и принципиальное отличие ВНС от привычных научных консорциумов.

Дмитрий включил микрофон, задержал взгляд на зале и сказал:

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

Он выдержал паузу, давая фразе осесть.

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

Он перевёл взгляд на Ли Чжэна. Тот слушал неподвижно, но в глазах промелькнул интерес.

– Спасибо, – сказала Ольга. – Переходим к обсуждению структуры.

На экране за её спиной проявилась схема: круг с ВНС в центре и блоками по периметру – «Совет», «Научные комитеты», «Этический и правовой комитет», «Фонд доступа и поддержки». Внизу – три слова: «Мандат», «Санкции», «Прозрачность».

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

Она дала залу несколько секунд на чтение.

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

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

– Господин Ли, прошу.

Ли Чжэн аккуратно положил ручку, включил микрофон.

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

Он чуть наклонил голову, словно настраивая прямой контакт и с Ольгой, и с Дмитрием.

– Первый: кто именно будет определять, что считать «критическими спецификациями»? Наука развивается быстро. То, что сегодня кажется безобидной теорией, завтра может стать основой для прорыва в оборонных технологиях. При расплывчатых критериях мы получим либо избыточную секретность, либо недостаточную защиту.

Дмитрий заговорил до того, как Ольга успела ответить:

– Согласен. Поэтому мы предлагаем не жёсткий закрытый список, а процедуру: оценку рисков по нескольким независимым линиям – научные комитеты, этический комитет, юридический комитет. Критерии фиксируются в уставе, а решения принимаются не одной стороной.

Ли слегка приподнял бровь:

– И всё же, доктор Кузнецов, – в голосе прозвучала мягкая ирония, – процедуры и уставы пишут люди. А люди живут в государствах с интересами. Наша страна, как и многие другие, не может позволить себе передать судьбу своих технологических преимуществ неясному «Совету», состав которого будет меняться и в котором голоса распределяются не только по вкладу, но и по политическим принципам.

Он говорил вежливо, но под словами чувствовалась жёсткость.

– Мы хотим понимать, – продолжил он, – какие механизмы защитят нас от ситуации, когда решения ВНС станут инструментом давления против тех, кто не следует чьей-то линии.

Несколько лиц повернулись к Ольге и Карлосу. Ольга дала Дмитрию договорить и только потом включила свой микрофон.

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

Он посмотрел на Ли уже более лично:

– Альтернатива – закрытые национальные программы, где нет ни доступа к данным, ни права голоса. Мы не исключим риски полностью. Но можем сделать злоупотребление более видимым и дорогим.

Маша в галерее торопливо записала: «Ли: не передадим судьбу преимуществ „неясному Совету“. Дмитрий: прозрачность + апелляция». В этих репликах она уже видела будущие заголовки.

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

Слова «право ветирования» повисли тяжёлой деталью конструкции, от которой могло повести весь каркас.

Ольга вмешалась:

– Мы зафиксируем ваши предложения в рабочей группе по уставу, господин Ли. Но если дать индивидуальное вето по каждому чувствительному вопросу, ВНС станет заложником любой односторонней повестки. Наша задача – не парализовать Совет, а сделать его устойчивым к злоупотреблениям.

Она перевела взгляд на Бакари. Та едва заметно кивнула: юридический блок она возьмёт на себя.

С другой стороны зала загорелся микрофон. Карлос Мендес немного откинулся в кресле, сложив руки на столе:

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

Он улыбнулся – ровно настолько, чтобы снять напряжение, не превращая реплику в шутку.

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

Ольга почувствовала, как напряглись несколько лиц в правительственном блоке. Бакари отложила ручку, но пока слушала.

– Господин Мендес, – сказала Ольга, – мы уже предложили смешанную модель: государственные гранты, частные фонды, условные облигации. Ваши вложения будут защищены прозрачными правилами доступа и независимым мониторингом.

Карлос слегка качнул головой:

– Мониторинг – это хорошо. Но бизнесу нужна предсказуемость. Понимание, что если Совет и комитеты приняли решение об открытии доступа к определённым прикладным решениям, этот доступ получают все, кто соблюдает нормы ВНС. Без исключений, но с жёсткой отчётностью. Иначе мы снова получим серую зону.

Словосочетание «серая зона» задело Бакари. Она включила микрофон:

– Право – это не инструмент создания лазеек, господин Мендес, – сказала она тихо, но твёрдо. – Закон – это щит, не меч. Если мы оставим неясность в вопросе доступа к прикладным решениям, мы действительно получим кулуарные договорённости и новое неравенство.

Карлос развёл руками:

– Я как раз прошу неясность убрать. Чётко записать: открыли – значит, открыли для всех, кто соблюдает правила. И всем понятно, как их проверяют.

В зале прошёл лёгкий шорох: делегаты обменивались короткими замечаниями. Маша отметила: «Карлос: „открыли – доступ получают все, без исключений, с отчётностью“».

Из сектора глобального Юга поднялась ещё одна табличка.

– Разрешите, – сказал представитель небольшой страны. – Мы говорим о стимулах для инвесторов и о безопасности крупных держав. Но наши государства задают простой вопрос: что получим мы? У нас нет сопоставимых фондов и таких же мощностей. Не превратится ли ВНС в клуб, где богатые обменяются знаниями между собой, а нам предложат смотреть издалека?

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

Дмитрий почувствовал, как фраза попала ровно в ту точку, которая болела сильнее всего: справедливость доступа.

Бакари ответила без паузы:

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

Она взглянула на Ольгу. Та коротко кивнула – продолжай.

– Поэтому, – продолжила Бакари, – мы предлагаем зафиксировать в уставе:

– во-первых, принцип изначально равного доступа всех государств и организаций, подписавших нормы ВНС, к базовым результатам и к определённым прикладным решениям – без деления по уровню ресурсов;

– во-вторых, прямой запрет на любую дискриминацию по экономическому, политическому или иному статусу при решениях о доступе при равном соблюдении норм;

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

Она сделала короткую паузу и добавила:

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

Одно из правительственных лиц нахмурилось:

– Вы предлагаете, чтобы Совет мог лишать государства доступа к критическим технологиям? Это само по себе может стать инструментом давления.

– Именно поэтому, – спокойно ответила Бакари, – процедура санкций должна быть чётко прописана, с обязательной независимой экспертизой и правом апелляции. Без санкций любой устав превращается в пожелание.

В зале повисла тяжёлая, рабочая тишина – та, в которой инженеры обычно проверяют расчёты несущих балок.

Ольга посмотрела на часы:

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

Гул голосов поднялся снова, уже без микрофонов. Делегаты собирались в небольшие группы, кто-то тянулся к Ольге, кто-то – к Карлосу или Ли. Маша вышла из галереи в холл, подбираясь ближе к кулуарным разговором, ловя обрывки фраз.

У окна, чуть в стороне от основной толпы, остановились Дмитрий и Ольга. Между ними было то самое пространство, где профессиональное и личное легко меняются местами.

– Как ощущения? – первым спросил Дмитрий.

Ольга усмехнулась краем губ:

– Как на канате над пропастью. С одной стороны – принципы. С другой – если я сейчас давлю слишком сильно на идеал, половина этих людей просто уйдёт. И ВНС останется красивой концепцией в твоих статьях.

Она посмотрела на него чуть пристальнее:

– А ты? Как тебе видеть, как твоя идея превращается в документ с пунктами про санкции, равный доступ и отчётность?

Дмитрий перевёл взгляд на стекло, в котором отражался зал и город вперемешку.

– Честно? Чувствую странную смесь. Облегчение – потому что это перестаёт быть только речью и становится чем-то, что можно подписать, проверить, оспорить. И потерю – потому что каждое слово отщипывает кусочек от той чистоты, с которой мы всё это задумывали. Но без этого у нас остались бы только речи.

– Это и есть цена институционализации, – сказала Ольга. – Мы ставим идею на ноги из бумаги и процедур.

К ним подошёл Ли Чжэн. Он вежливо наклонил голову:

– Госпожа Семёновская. Доктор Кузнецов.

– Господин Ли, – ответила Ольга.

– Я хотел бы ещё раз подчеркнуть, – сказал он, – что наша страна разделяет цели снижения глобальных рисков. Но мы не можем игнорировать внутренний вопрос: как убедить наше общество, что участие в ВНС не приведёт к утечке критических технологий без должной защиты?

Он повернулся к Дмитрию:

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

Дмитрий выдержал его взгляд:

– Хаос возникает и без многосторонности, – ответил он. – Мы видели это в гонках вооружений и в закрытых проектах. Я не прошу вас довериться людям без гарантий. Я прошу вложиться в структуру, в которой никто не сможет тайно использовать достижения ВНС без риска быть обнародованным и изолированным.

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

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

Фраза прозвучала наполовину как осторожная похвала, наполовину – как предупреждение. Маша, проходя мимо, успела записать: «Ли: „идеалист, говорящий на языке процедур“».

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

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

Ольга вернулась к трибуне:

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

Бакари включила микрофон, расправила листы:

– Итак. Предлагается зафиксировать следующие базовые принципы.

Она читала спокойно, без украшений – каждое слово ложилось в протокол как элемент конструкции.

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

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

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

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

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

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

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

Она подняла глаза:

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

Ольга добавила уже от себя:

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

Повисла короткая, плотная пауза – та самая, из которой вырастает голосование.

– Перед голосованием, – сказал Ли, включая микрофон, – мы предлагаем включить в протокол разъяснение: участие в ВНС не ограничивает право государств развивать собственные научные программы, не нарушающие принятые здесь нормы. И мы ожидаем, что Совет будет учитывать вопросы национальной безопасности в своих решениях о доступе.

Бакари что-то пометила в полях. Ольга кивнула:

– Это разъяснение логично и не противоречит предлагаемым принципам. Мы можем включить его в приложении к протоколу.

Карлос снова взял слово:

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

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

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

Бакари слегка сжала губы, но промолчала. Дмитрий ощутил, как внутри что-то сжалось: идея безопасности обрастала словами о «механизмах участия», но главное – отсутствие эксклюзивных прав и равный доступ – теперь было в тексте.

– Если нет критических возражений, – сказала Ольга, – переходим к голосованию.

В тишине загорелись индикаторы. На экране медленно росли полосы: «За», «Против», «Воздержался». «За» набирало большинство, но не идеально гладко: красные сегменты «Против», серые – «Воздержался» напоминали о тех, кто сомневается или не доверяет.

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

Через минуту результаты зафиксировали. Ольга объявила:

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

В зале прозвучали сдержанные аплодисменты. Не восторг – признание того, что сделан шаг, который уже трудно откатить назад.

Дмитрий почувствовал, как в груди разливается чувство, которое не сводится ни к радости, ни к облегчению. Скорее – к осторожному уважению к реальности: его идея прошла через мясорубку интересов и всё-таки выжила.

К нему подошёл Ли.

– Поздравляю, – сказал он. – Это важный шаг.

Он сделал короткую паузу:

– Но самые сложные вопросы начнутся завтра, когда мы перейдём от принципов к конкретным случаям.

– Я знаю, – ответил Дмитрий. – Но без этих принципов у нас вообще нет языка, на котором можно спорить.

Карлос пожал ему руку:

– Вы продали миру сложную концепцию, доктор. Это впечатляет. Теперь нам всем придётся научиться с ней жить.

В коридоре, где поток делегатов уже редел, Маша догнала Ольгу.

– Госпожа Семёновская, можно один вопрос? – она подняла диктофон.

– Один, – кивнула Ольга, замедлив шаг.

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

Ольга посмотрела прямо, без уходов в общие фразы:

– Боюсь, – сказала она. – И каждый раз, когда мы вписываем слова «рамки участия» рядом с «национальной безопасностью», я об этом думаю. Но ещё больше я боюсь другого: что без этого проекта наука так и останется разрозненной и будет служить только тем, у кого уже есть власть.

Она опустила взгляд на секунду, затем подняла вновь:

– ВНС – не гарантия. Это шанс. И то, во что он превратится, зависит не только от нас с Дмитрием, но и от вас, журналистов, от юристов, от тех, кто будет смотреть и спрашивать. Так что, Маша, если через несколько лет вы увидите, что ВНС превращается в инструмент злоупотреблений, – я надеюсь, вы будете первой, кто поднимет шум.

Маша на миг растерялась от такой прямоты, потом кивнула:

– Обещаю.

И уже себе, вполголоса:

– И очень надеюсь, что не придётся.

Когда зал окончательно опустел, Дмитрий вернулся к трибуне. Столы были почти чистыми; на одном лежал забытый лист бумаги с небрежной надписью: «Принципы vs интересы».

Он взял лист, криво улыбнулся и тихо повторил то, что когда-то сказал Алексею у терминала:

– Сначала ноль – потом смысл.

Здесь нулём были принципы и голосование. Смысл ещё предстояло наполнить действиями, протоколами, ночными сменами и теми самыми «эхо» в лабораториях.

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

Глава 5. Ночная лаборатория: эхо в данных

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

У входа на панели зелёным светом горел режим: Test Mode Only – Non-Biological Samples.

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

В центре зала вокруг экспериментального модуля уже собрались свои: Джас у стойки с катушками, Самир у мониторов, Ханна с блокнотом, Алексей у контрольной консоли. В углу, чуть в тени, сидел Оскар – его ноутбук светился отдельным маленьким миром: сетевые карты, логи, диаграммы трафика.

– Доброе… – Дмитрий глянул на часы. – Скорее уже доброй ночи.

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

На столе рядом с модулем лежала аккуратно сложенная партия образцов: прозрачные полиэтиленовые пластины с маркировкой, керамические цилиндрики, тонкие композитные пластины. На каждом – номер серии и подпись Алексея.

– Что у нас по плану? – спросил Дмитрий, снимая пиджак и оставляя его на спинке стула.

Самир повернулся от монитора:

– Три серии на полиэтилене, две – на композите, контрольная – «пустой» режим, без образца. Параметры импульсов те же, что в прошлую ночь, плюс одна серия с увеличенным временным разрешением.

Он щёлкнул по экрану: на диаграмме высветились знакомые пики.

– Цель – подтвердить повторяемость τ ≈ 0.14 миллисекунды и посмотреть, меняется ли форма автокорреляции при других масках фильтра.

– Хорошо, – кивнул Дмитрий. – Алексей?

– Все образцы промаркированы, – ответил тот, поднимаясь. В руке, как обычно, термокружка. – A-серия – полиэтилен, B – композит, C – пустой режим. Сначала прогоним A1–A3, потом B-серии, потом пустой.

Он говорил уверенно; в голосе уже не было робкой ноты новичка. Итерации делали своё дело.

Ханна пролистала блокнот:

– Напоминаю: пока только небиологические материалы. Все параметры поля и шумов фиксируем. Любые нестандартные всплески – отмечаем, даже если они кажутся «просто артефактами».

– Принято, – ответил Джас, наклоняясь к стойке с катушками. – Всё, что горит не тем цветом, что должно, – твоё.

Он сказал это без привычного ерничества – скорее как констатацию роли.

Дмитрий подошёл к Оскару:

– Ты с нами сегодня как?

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

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

– Внешние подключения? – уточнил Дмитрий.

– Всё под куполом, – сказал Оскар. – Внешний шлюз на пассиве. Но я проверю, нет ли неожиданных внутренних запросов к массивам логов. Если кто-то захочет тянуть сырые данные, след останется.

Дмитрий кивнул. Мысль о том, что аномалии интересуют не только самих исследователей, а и тех, кто привык работать с утечками, уже перестала быть параноидальной – она стала частью фона.

– Ладно, – сказал он. – Запускаем первую серию.

Aegis-модуль был сейчас собран в минимальной конфигурации: центральный объём с держателем образца, вокруг – несколько концентрических рамок, катушек и экранирующих пластин. Никаких экзотических материалов, ничего, что выглядело бы «как в фантастике» – только аккуратная инженерия и скрупулёзно свёрстанные спецификации.

Алексей зафиксировал первую пластину, убедился, что держатель защёлкнулся, и проверил датчики:

– Образец A1 установлен. Температура стабильна, дрейф по датчикам – в норме.

Самир проверял конфигурацию:

– Режим теста: импульсы в килогерцовом диапазоне, короткие пакеты, окно наблюдения до двух миллисекунд, автокорреляция по всему интервалу. Синхронизация по внутреннему генератору плюс резерв по Q-каналу.

– Поясни человеческим языком, – попросил Дмитрий, бросив взгляд на Ханну.

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

– Мы стучим по системе очень короткими импульсами и смотрим, как она отзывается на себя во времени. Если по-простому – как если бы вы хлопнули в ладоши в большом зале и измеряли, через какие интервалы возвращается эхо и какой оно силы. Автокорреляция показывает, насколько текущий сигнал похож на сам себя с задержкой.

Он ткнул в диаграмму:

– При τ ≈ 0.14 мс у нас возникает маленький, но устойчивый «второй хлопок», который не должен быть таким чётким для наших настроек.

– Зал слишком правильно отвечает, – тихо сказала Ханна. – Там, где должна быть просто каша отражений.

– Примерно так, – согласился Самир.

– Хорошо, – сказал Дмитрий. – Пусть зал отзовётся ещё раз. Запускаем.

Алексей нажал на команду. Модуль тихо загудел; на панели загорелся индикатор цикла. На основном мониторе поползли линии – токи, напряжения, фазы. Для неподготовленного взгляда – набор разноцветных шумов, для Самира – карта, где каждое отклонение могло стать началом новой теории – или поводом ругнуться на погрешности.

Первые циклы прошли ровно. Линии укладывались в ожидаемые коридоры.

– A1, циклы 1–5, – проговорил Самир. – Без аномалий.

На шестом цикле на графике автокорреляции мелькнул небольшой выступ. Алексей наклонился ближе:

– Есть.

Самир уже увеличивал масштаб:

– τ = 0.139…0.141. Амплитуда небольшая, но форма похожа на то, что мы видели в прошлый раз.

– Это ещё может быть случайность, – заметил Джас. – Шум любит маскироваться под структуру.

– Случайность, которая возвращается в одном и том же окне, – сказала Ханна, – заслуживает записи как минимум.

Дмитрий ничего не сказал, только кивнул Алексею:

– Пометить.

Алексей поставил пометку в лог: «A1, цикл 6 – зафиксирован пик автокорреляции (τ ≈ 0.14 ms).»

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

– Хорошо, – подвёл итог Дмитрий, когда на экране замерла последняя линия. – Давайте сведём это в отдельный лог.

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

– Это уже не «кажется», – сказал он. – У нас есть статистически устойчивая аномалия в окне 0.13–0.15 мс.

Он быстро набросал заголовок будущего файла: A1 – Signal Analysis 03 (extended).

– До «феномена» ещё далеко, – добавил Дмитрий, – но «аномалия» уже звучит честно.

Алексей всматривался в диаграмму чуть иначе, чем остальные. Для него это была не только картинка, но и собственный след: он помнил, в какие моменты замечал странное подёргивание на краю зрения, лёгкую тяжесть в висках – ничего драматичного, просто сбой привычного фона. Но об этом он решил пока не говорить; субъективные ощущения легко списываются на кофе и недосып.

– Сделаем ещё «пустую» серию, – сказал Дмитрий. – Без образца. Посмотрим, останется ли пик.

Контур модуля опустел – держатель оставили свободным. С точки зрения интуиции, поле теперь должно было «говорить» только со своим собственным железом и датчиками.

– С нуля, – тихо произнёс Алексей, не удержавшись. – Сначала ноль – потом смысл.

Дмитрий улыбнулся краем рта:

– Сначала ноль, – подтвердил он. – Пуск.

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

– Чисто, – сказал Джас, словно болел за эту плоскость.

На девятом цикле по экрану пробежало знакомое колебание. Самир мгновенно увеличил масштаб.

– Есть.

Он прищурился:

– τ = 0.1403. Без образца.

В комнате повисла пауза.

– Ну, – осторожно сказал Дмитрий, – хотя бы мы знаем, что полиэтилен ни в чём не виноват.

– Либо виновато что-то в самом поле, – ответила Ханна, – либо в том, как мы смотрим на него.

Самир уже печатал:

Lab Log – Signal Analysis 03 (extended)

Дата: [текущая]

Исследователи: Samir A., A. Morozov, D. Kuznetsov

Настройка: – Режим: импульсный, диапазон частот: f_base ± Δf (kHz), окно наблюдения τ ∈ [0.01–2.0 ms]

– Образцы: полиэтиленовые пластины (серия A), композитные пластины (серия B), пустой держатель (серия C)

Наблюдения:– В сериях A и B фиксируется повторяющийся локальный максимум автокорреляции при τ ≈ 0.14 ms; амплитуда мала, но форма устойчива при разных конфигурациях фильтрации.

В серии C (пустой держатель) аналогичный пик наблюдается реже, но сохраняет положение по τ в пределах статистической погрешности.

Предварительная интерпретация: Исключён чисто материал-специфичный эффект (пик не исчезает при отсутствии образца).

Возможные причины:

1) Нелинейность в тракте измерения (аппаратный эффект);

2) Локальная фазовая модуляция поля (эффект конфигурации Aegis);

3) Комбинированный режим, не описанный текущими линейными моделями.

Рекомендации:

– Повысить временное разрешение в окне τ ∈ [0.10–0.20 ms];

– Провести серию «слепых» тестов с изменением только алгоритма фильтрации (Palingenesis v0.1) при фиксированном железе;

– Сравнить с синтетическими данными для выявления возможного алгоритмического «эхо».

Дмитрий читал строки через плечо и мысленно отмечал, как меняется тон: от осторожного «артефакт/модификация» к аккуратному признанию того, что линейная модель не всё держит.

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

– Пакет растёт, – заметил Джас. – А мы всё ещё «играем с образцами».

– Лучше долго играть с образцами, чем быстро – с людьми, – спокойно ответила Ханна.

В этот раз никто не спорил.

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

Один из таких окон принадлежал Оскару. Он молча листал ленты событий: подключение, запрос, запись, синхронизация. В его мире пик при τ ≈ 0.14 ms не имел прямого физического смысла, но имел временной: всё происходящее в системе было разложено по тайм-штампам.

– Что скажешь? – спросил Дмитрий, подходя.

– Со своей стороны? – Оскар откинулся на спинку стула. – Внешних попыток вытащить логи нет. Внутренние запросы – в пределах нормы. Но есть одна странность.

Он развернул экран так, чтобы было видно всем.

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

– Паразитные процессы? – спросил Джас.

– На первый взгляд – нет, – ответил Оскар. – Похоже на то, что часть вычислений на время «перепрыгивает» через обычный планировщик. Как будто алгоритм пытается что-то догнать или пересчитать именно в эти десятки микросекунд.

Самир подался к экрану:

– Ты можешь наложить это на наши логи измерений?

– Уже, – сказал Оскар. – Смотри.

На графике времён появились две дорожки: верхняя – пики автокорреляции, нижняя – мелкие, но отчётливые «зубцы» вычислительной активности в системах анализа.

– Если объяснять по-простому, – сказал Самир, – в моменты, когда поле «отзывается само на себя», наш софт анализа тоже ведёт себя так, как будто слышит нечто необычное и начинает «переслушивать» этот кусок.

– Замкнутый круг? – тихо спросила Ханна. – Мы видим аномалию, потому что алгоритм на неё реагирует, а алгоритм реагирует, потому что мы видим аномалию?

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

Дмитрий кивнул:

– Значит, в следующей серии делаем то, что ты предложил в логе: «слепые» тесты с синтетическими данными и изменением только алгоритма. И логируй эти «перепрыжки» максимально подробно. Это будет наш внутренний контроль.

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

Слово «пока» повисло в воздухе отдельно.

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

– Устал? – спросил Дмитрий, подходя ближе.

– Есть немного, – признался Алексей. – Но интересно.

Он кивнул в сторону мониторов:

– Мне приятно, что к моим пометкам относятся серьёзно.

Дмитрий усмехнулся:

– Ты первый заметил статистику по этим пикам. Игнорировать было бы… не очень научно.

Он на секунду замолчал и добавил:

– И не очень честно.

За пределами лаборатории ночь продолжалась по своим законам. В другом крыле здания, этажом выше, в одном из маленьких кабинетов горел ещё один свет. Мария Великая сидела за столом, разложив перед собой распечатки и планшет. На доске по стене шли стрелки, стикеры, ключевые слова: «ВНС», «структура», «санкции», «равный доступ», «Palingenesis?».

Ей пришла на почту очередная «капля» – анонимный файл с набором обрезанных логов. Без заголовков, без прямых имён, только тайм-штампы, параметры, короткие текстовые пометки. Источник утверждал, что это – фрагменты внутренних записей по ранним тестам Aegis.

Маша относилась к таким «подаркам» осторожно. За несколько лет работы она видела достаточно подделок, чтобы не верить в чудеса. Но полностью игнорировать такие файлы тоже не умела.

Она открыла один из логов. Внутри, среди технического шума, глаз зацепился за знакомое слово: autocorr. Рядом – строки про τ, интервалы, проценты.

– Любопытно, – пробормотала она.

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

Он молча наблюдал, как на экране бегут строки:

[Forwarded fragment – sanitized]

Source: internal log (unverified)

Note: check correlation around τ ≈ 0.14 ms

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

Маша, не зная этой подоплёки, просматривала строки и пыталась понять, что в них нового. Для постороннего слова autocorr и 0.14 ms звучали бы как бессмысленный шум. Но её инстинкт подсказывал: если внутри ВНС уже что-то фиксируют как «аномалию», это может стать важным.

Она сделала пометку в своей системе:

«ВНС. Ранние лабораторные тесты. Фраза: «устойчивая аномалия в окне τ ≈ 0.14 ms». Пока без публикации. Ждать контекста.»

И поставила метку: наблюдать.

К утру лаборатория снова затихла. Оборудование перешло в дежурный режим, экраны погасили лишний свет. На столе осталась стопка свежих распечаток с заголовком: Lab Log – Signal Analysis 03 (extended), аккуратно закреплённая клипом. Поверх Самир оставил короткую записку: «Δt усиливается. Требуется новая модель. S.»

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

Где-то в массиве данных, среди миллиардов нулей и единиц, снова складывался тот самый невысокий, но упрямый пик при τ ≈ 0.14 миллисекунды. Эхо, которое пока ещё было всего лишь строкой в lab-логе – и обещанием, что в следующий раз они присмотрятся к нему ещё внимательнее.

Глава 6. Проверка на публике

Зал для демонстраций был меньше, чем казалось на набросках: аккуратная прямоугольная комната с глубоким окном, через которое виднелось ночное, почти спящее брюхо научного кампуса. Вплотную к стеклу стояли флаги и тихие светильники; в центре – компактная платформа, вокруг которой удобно разместились столы для гостей. Все кресла были пронумерованы; на каждом лежала простая папка с брифом, карточкой для вопросов и стаканом воды. Это была демонстрация не для шоу, а для решения: здесь решались деньги, поддержка и доверие.

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

Джас уже возился с оборудованием на платформе: аккуратно переставлял кабели, подтягивал опоры, переживал за каждую гайку, как за музыкальный инструмент. Его движения были быстрыми, но размеренными – как у человека, который знает цену правильному моменту.

– Как у нас чувствуется «звук»? – шутливо спросил он, не отводя глаз от панели.

– Чувствует себя так же хорошо, как и мы, – ответил Дмитрий тихо, и улыбнулся, видя, как Джасом проскальзывает привычный ритуал: он на секунду встряхнул маленький браслет на запястье и пробормотал свою фразу, прежде чем заняться делом, – «Соберём из этого мир».

Это была его маленькая литургия перед каждым публичным этапом: слова, которые снимали нерв и придавали делу законченности. Дмитрий подумал об этой привычке и, неосознанно повторив про себя «Сначала ноль – потом смысл», отошёл к месту, откуда планировал говорить.

Гости начали занимать места: Карлос менялся выражением лица от деловой приветливости до внимательного наблюдателя; Ли Чжэн сел в центре правого крыла, сдержанный и серьёзный, с планшетом, который он временами скользил пером; за ними – пара инвесторов и трое научных наблюдателей от ВНС. В воздухе висело ощущение договорённости: сегодня им покажут контролируемую версию того, что уже доказано в лаборатории, без громких обещаний и без риска трансляции «как есть».

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

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

– Мы не предлагаем чудес, – сказал он ровно. – Мы предлагаем инструмент уменьшения системных рисков: исследования, которые, если их довести до практики, могут дать дешёвую энергию, методы восстановления экосистем и инструменты, которые сделают мир менее зависимым от военных преимуществ. Сегодня мы покажем вам работу Aegis в максимально безопасном режиме – на небиологических образцах и в условиях, когда результаты легко проверяемы.

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

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

– И помните: соберём из этого мир.

Его голос пробежал по залу, и, как у людей, которые любят свои шутки, несколько слушателей улыбнулись. Джас жонглировал интерфейсом, и в момент, когда всё выглядело идеально, он дал знак – начинаем демонстрацию.

Первая демонстрация – «пустой» режим – прошла плавно: индикаторы в зелёном, графики – ровные. Самир выделил на экран усреднённый график автокорреляции и показал, как выглядит фон: ровный, с допустимыми флуктуациями. Затем они переключились на серию с полиэтиленовой пластиной – ту же, которую видели в ночной смене; это должно было быть простой валидацией.

Когда на экране зажили линии, зал напрягся. Всё шло по сценарию: импульсы, отклики, фильтрация. И в момент промежуточного среза – на той самой диаграмме автокорреляции – едва заметный, тонкий выступ мелькнул в окне 0.13–0.15 ms. Он был некрупный, почти на уровне шума, но по форме – знакомый.

Алексей, сидевший за монитором в углу пространства технической поддержки, чуть напрягся; Джас отловил ситуацию по глазам и мягко подал сигнал: «Не паниковать». В зале никто сразу не заметил – только самые подготовленные среагировали взглядом: Бакари чуть нахмурила брови, Карлос инстинктивно склонился вперёд, Ли сделал пометку на планшете.

Самир, сохранив спокойствие, увеличил масштаб и ткнул пальцем на небольшой комментарий в углу экрана: «локальный максимум автокорреляции (τ ≈ 0.14 ms) – амплитуда на уровне L0+Δ». Он пояснил спокойно:

– Мы фиксируем очень слабое отклонение в окне, которое уже видели в лаборатории. В демонстрационных условиях оно не влияет на поведение системы. Вероятнее всего – статистический выброс или небольшая синхронная помеха по линии. Мы уже подготовили ряд фильтров и «слепых» тестов, которые исключают аппаратный артефакт; однако в рамках публичной демонстрации мы считаем корректным отметить и этот момент.

Фраза прозвучала честно и корректно. Именно этой прямой и сдержанной линии и ждали – объяснить, не спекулировать.

Бакари, сидевшая в первом ряду, подняла руку и задала вопрос, мягко, но без компромиссов:

– Если это проявление носит повторяющийся характер – и мы видели это в закрытых логах – каким образом вы гарантируете, что в следующем этапе это не повлияет на in-vivo испытания или на безопасность людей?

Дмитрий ответил спокойно, не упуская факта, что это важный вопрос:

– Мы вводим три уровня гарантий. Первый – технический: фильтрация и «слепые» тесты, которые минимизируют алгоритмическую интерпретацию. Второй – институциональный: все in-vivo этапы проходят только после одобрения внешней комиссии и обязательного внешнего аудита. Третий – практический: ротация персонала, журнал субъективных ощущений и обязательная регистрация любых совпадений времени. Это не мгновенные гарантии, но реальная дорожная карта.

Карлос сделал короткое замечание, которое звучало скорее как репозиционирование инвестиций:

– Хорошо. Я понимаю, что ни одна технология не бывает «чисто математической». Наша задача – управлять риском. Если вы можете описать в документах потенциальные пути воздействия этой аномалии и показать экономические сценарии, где последствия минимальны, мы продолжим обсуждение инвестиций.

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

Демонстрация продолжилась, и последующие серии не дали существенных повторений. Показали стабильность, переключили фильтры, прошли «слепые» тесты в реальном времени – и везде система держалась. В конце Дмитрий вернулся к трибуне, сделал минимальную, но важную реплику:

– Мы не скрываем ничего. Но и не бросаемся в сенсации. Наука – это последовательность. Сначала ноль – потом смысл. Сегодня мы – в шаге «ноль», и мы продолжаем работать.

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

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

Когда гости начали расходиться, Карлос подошёл к Дмитрию и сказал тихо:

– Вы держите линию, доктор. Я вижу, что вы не продаёте мечты. Мне это нравится. Я готов обсуждать дальнейший транш, но мне нужно письменное подтверждение: что именно вы считаете «критическим» в плане доступа до следующей демонстрации.

– Подготовим пакет, – ответил Дмитрий. – И внесём туда этот эпизод как пункт наблюдения.

Ли, направляясь к выходу, остановился у Джаса и, немного улыбнувшись, произнёс:

– Можете ли вы обещать, что мир, который вы «соберёте», не начнёт собираться вопреки нам?

Джас, по привычке, чуть смеясь и поправляя браслет, ответил:

– Мы соберём из этого мир – по частям, и с предохранителями. Обещаю.

В коридоре, под мягким светом, Ольга коротко подытожила:

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

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

Глава 7 – Кодекс и этика

«Если технология способна
затронуть живое — человеческое или
иное, — обязанность учёных и
инженеров не заканчивается на
границе лаборатории.
Всякий эксперимент, способный
изменить чьё-то тело, сознание или
среду обитания, должен
рассматриваться не как частный акт
в стенах института, а как
вмешательство в общую ткань жизни.
Прогресс не оправдывает ущерб по
умолчанию. Учёный, претендующий на
ответственность, обязан заранее
задать себе вопрос: “Кто заплатит
за нашу ошибку?”»

из тезиса Х. Ли (A3), черновик, доработанная версия

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

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

На двери секции Aegis висела стандартная табличка с режимом доступа и датой последней калибровки. Под ней, на уровне глаз, кто-то вчера прикрепил синий стикер: «Демонстрация – пройдена. Далее – план по модернизации». Почерк был Джасов: слегка наклонённый, с мелкими буквами, как будто он спешил не потерять мысль.

Ханна остановилась на секунду, глядя на стикер. Сам факт, что инженер подумал о «плане модернизации» сразу после демонстрации, был хорошим знаком. Но её интересовали не только катушки и фильтры.

Она отлепила стикер, аккуратно перевернула и на чистой стороне написала тонкой ручкой: «Кодекс до модернизации». Потом приклеила обратно чуть ниже.

Символический жест – никому, кроме неё, не заметный. Но ей важно было видеть, что этика не добавляется «в довесок» к железу, а идёт раньше.

Внутри секции лаборатория уже просыпалась. У дальнего стола Алексей просматривал список задач для дневной смены, держа в руке привычную термокружку; у основного терминала Самир листал вчерашние логи, пока ещё без кофе, но с тем же сосредоточенным видом; в центре, возле модуля, Джас проверял крепления.

– Доброе утро, – сказала Ханна, проходя внутрь.

– Утро, – почти в унисон ответили трое.

Она кивнула каждому и сразу направилась к свободному участку стола. Положила блокнот, достала ручку, сверху – тонкую папку с заголовком: «Черновик: Этический кодекс Palingenesis/Aegis (v0.1)».

На папке не было ни штампов, ни логотипов. Только дата и её подпись.

– Ты уже работаешь? – спросил Алексей, заметив папку.

– Я всегда работаю, – ответила Ханна, но в голосе не было ни усталости, ни иронии. – Особенно когда кто-то собирается обсуждать новые этапы.

Она посмотрела на модуль:

– Вы вчера, кажется, говорили про «планы».

Джас, не отрываясь от стяжек, буркнул:

– Планы – это святое. Без них мы бы здесь просто спорили о смысле жизни.

– Иногда о смысле жизни тоже нужно спорить, – заметила Ханна. – Особенно если твои катушки однажды решат на него повлиять.

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

– Мы пока хотим повлиять только на полиэтилен, – сказал он. – Не волнуйся, мир людей в безопасности.

– Пока, – уточнила она.

Это «пока» ей казалось самым важным словом последних дней.

Совещание по планированию на день началось через полчаса. Дмитрий вошёл, когда все уже собрались: Самир у доски с наметками по сериям измерений; Джас с открытым ноутбуком – там мигала таблица задач; Алексей листал бумажный чек-лист по оборудованию. Жана в этот раз не было – он занимался другими группами, но обещал присоединиться к обсуждению кодекса позже.

– Доброе утро, – сказал Дмитрий, закрывая за собой дверь.

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

– У нас сегодня два слоя задач, – продолжил он, кладя на стол планшет. – Технический план на ближайшие несколько дней и… – он кивнул в сторону папки Ханны, – предварительная дискуссия по кодексу для Palingenesis и Aegis.

– То есть сначала подумаем, а потом будем делать? – сдержанно усмехнулся Джас.

– Редкий, но полезный режим, – парировала Ханна.

Дмитрий не стал вмешиваться в обмен репликами, только слегка улыбнулся:

– Именно. Итак, технически…

Он дал Самиру возможность вкратце изложить план: дополнительные «слепые» тесты с синтетическими данными и вариациями фильтрации, уточнение параметров синхронизации Q-каналов, проверка дрейфа на «пустых» сериях. Всё это было продолжением работы, которую они уже начали; в ближайшие дни никакого перехода к in-vivo не планировалось – по крайней мере, по официальному расписанию.

Но в неофициальных разговорах с инженерами за последние сутки у Ханны прозвучала фраза, которая ей не понравилась: «Когда-нибудь всё равно придётся работать с живым». Не потому, что она была неверной – она была слишком верной. Вопрос был в том, кто и как решит, когда это самое «когда-нибудь» наступит.

Когда Самир закончил, Дмитрий повернулся к Ханне:

– Теперь твой блок. Расскажешь, что принесла?

Она подняла папку так, чтобы все увидели заголовок:

– Я подготовила черновой вариант этического кодекса для работы с Palingenesis и Aegis. Это не окончательный текст, но каркас. Нам нужно зафиксировать не только технические, но и моральные, юридические рамки до того, как кто-то предложит первый in-vivo.

– То есть до того, как я предложу, – без обиды сказал Джас.

– Ты или кто-то, кто придёт после тебя, – поправила она. – Мне всё равно, кто будет автором – мне важно, чтобы у него были чёткие ограничения.

Она раскрыла папку. Первые страницы были аккуратно распечатаны, с заголовками и нумерованными пунктами. Заглавие выглядело так:

Черновой фрагмент. Этический кодекс Palingenesis/Aegis (v0.1)

Подготовлено: д-р Х. Ли (биоэтика) совместно с проф. А. Бакари (право).

Статус: рабочий документ, не утверждён.

– Я предлагаю, – сказала Ханна, – чтобы сегодня мы обсудили только базовые принципы. Детали, которые потребуют юридической отладки, мы доработаем с Бакари. Но нам нужно согласие команды по основным пунктам.

Дмитрий кивнул:

– Озвучь.

Она прочитала первый блок вслух, не торопясь, давая словам осесть:

1. Примат живого и человеческого достоинства

1.1. Любой эксперимент с использованием Palingenesis и/или аппаратуры Aegis, который потенциально затрагивает живые системы (человеческие или иные), должен рассматриваться как вмешательство в целостность этих систем.

1.2. Защита жизни, здоровья и психического состояния участников (включая непрямо затронутых) имеет приоритет над научным и технологическим прогрессом.

1.3. Недопустимы эксперименты in-vivo без достаточных оснований полагать, что риск для участников не превышает строго определённого порога, установленного этическим комитетом и подтверждённого независимой экспертизой.

Она оторвалась от текста и посмотрела на присутствующих:

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

– Звучит… знакомо, – сказал Джас. – Как инструкции в любой приличной клинике.

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

– А пока что мы работаем с пластиком, – напомнил он.

– Кодекс пишется не под вчерашний день, – спокойно ответила она. – А под тот, куда вы стремитесь.

Дмитрий вмешался, сохраняя нейтральность:

– Продолжай, Ханна. Пусть сначала будет общий каркас, потом обсудим пункты.

Следующий блок касался добровольности и информированного согласия. Ханна читала, иногда комментируя:

2. Добровольность участия и информированное согласие

2.1. Участие человека в экспериментах с использованием Palingenesis/Aegis допускается только при наличии добровольного, информированного согласия, полученного без давления, манипуляций и скрытых угроз.

2.2. Участникам должны быть представлены:

– цели эксперимента;

– возможные риски (включая неизвестные факторы и признанную неопределённость);

– альтернативы (включая отказ от участия без негативных последствий).

2.3. Отдельно оговаривается право участника прекратить участие в эксперименте в любой момент без объяснения причин, за исключением случаев, когда немедленное прекращение несёт больший риск, чем безопасное завершение процедуры.

– И это тоже «из учебника»? – спросил Самир, не с сарказмом, а с любопытством.

– Да, – кивнула Ханна. – Но у нас есть два нюанса. Во-первых, в протоколах нужно честно указывать не только общие слова про «риски», но и конкретные неизвестности. Мы работаем с режимами, которые не до конца понимаем. Во-вторых, мы обязаны зафиксировать запрет на «долги благодарности» как форму давления.

Алексей поднял глаза:

– Это как?

– Когда человек чувствует, что обязан «отдать» институту участие в эксперименте, потому что ему дали шанс, работу или стипендию, – сказала Ханна. – В твоём случае, например: если бы кто-то из руководства сказал тебе: «Мы дали тебе возможность быть здесь, теперь ты обязан пойти добровольцем в первый in-vivo».

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

– Никто так не говорил, – тихо сказал Алексей.

– И не должен, – жёстко ответила Ханна. – Я хочу видеть это прописанным. Чтобы не было соблазна.

Дмитрий кивнул:

– Запиши, что ты хочешь добавить.

Она перевернула страницу и быстро карандашом добавила:

2.4. Особое внимание уделяется исключению ситуаций, когда участие в эксперименте может восприниматься как «обязанность» из-за экономической, социальной или институциональной зависимости участника от организаторов.

– Это потом нужно будет облечь в юридически устойчивую формулировку, – заметил Дмитрий. – Но смысл правильный.

– Бакари поможет, – сказала Ханна. – Она уже просила от меня список «серых зон», чтобы перевести их на язык права.

Имя Бакари прозвучало как тихий аргумент: у кодекса есть не только моральный, но и юридический позвоночник.

Третий блок был менее классическим и больше касался их специфики:

3. Принцип поэтапности и запрет на «ускоренные переходы»

3.1. Переход от in-silico моделей к in-vitro экспериментам, а затем к in-vivo испытаниям допускается только после документально подтверждённой стабилизации предыдущего этапа.

3.2. Запрещаются «ускоренные переходы», при которых отдельные участники или группы минуют стадии протокола ради экономии времени, ресурсов или демонстрации результатов.

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

– обоснованием, почему предыдущий этап считается достаточным;

– независимой экспертизой рисков.

– Это пункт, который ты на самом деле хочешь обсудить сегодня, да? – спросил Джас, когда она дочитала.

– Да, – честно ответила Ханна. – Потому что уже вчера, после демонстрации, я слышала фразу: «Мы всё равно когда-то перейдём к живому, так давайте не тянуть слишком долго».

– Я так сказал, – признал Джас. – И не собираюсь отказываться от смысла. Мы не строим просто красивый прибор для полиэтилена. Рано или поздно нам нужно будет понять, как это влияет на реальные организмы. Иначе мы останемся в вечной песочнице.

– Я не против «рано или поздно», – возразила она. – Я против «не тянуть слишком долго» без критериев. В этом пункте оно и фиксируется: сначала критерии, потом сроки.

Она спокойно, без укора, посмотрела на него:

– Ты привык мыслить версиями: Aegis-β, β-2. Давай так же мыслить и здесь: in-silico v1.0, in-vitro v1.0, и только при выполнении определённых условий – переход к v2.0, где появляется живое.

Джас задумался. Ему нравилась логика версий, но не нравилась мысль о внешнем контроле над тем, когда он может «обновиться».

– И кто решит, что v1.0 достаточно стабильна? – спросил он. – Ты? Жан? Совет?

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

– То есть очереди, бумаги и собрания, – пробурчал он.

– То есть защита людей, которых ты в этот прибор посадишь, – уточнила она.

Дмитрий вмешался до того, как разговор ушёл в личное:

– Джас, ты же сам говорил, что не хочешь повторения историй оборонки – когда инженеры делают, а потом говорят: «Мы не знали, как это будет использоваться».

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

– Это ощущение нормально, – мягко сказал Дмитрий. – Мы все привыкли к большей свободе в лаборатории. Но размер ставки изменился. И если говорить честно: я не хочу, чтобы решение о первом in-vivo принималось на ночной смене из трёх человек, пусть даже очень умных.

Он перевёл взгляд на Ханну:

– Мне нравится пункт о поэтапности. Но нужно будет понять, как сделать процедуру рассмотрения реальной, а не формальной. Чтобы это не превратилось в бесконечное «переслали на согласование».

– Поэтому я и зову Бакари, – сказала Ханна. – Она умеет отличать реальный контроль от бумажного.

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

– Ты как к этому относишься? – спросила она его негромко, когда остальные занялись своими мыслями.

– К кодексу? – переспросил он.

– Да.

Алексей задумался. Для него кодексы и уставы были чем-то вроде атмосферного давления – есть и есть, пока резко не меняется. Но в последнее время он слишком часто ловил себя на ощущении, что решения взрослых напрямую связаны с тем, что потом делает он.

– Мне… – он подбирал слова, – как человеку, который здесь снизу, это даёт чувство, что не всё зависит от настроения смены. Если будет что-то написано, у меня будет на что ссылаться, если кто-то попросит «чуть-чуть нарушить».

– Это важно, – кивнула Ханна. – Кодекс – не только про запреты сверху. Это ещё и твой щит.

Он улыбнулся краем губ:

– Закон как щит, не меч. Я уже слышал эту формулу.

– Бакари заразительна, – сказала Ханна.

Во второй половине обсуждения Ханна перешла к более «техническим» для неё пунктам:

4. Журналы самочувствия и психофизический мониторинг

4.1. Все участники экспериментов (включая операторов, находящихся в помещениях с активной аппаратурой Aegis) обязаны вести краткий журнал самочувствия.

4.2. Любые необычные субъективные ощущения (головокружение, «эхо»-ощущения, изменения восприятия и т.д.) подлежат обязательной регистрации и анализу наравне с физическими логами.

4.3. Регистрация субъективных эффектов не может использоваться против сотрудника как основание для дисциплинарных мер, за исключением случаев сознательного сокрытия серьёзных симптомов.

4.4. Данные самочувствия передаются анонимно в этический комитет и используются при оценке рисков.

– Это точно нужно? – спросил Самир. – Я не против, но… мы же не психо-лаборатория.

– Мы лаборатория, где люди проводят ночи, под воздействием сложных полей и неполностью изученных режимов, – спокойно ответила Ханна. – И мы уже слышали рассказы о странных ощущениях на поздних сменах.

Алексей чуть дёрнулся – он вспомнил, как говорил Жану о небольшом «щелчке» в голове и ощущении сдвига окружения. Тогда это прозвучало как личная ремарка, а теперь оказывалось материалом для системы.

– Мне важно, – продолжила Ханна, – чтобы ваши ощущения не оставались «на кухне». Если в какой-то момент мы увидим корреляцию между режимами работы Aegis и повторяющимися жалобами, это будет сигналом тормозить ещё до статистики по травмам.

– То есть мы превращаем каждый день в маленький опросник? – уточнил Джас.

– В маленький акт честности, – поправила она. – И ещё: мы фиксируем, что никто не имеет права наказать человека за то, что он сказал: «Мне было плохо в этом режиме». Иначе журналы превратятся в фикцию.

Дмитрий медленно кивнул:

– Это нужно связать с Жаном. Он поможет сделать формат, который не будет восприниматься как «анкетка для контроля», а скорее как часть заботы.

– Я уже с ним говорила, – сказала Ханна. – Он предложит пару вариантов.

Последний блок черновика был пока совсем грубым, но для неё – ключевым:

5. Стоп-процедуры и право приостановки

5.1. Любой член команды, обнаруживший серьёзное несоответствие протоколов безопасности или аномальное поведение системы, имеет право инициировать временную остановку эксперимента (стоп-процедуру), независимо от иерархического статуса.

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

5.3. После стоп-процедуры проводится разбор с участием ответственных за безопасность (биоэтика, инженерия, психология, право) с обязательной фиксацией причин и выводов.

5.4. Решение об отмене стоп-режима принимается коллегиально и документируется.

– Это… – Джас задумчиво посмотрел на текст, – уже революция. Ты хочешь, чтобы любой техник мог нажать на тормоз в середине цикла, если ему показалось что-то не так?

– Да, – ответила Ханна. – Если ему показалось настолько, что он готов поставить подпись под этим ощущением. Потом мы разберёмся, был ли это сигнал или просто страх. Но лучше лишняя остановка, чем один раз «не успели».

Алексей услышал слово «техник» и почувствовал, как по спине пробежал холодок. Он представил себе ситуацию: идёт важный эксперимент, все сосредоточены, а у него – странное ощущение или подозрение. Поднять руку? Нажать? Взять на себя этот груз?

Дмитрий поймал этот взгляд.

– Это не только право, – сказал он, обращаясь скорее к Алексею, чем к Джасу. – Это и ответственность. Кодекс не отменяет твоей совести. Он даёт ей форму.

– А злоупотребления? – не унимался Джас. – Что, если кто-то будет «страховаться» и постоянно останавливать всё на ровном месте?

– Поэтому и пункт про разбор и документирование, – сказала Ханна. – Если человек трижды подряд инициирует стоп без реальных оснований, это тоже сигнал – но уже психологам и руководству. Не для наказания, а для выяснения, что происходит.

Она сделала пометку на полях:

– И ещё: нужно добавить, что в случае конфликта интересов – например, если инициатор стопа является ответственным за график – разбор проводит независимая группа.

Дмитрий облегчённо вздохнул. Ему нравилось, что Ханна думает не только в сторону «как остановить», но и «как не превратить стоп в оружие против проекта».

– Я поддержу этот блок, – сказал он. – И хочу, чтобы это было зафиксировано не только в локальном кодексе, но и в документах ВНС. Остановка ради безопасности – не саботаж.

Он посмотрел на всех:

– Нам нужна культура, в которой «стоп» – не клеймо труса, а нормальный инструмент работы. Иначе мы будем врать себе, пока что-то не сломается слишком сильно.

Когда они прошли все основные пункты, на столе осталось несколько отмеченных карандашом мест: вещи, требующие доработки. Ханна аккуратно сложила листы, оставив верхним первый блок – про примат живого.

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

– Давай так, – предложил Дмитрий. – Сейчас пройдёмся по пунктам ещё раз – не по формулировкам, а по сути. Кто не согласен с чем-то – говорит сейчас.

Он поднял взгляд на Джаса:

– Особенно инженеры.

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

– По примату живого – я за, – первым сказал Самир. – Это, честно говоря, минимум. Без него любые наши вычисления теряют смысл.

– По добровольности и исключению «долгов» – тоже, – добавил Алексей неожиданно для себя. – Я… рад, что это будет прописано.

Он почувствовал, как будто часть груза, которую он носил в виде невысказанного страха – что его когда-нибудь попросят «по-настоящему отработать доверие» – стала чуть легче.

Джас молчал немного дольше.

– Мне не нравится 3.2, – наконец сказал он. – Запрет на «ускоренные переходы» как абсолют. Иногда в инженерии именно «неожиданное соединение» даёт прорыв. Если мы всё загоняем в этапы, мы рискуем зацементировать себя.

– В инженерии – да, – спокойно ответила Ханна. – В экспериментах с живыми – нет. Ты можешь сколько угодно делать «ускоренные переходы» в макетах и симуляциях. Но как только появляется реальный человек – никакого «ускоренного».

Дмитрий вставил:

– Может быть, нам стоит чётче развести «ускоренные переходы в моделях» и «ускоренные переходы in-vivo». Тогда ты не будешь чувствовать, что тебе запретили думать, а мы получим жёсткое ограничение там, где оно критично.

Ханна кивнула:

– Запишу. Пункт 3.2 – уточнение: запрет касается перехода к экспериментам с живыми системами, а не быстрых итераций в моделях и небиологических тестах.

– С этим я могу жить, – сказал Джас. – Я не собирался сажать людей в ещё недособранный модуль, но сама формулировка меня раздражала.

Он помолчал и добавил уже чуть мягче:

– И да, я понимаю, что однажды за моими катушками окажется чей-то организм. Я не хочу, чтобы это произошло на «быстром переходе».

– Это уже хороший старт, – сказала Ханна.

По пункту с журналами самочувствия возражений почти не было. Только Самир предложил сделать формат максимально простым – чтобы не тратить лишнее время и не вызывать «бюрократическую аллергию». Дмитрий попросил подключить Жана.

По стоп-процедурам снова возник короткий спор: Джас переживал за злоупотребления, Алексей – за груз ответственности, Ханна – за возможность скрытого давления на инициаторов. В итоге они пришли к компромиссу: прописать не только право на стоп, но и обязательство руководства регулярно пересматривать случаи использования этой процедуры, чтобы не допустить ни давления, ни бессмысленного блокирования работы.

– Значит, – подвёл Дмитрий, – на уровне принципов мы за:

– приоритет живого;

– добровольность без «долгов»;

– поэтапность с жёстким запретом на ускоренный переход к живому;

– журналы самочувствия и психофизический мониторинг;

– формализованный стоп с защитой инициаторов.

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

– Возражения по сути?

Никто не поднял руку.

– Тогда считаем, что v0.1 кодекса согласован на уровне команды, – сказал он. – Дальше Ханна и Бакари дорабатывают формулировки, Жан – протоколы журналов, а мы – учимся жить с тем, что у нас теперь есть не только lab-логи, но и этический каркас.

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

Когда Алексей в обеденный перерыв брал очередной образец, он вдруг поймал себя на мысли, что в голове прокручивает не только технический чек-лист, но и новые пункты: «Если почувствую странное – записать. Если увижу несоответствие – сказать».

Ему было немного страшно – как человеку, которому доверили новый инструмент. Но одновременно – спокойнее.

У дверей в секцию он заметил синий стикер. Надпись на нём изменилась: к вчерашнему «План по модернизации» добавилось ровным почерком: «Кодекс до модернизации».

Он улыбнулся. Почерк Ханны он уже узнавал.

Джас, проходя мимо, тоже замедлил шаг, посмотрел на стикер и, чуть фыркнув, добавил рядом мелкую надпись: «И после тоже».

– Вот, – сказал он, когда Ханна это заметила. – Чтобы не думали, что кодекс – одноразовая штука.

– Это почти комплимент, – ответила она.

– Почти, – подтвердил он.

Во второй половине дня Ханна отправила Бакари электронный пакет: черновой кодекс с пометками, краткое резюме обсуждения и список вопросов, которые требовали юридической огранки.

Через час пришёл короткий ответ:

«Получила. Вижу живой документ, а не декларацию – это хорошо. Завтра свяжемся. Закон – это щит, но щит должен быть выкован из хорошего металла. Аминат.»

Ханна закрыла письмо и на минуту прикрыла глаза. За последние месяцы она много раз чувствовала себя одинокой в своём «нет». Сегодня это «нет» впервые обрело форму «да, но так».

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

Она взяла блокнот, открыла чистую страницу и написала вверху:

«Кодекс Palingenesis/Aegis, рабочая заметка. День 1: команда согласилась, что у живого есть приоритет».

Под этим, чуть ниже, добавила мелко: «Теперь дело за тем, чтобы не забывать об этом в ночные смены».

Вечером, когда лаборатория опустела, Ханна прошла ещё раз вдоль рядов. Ей нравилось видеть, как в этих совсем не романтических объектах – стойках, кабелях, мониторах – живёт что-то, что может изменить очень многое. Её задача была в том, чтобы в этом «изменить» всегда оставался человек.

Она остановилась у модуля Aegis, положила ладонь на гладкий край панели и тихо, почти неслышно, произнесла:

– Подумайте о живом.

Это была её личная молитва к этому железу – и ко всем, кто с ним работал.

Где-то в логах уже формировалась новая категория записей – не только автокорреляции и τ, но и первые строки будущих журналов самочувствия. В кодексе – всего лишь v0.1. В людях – первый шаг к тому, чтобы не считать живое приложением к эксперименту.

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

Глава 8. Архитектура

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

Он включил главный дисплей и вывел схему, которая за последние недели успела стать чем-то вроде карты страны, где они все жили: блоки «Aegis-β», «Palingenesis v0.3x», «Q-Beacon – draft». Линии связи, стрелки потоков данных, точки синхронизации. На первый взгляд – просто схема, на второй – скелет технологии, ради которой уже начали писать уставы и кодексы.

Он задержал взгляд на прямоугольнике с подписью «Palingenesis v0.4 – planned». Маленький серый блок, от которого отходили пунктирные стрелки к другим модулям. Пунктир его раздражал. Пунктир в архитектуре значил одно: «подумаем потом». А «потом» в таких системах обычно приходило либо слишком поздно, либо в самый неудобный момент.

Самир открыл новое «слойное» окно и начал перекладывать элементы, как ребёнок – детали конструктора, только вместо пластика были процессы. Внутри у него был привычный спокойный азарт: сейчас из разрозненных кусков нужно собрать живую структуру.

За его спиной послышались шаги. Голос Джаса прозвучал ещё до того, как тот вошёл:

– Опять перекраиваешь всю вселенную без согласования с богами железа?

Самир не отвлёкся от экрана:

– Вселенную – нет. Только те куски, которые у тебя сужают горлышко.

– Горлышко не у меня, – возмутился Джас, проходя внутрь. – Горлышко – у твоих фильтров. Ты видел, сколько они жрут по времени?

– Видел, – спокойно ответил Самир. – Поэтому и перекраиваю.

Он щёлкнул по экрану, и схема увеличилась. Теперь Aegis-модуль занимал левую половину дисплея: набор катушек, экранов, датчиков и управляющих контуров. Справа – блоки анализа и управления: Palingenesis, Q-модули, системы логирования.

– Смотри, – сказал он. – Сейчас у нас так:

Aegis-β → сырые данные → Palingenesis v0.3x → фильтры → автокорреляция → отчёты.

Он провёл пальцем по стрелке.

– Узкое место – на стыке «сырые данные → алгоритм». Мы гоняем слишком много мусора через сложные фильтры. Я хочу часть работы отдать железу, а не только софту.

– То есть повесить на мой Aegis ещё одну гирю, – вздохнул Джас. – А ты знаешь, что каждый новый блок – это не только красивые квадратики, но и килограммы железа, ампер и ватты?

– Знаю, – кивнул Самир. – Поэтому и пришёл рано, чтобы успеть поругаться до всех.

Он щёлкнул ещё раз. Поверх исходной схемы появилась новая, чуть отличающаяся: на линии от Aegis к Palingenesis вклинился маленький блок «Q-PreFilter».

– Я предлагаю часть предварительной фильтрации и временного усреднения вынести в отдельный модуль, привязанный к Q-Beacon. Пусть он отбрасывает заведомо бессмысленный шум до того, как данные попадут в основной алгоритм.

– То есть маленький мозг между моими катушками и твоими матрицами? – уточнил Джас. – Ещё один потенциальный источник глюков.

– Скорее хороший слуховой фильтр, – поправил Самир. – Который не пытается понимать музыку, но отсеивает фоновый шум кондиционера.

Он посмотрел на него поверх очков:

– И, кстати, твои катушки тоже должны будут кое-что сделать для алгоритма.

– Знал, что будет подвох, – вздохнул Джас.

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

– Я смотрю, вы начали без меня, – сказал он, отмечая изменённую схему на экране.

– Мы просто размечаем поле боя, – ответил Джас. – Самир хочет впаять между моим железом и его алгоритмом ещё один мозг. Я думаю, что у нас достаточно мозгов в этой комнате.

– Я хочу перераспределить нагрузку, – поправил Самир. – Сейчас Palingenesis ест слишком много, потому что на него сваливают всё: и фильтрацию, и анализ, и корреляцию.

Дмитрий подошёл ближе, вглядываясь в схему.

– Расскажите по очереди, – сказал он. – Сначала: как *сейчас*. Потом – что вы предлагаете.

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

– Сейчас, – начал он, рисуя простую линейку блоков, – у нас Aegis-β даёт нам пачки сырых данных: временные ряды от датчиков поля, тока, напряжения, положения образца. Всё это валится в один агрегатор, потом в Palingenesis v0.3.

Он отметил блок.

– Внутри этого блока мы делаем:

– предварительную фильтрацию по частоте;

– нормализацию амплитуд;

– расчёт автокорреляции по окну τ;

– сравнение с эталонными шаблонами;

– генерацию отчёта.

Он обвёл блок в воздухе:

– Это слишком много для одного слоя. Любое изменение на входе – и нам приходится перекраивать весь алгоритм.

– А что предлагаешь? – спросил Дмитрий.

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

– Предлагаю трёхуровневую архитектуру:

1. Аппаратный уровень (Aegis-β → β-2)

– часть фильтрации и синхронизации делаем сразу на железе:

– вводим дополнительные Q-модули, которые обеспечивают стабильный временной шаг и базовую отбраковку шумовых участков;

– добавляем элементарные пороговые фильтры, чтобы не гонять совсем мусор.

2. Промежуточный уровень (Q-PreFilter)

– маленький, но быстрый блок, привязанный к Q-Beacon, который:

– пересинхронизирует данные по единому «маяку»;

– вычисляет простейшие статистики (средние, дисперсии);

– отметает участки, явно не содержащие полезной информации.

3. Алгоритмический уровень (Palingenesis v0.4)

– уже не занимается «выгребанием мусора», а работает по чище подготовленным данным:

– фокусируется на фазовых корреляциях;

– строит модели «эхо» и устойчивых паттернов;

– готовит материал для дальнейшей реконструкции.

– То есть, – подытожил Дмитрий, – ты хочешь, чтобы Palingenesis перестал быть свалкой всех задач и стал специализироваться на главном – работе с паттернами и корреляциями.

– Да, – подтвердил Самир. – И это позволит нам перейти от v0.3x, которая в основном считает, к v0.4, которая уже начинает *моделировать*.

Джас хмыкнул:

– Звучит красиво. Но это всё равно перекладывает часть работы на мой Aegis. Ты хочешь от меня Aegis-β-2, который не просто «снимает», а ещё и «думает».

– Не думает, – возразил Самир. – Слушает. И чётче стучит в Q-Beacon.

Дмитрий задумчиво посмотрел на схему.

– Джас, а что у нас реально по запасу по мощности и стабильности, если мы начнём вешать на Aegis-β дополнительные Q-модули и пороговые фильтры?

Инженер пожал плечами:

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

– И тут, – сказал Самир спокойным тоном, который у него появлялся, когда он готовился к долгому спору, – мы подходим к вопросу, где у нас на самом деле «бутылочное горлышко».

Технический спор начался не с крика, а с определений. Так, как любят люди, которые по профессии должны быть точными.

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

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

Он ткнул пальцем в блок «Aegis-β» на схеме:

– У тебя в модельках всё идеально: нет дрейфа температуры, нет микровибраций, нет паразитных полей от соседних блоков. В реальной лаборатории это всё есть. И каждый дополнительный «мини-мозг» на железе – это ещё один источник паразитики.

– Именно поэтому, – парировал Самир, – я и хочу развести уровни. Сейчас всё это сваливается в Palingenesis, и мы туда записываем не только сигналы, но и наши ошибки. Потом начинаем объяснять «эхо» железом, алгоритмами, погодой и фазой луны одновременно.

Он кивнул на Aegis:

– Если мы научим твой β-2 отдавать нам более структурированный поток, мы сможем отдельно анализировать, где физика, а где математика.

Дмитрий слушал, не вмешиваясь. Он привык, что споры между этими двоими рано или поздно давали лучший результат, чем любые совещания.

– Давайте конкретнее, – сказал он. – Джас, что тебе нужно, чтобы перейти от β к β-2 в том виде, который предлагает Самир?

Джас задумчиво посмотрел на схему и, чуть прищурившись, начал раскладывать по полочкам:

– По железу:

– дополнительный слой экранирования вокруг новых Q-модулей;

– новая разводка питания, чтобы они не садились на уже загруженные линии;

– отдельные датчики температуры и вибраций в зоне этих модулей;

– переразметка кабельных трасс, чтобы не было перекрёстных наводок.

Он вздохнул:

– По времени – месяц плотной работы с парой ночных смен и серией калибровок. По людям – нужны мои руки, руки Алексея и ещё одного техника. По нервам – много кофе.

– По алгоритмам, – сказал Самир, продолжая цепочку, – мне нужно:

– совместно с тобой определить формат данных, которые отдают эти Q-префильтры;

– задать жёсткие временные ограничения: сколько миллисекунд они могут задерживать поток;

– заложить в Palingenesis v0.4 логику, которая будет учитывать, где данные прошли через железный фильтр, а где – нет.

Он помолчал и добавил:

– И ещё: мне нужно, чтобы Оскар участвовал в проектировании архитектуры логов. Иначе мы опять получим кашу из сырых, полуобработанных и «когда-то префильтрованных» данных без понятного происхождения.

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

– Я хочу, чтобы человек, который понимает, как данные текут по сети и где они могут потеряться или исказиться, помог нам не сделать глупостей, – ответил Самир. – Он теперь часть команды. Либо мы это учитываем, либо потом будем смотреть расследования Маши о том, как «ошибка в логировании привела к…».

Дмитрий кивнул:

– Оскар должен быть в этой комнате, когда вы окончательно решите, как выглядит Q-PreFilter и система логов. Я приглашаю его на следующее обсуждение.

Он сделал глоток кофе и добавил:

– А теперь давайте посмотрим на это глазами людей, которые будут этим пользоваться. Архитектура – это не только блоки и линии. Это ещё и то, как Алексей в три часа ночи поймёт, куда смотреть, если что-то пойдёт не так.

Чертёж Aegis-β-2 они открыли как отдельный документ. Без формул, но с ясно обозначенными слоями.

Черновой описательный чертёж Aegis-β-2 (extract)

1. Основная структура:

– Центральная камера для образца (объём до X см³), окружённая тремя концентрическими рамами катушек.

– Внутренний слой катушек отвечает за формирование основного поля (диапазон частот f_base ± Δf).

– Средний слой – корректирующий, компенсирующий локальные неоднородности и дрейф.

– Внешний слой – экранирующий, минимизирующим влияние внешних полей.

2. Q-модули (расширение β → β-2):

– Дополнительные синхро-модули, привязанные к центральному Q-Beacon:

• обеспечивают временную метку для каждого импульса/ответа с точностью до микросекунд;

• осуществляют первичную пороговую фильтрацию по амплитуде и спектру (отбрасывают шумовые участки ниже заданного порога).

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

3. Интерфейс с алгоритмическим уровнем:

– Формат выходных данных стандартизирован:

• сырые данные (по запросу);

• предварительно фильтрованные (по умолчанию для Palingenesis v0.4);

• диагностические (для анализа сбоев и дрейфов).

Примечание:

Конфигурация β-2 рассчитана на возможность дальнейшей модернизации под режимы MR без полной перестройки аппаратуры (резерв по мощности и по каналам связи).

– Кто-нибудь, кроме вас троих, поймёт это с первого раза? – спросила Ханна, появившись в дверях, когда они дочитали.

– Мы надеемся, что да, – ответил Джас. – Но если нет – будем рисовать картинки.

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

Она показала на раздел 3:

– Во-первых, чтобы было чётко понятно, какой канал используется для эксперимента, а какой – только для диагностики. Во-вторых, чтобы существовал физический способ «разорвать» подачу импульсов – не только через софт.

– Ты про аппаратный стоп, – понял Джас.

– Да, – кивнула Ханна. – В кодексе, который мы приняли на прошлой неделе, были прописаны стоп-процедуры. Теперь нужно, чтобы архитектура тоже их знала.

Дмитрий улыбнулся:

– Это тот редкий случай, когда всё действительно складывается в систему.

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

– Меня вызывали? – спросил он, оглядывая схему на экране. – Вы решили, что пора добавить немного паранойи в архитектуру?

– Паранойя – это то, что мы теперь называем «архитектурой безопасности», – ответил Дмитрий. – Нам нужно, чтобы данные, которые бегут через Aegis, Q-модули и Palingenesis, были не только красивыми, но и отслеживаемыми.

Самир кратко изложил идею Q-PreFilter и трёх уровней. Оскар слушал, покачивая ногой, как человек, для которого сложные схемы – привычный ландшафт.

– То есть, – подвёл он, – у вас будет:

– железный слой, который уже что-то отбрасывает;

– небольшой промежуточный мозг, который структурирует поток;

– и большой софт-мозг, который делает магию.

Он перевёл взгляд на Самира:

– И ты хочешь, чтобы я помог сделать так, чтобы мы потом понимали, что именно прошло через каждый из этих слоёв?

– Да, – ответал Самир. – Мне не нужны чудеса. Мне нужны трассировки.

Оскар сел за свободный терминал и быстро вывел свою версию архитектуры:

Technical Memo – Q-Logging Architecture (draft)

Автор: O. Holz, совместно с S. Ahmed

Уровень 1: RawLog (железо)

– минимальные, но неизменяемые записи о каждом импульсе и ответе: временная метка от Q-Beacon, ID канала, базовые амплитуды.

– пишутся напрямую с Aegis-β-2 на защищённый модуль, недоступный для перезаписи из Palingenesis.

Уровень 2: PreFilterLog (Q-PreFilter)

– записи о том, какие участки данных были отброшены пороговыми фильтрами (шум) и по каким критериям.

– связываются с RawLog через общий ID события и временную метку.

Уровень 3: AlgoLog (Palingenesis v0.4)

– записи о том, какие алгоритмические решения были приняты (обнаружение паттернов, «эхо», расчёты корреляций).

– содержат ссылки на соответствующие записи в RawLog и PreFilterLog.

Цель:

– обеспечить возможность задним числом восстановить путь любого результата: что было на входе, что отсеялось, что интерпретировал алгоритм.

– Если мы это сделаем, – сказал Оскар, – то в случае аномалий или, не дай бог, инцидентов, мы сможем честно ответить на три вопроса:

1) Это было в железе?

2) Это появилось в префильтре?

3) Это нарисовал софт?

Он усмехнулся:

– И у Маши будет меньше поводов говорить, что мы всё прячем.

– А у нас – больше работы, – пробурчал Джас. – Но ладно. Если это поможет потом не объяснять на слушаниях, что «логов как раз за это число нет», я готов потерпеть.

Самир чувствовал приятное ощущение, которое редко бывает в больших проектах: как будто кусочки из разных голов начали встать в один рисунок. Aegis-β-2, Q-PreFilter, Palingenesis v0.4, логирование – всё это складывалось в нечто, что уже можно было назвать архитектурой, а не набором идей.

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

– Смотри, – сказал Самир, выводя на экран графики нагрузки, – вот наши последние ночные тесты. Aegis выдаёт примерно N мегасэмплов в секунду по всем каналам. Palingenesis v0.3 переваривает это, но на грани – мы работаем почти в реальном времени, но запас минимальный.

Он показал другой график:

– Если мы добавляем более сложные модели «эхо», Palingenesis начнёт тормозить. Без префильтрации мы не сможем ни увеличивать разрешение, ни расширять спектр.

– А если мы добавим префильтрацию на железе, – возразил Джас, – то у нас появятся требования к стабильности Q-модулей, которых сейчас нет. Малейший сбой – и ты будешь считать идеальные модели по кривым данных.

– Именно для этого, – вмешался Дмитрий, – и нужны выделенные диагностические каналы и RawLog. Чтобы мы могли отловить такие сбои.

Он подошёл к доске и, к удивлению обоих, начал рисовать свою версию разбиения:

– Давайте ещё раз.

– У нас есть физический слой: Aegis-β-2. Там должно быть:

• стабильность полей;

• чёткая связь с Q-Beacon;

• возможность физического отключения импульсов (аппаратный стоп).

– Есть слой структурирования: Q-PreFilter. Он:

• не принимает «умных» решений;

• только метит участки как «шум» или «кандидат в сигнал»;

• отдаёт ссылки в лог.

– И есть слой интерпретации: Palingenesis v0.4. Он:

• отвечает за смысл;

• не имеет права переписывать историю того, что пришло снизу.

Он обвёл три слоя разными цветами:

– Горлышко будет там, где мы нарушим это разделение. Если Aegis начнёт «думать», или Palingenesis – «подчищать» логи, или Q-PreFilter – играть в маленького учёного, мы потеряем прозрачность.

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

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.