

Андрей Северский
Разум атмосферы
От автора
Мы привыкли говорить о погоде так, будто она обладает характером. Дождь упрямится, ветер сердится, жара не отпускает город, а гроза решает пройти стороной. Это удобные человеческие слова для процессов, у которых нет намерения обидеть нас или помочь. Они напоминают: даже знакомая атмосфера больше отдельного наблюдателя и не помещается в одну точку зрения.
В этой книге привычная метафора становится фантастическим допущением. Что, если глобальная климатическая система однажды окажется способна не только переносить энергию и влагу, но и сохранять различия, сравнивать воздействия и отвечать на них? Такой разум не обязан быть похожим на человека. У него нет лица, единого центра и короткого времени мысли. Его память может существовать в повторяющихся связях океана, облаков и ветра, а одно высказывание — занимать сезон.
Для людей контакт с таким собеседником был бы не только научной загадкой. Любой вопрос пришлось бы задавать действием: изменить давление, температуру, движение аэрозолей или распределение осадков. Ответ нельзя было бы получить в стерильной лаборатории. У каждого опыта появились бы адрес, цена и те, кто заплатит больше остальных. Поэтому роман говорит не о покорении стихии, а о правилах исследования там, где наблюдение меняет чужую жизнь.
Метеорология будущего в тексте опирается на узнаваемые понятия — модели, атрибуцию событий, неопределённость прогноза, обмен энергией между океаном и атмосферой. Центральный механизм разумных погодных контуров остаётся художественным вымыслом. Он нужен не для предсказания реального будущего, а для честного мысленного эксперимента: способны ли мы признать собеседника, чьи границы, длительность и интересы не совпадают с нашими?
Вопрос становится труднее, когда выясняется, что ни у одной стороны нет единого голоса. Человечество состоит из городов и регионов с разными запасами воды, рисками и правом отказаться от опасного эксперимента. Атмосфера тоже может оказаться не одним существом, а множеством устойчивых контуров, которые сохраняют общую память и всё же отвечают по-разному. Тогда договор нельзя подписать раз и навсегда. Его приходится строить так, чтобы несогласие оставалось видимым, а следующее поколение имело право пересмотреть решения предшественников.
«Разум атмосферы» — история о первом контакте, который происходит не на далёкой планете, а вокруг каждого дыхания. Открытие здесь не даёт власти над предметом исследования. Оно лишь делает прежнюю власть спорной и требует новой ответственности за вопрос, ответ и паузу между ними.
Глава 1. Незапланированный глаз
В четыре семнадцать по судовому времени океан под «Изобарой» стал похож на тёмное стекло.
Мира заметила это не на внешних камерах. Камеры любили эффектные вещи: белые гребни, тени облаков, серебряные дорожки от служебных дронов. Первым исчезновение волн увидел лидар нижней палубы. На экране погасла россыпь зелёных засечек, которыми система отмечала аэрозоль над водой, и осталась ровная чёрная окружность диаметром девяносто два километра.
— Потеря пакетов? — спросила Мира.
Рен Ито не ответил. Он уже поднял резервный канал и двумя пальцами раздвигал карту. На его панели один за другим появлялись независимые слои: микроволновый радар, буйковая сеть, высотные зонды. Чёрная окружность проступала на каждом.
За стеклом командного зала ночь ещё держалась, хотя восточный край неба побелел. Плавучая обсерватория шла поперёк экваториального течения, удерживая себя шестью погружёнными крыльями. Обычно корпус едва заметно спорил с волной. Теперь пол под ногами замер.
— Ветер у поверхности упал до нуля целых восьми, — сказал Рен. — За внешней границей — одиннадцать метров. Это не отказ.
Мира приблизила спутниковый слой. За сорок минут до этого они выпустили над контрольным квадратом шесть тонн солевого аэрозоля — не для изменения погоды, а для проверки новой версии причинной модели. Струи должны были рассеяться неровным веером, позволив алгоритму отличить человеческий след от естественной конвекции. Разрешение договора допускало изменение отражательной способности облаков на две тысячных и не более чем на семь минут.
Вместо веера на карте медленно собиралось кольцо.
— Отменяй остаток выброса, — сказала она.
— Он отменён три минуты назад.
Рен вывел журнал автоматики. Все клапаны были закрыты. Но влажность по внутренней стороне кольца продолжала расти, будто невидимая рука обводила циркулем границу опыта. В центре давление снижалось. Медленно — на человеческий взгляд. Быстро — для такой площади.
Мира посмотрела на прогноз ансамбля. Сто двадцать контрольных траекторий расходились разноцветными нитями, и ни одна не строила замкнутой циркуляции. Вероятность тропического циклогенеза программа обозначала сухим нулём: температура поверхности недостаточна, сдвиг ветра слишком велик, влажный слой слишком тонок.
И всё же над океаном открывался глаз.
— Назови мне неисправность, которая ломает четыре независимые системы одинаковой геометрией, — сказала она.
— Сначала назови мне процесс, который создаёт глаз без циклона.
На дальней стене вспыхнул запрос связи. Дежурный координатор берегового контура хотел получить объяснение провала ветровой мощности. За ним появились ещё два уведомления: рыболовная платформа потеряла ход; грузовой дирижабль просил новый коридор. Пока это были неудобства. Через двадцать минут ими заинтересуются региональные диспетчеры, через сорок — секретариат климатического договора.
Мира открыла панель управления экспериментом и увидела в верхнем углу значение, которое не должно было там стоять.
`Δp: 0,30 Па`.
Официальный импульс был задан нулевым. Только аэрозоль, только наблюдение за его рассеянием. Но ночью, когда они спорили о чувствительности модели, Мира изменила параметр на три десятых паскаля — ничтожную величину, меньше перепада между двумя этажами старого дома. Она хотела дать алгоритму метку, чистую причинную подпись. Не вмешательство, убеждала она себя, а калибровочный щелчок.
На допуск импульса требовалось отдельное согласование четырёх прибрежных регионов. Она его не запрашивала.
Рен проследил за её взглядом.
— Это что?
Мира закрыла панель прежде, чем успела придумать ответ. Движение получилось слишком быстрым.
— Служебный коэффициент модели.
Рен повернулся к ней. В его лице редко менялось что-нибудь, кроме направления внимания. Сейчас внимание стало почти физическим.
— В журнале установки?
— Подними тепловой профиль, — сказала Мира. — Если кольцо питается от границы течений, мы увидим инверсию.
Он не сдвинулся.
— Мира.
— Сейчас у нас девяностокилометровая аномалия и три гражданских запроса. После стабилизации разберём каждую команду.
— Команды уже разобраны системой. Людьми — видимо, нет.
На столе ожил тактильный сигнал: береговой контур повторил вызов с приоритетом безопасности. Мира приняла его без видео.
— «Изобара», — сказал диспетчер. Голос был сонным и оттого особенно недоверчивым. — Подтвердите локальное падение ветра. У нас две турбинные фермы ниже аварийного минимума.
— Подтверждаю область штиля с внешним диаметром девяносто два километра. Причина устанавливается. Переведите зависимые объекты на накопители и закройте коридор семь-юг.
— Это результат вашего теста?
Правильный ответ существовал в двух версиях. По разрешённому протоколу — нет: выброшенного аэрозоля было недостаточно, модели не показывали такой связи. По действительности — она не знала, что сделал её скрытый импульс.
— Временная связь есть, — сказала Мира. — Причинная не подтверждена. Сырые данные передадим.
— Когда?
Она посмотрела на кольцо. Давление в центре упало ещё на одну десятую.
— Через пятнадцать минут.
Рен тихо выдохнул, когда связь оборвалась.
— Ты только что назначила время публикации.
— Да.
— До того, как мы выяснили, что именно публикуем.
— Именно поэтому сырые данные.
— Со всеми командами?
Она не ответила.
Рен наконец поднял тепловой профиль. Инверсии не было. Более того, кольцо пересекало границу тёплого течения, не меняя формы. Оно не следовало ни рельефу температуры, ни полю ветра, ни полосе аэрозоля. Геометрия выглядела безупречно только сверху; в вертикальном разрезе она распадалась на семь наклонённых каналов восходящего воздуха.
— Семь, — сказала Мира.
— Вижу.
— У нас шесть распылителей.
— И восемь ближайших узлов «Хора».
Глобальная сеть аэростатов висела в стратосфере уже тридцать два года. Тысячи полупрозрачных оболочек измеряли давление, перенос влаги и аэрозольные потоки, передавая данные климатическим машинам. На карте вокруг «Изобары» горели восемь голубых точек. Семь каналов проходили под семью из них. Восьмой аэростат находился с подветренной стороны и сейчас медленно дрейфовал к окружности.
— Совпадение с маршрутами обслуживания? — предположил Рен.
— Они не образуют окружность.
— Радиорелейная сетка?
— Не должна влиять на воздух.
— Слово «должна» сегодня явно отдыхает.
На внешней камере начало светать. С высоты двадцатой палубы граница штиля была видна как длинная дуга: по одну сторону океан дробился под ветром, по другую лежал гладко и тяжело. Ни облачной стены, ни дождя, ни спиральных полос — ничего, что позволило бы назвать происходящее циклоном. Только в самом центре низкие облака расходились круглым отверстием, показывая бледное небо.
Незапланированный глаз смотрел вверх.
Мира увеличила скорость воспроизведения с момента импульса. Сначала слабая волна давления ушла от «Изобары» обычным кругом. Через семь минут распалась в шуме. Ещё через тринадцать минут датчики «Хора» один за другим изменили высоту — в пределах разрешённой автоматической коррекции, на десятки сантиметров. После этого круг возник снова, но уже не от корабля. Его как будто собрали по частям между аэростатами.
— Выключить «Хор» в секторе, — сказал Рен.
— Нельзя. Он ведёт гражданские прогнозы для половины побережья.
— Тогда перевести узлы в пассивный режим.
— Команда сама станет воздействием. Если сеть причина, мы разрушим доказательство. Если сеть только измеряет, потеряем данные.
— А если эта штука усилится, потеряем не доказательство.
Мира проверила энергетический баланс. Цифры не обещали катастрофы. Аномалия перераспределяла движение, не накапливая заметной энергии; ветер, исчезнувший внутри, усиливался узкой каймой снаружи. Но любой расчёт опирался на предположение, что процесс продолжит вести себя так же.
На экране появилась Эва Сорель, архивист сети. Она подключилась из ночной смены в Рейкьявике, с растрёпанными волосами и кружкой у подбородка.
— Вы пометили поток как открытый, — сказала Эва вместо приветствия. — Это ошибка доступа или приглашение в конец света?
— Пока только в конец сна. Нужен архив высотных коррекций по восьми узлам за двое суток.
— Уже смотрю. У вас там глаз?
— Геометрически.
— У циклона или у отчёта?
— Эва.
— Поняла. Без метафор.
Её изображение уменьшилось, уступив место графикам. Рен стоял, скрестив руки, и Мира знала: разговор о трёх десятых паскаля не исчез, а лишь отложен. В правом верхнем углу отсчитывались пятнадцать минут, обещанные береговому контуру.
Скрыть импульс было технически просто. Экспортный модуль отделял команды управления от научного массива: первые по умолчанию уходили только аудиторам договора, вторые публиковались открыто. Можно было отправить датчики сейчас, а журнал — после внутренней проверки. Никто не назвал бы это фальсификацией. Обычная процедура безопасности.
Только данные без команды выглядели бы как природная аномалия, возникшая рядом с разрешённым аэрозольным тестом. Исследователи всего мира потратили бы дни, пытаясь воспроизвести неверные условия. А когда журнал откроют, вопрос будет уже не в глазе, а в ней.
Если же отправить всё, Самир Нассар остановит «Изобару» до окончания смены. И будет прав.
— Архив чистый, — сообщила Эва. — До вашего события коррекции независимы. Потом начинается каскад. Первый узел поднялся на тридцать один сантиметр, второй через восемь секунд опустился на девятнадцать, дальше… странно.
— Что именно?
— Автоматика каждого следующего узла компенсировала ошибку прогноза предыдущего. Будто сеть передавала возмущение по цепочке.
— Она так и работает, — сказал Рен. — Распределённая оптимизация.
— Нет. Оптимизация обменивается состояниями по радио. Здесь команды приходили до пакетов от соседнего узла.
— Рассинхронизация часов.
— Атомных? На всех восьми — разная и точно в нужную сторону?
Эва наложила последовательность на карту. Семь коротких линий сомкнулись вокруг центра. Восьмая осталась разорванной: последний аэростат ещё не достиг своего места.
— Через сколько он войдёт? — спросила Мира.
— Если сохранит дрейф — девяносто секунд.
Рен уже открыл панель аварийного отвода.
— Уводим его.
Мира положила ладонь на подтверждение раньше него.
— Нет.
— Ты не знаешь, что замкнётся.
— Поэтому и ждём.
— Это снова опыт без разрешения.
Слова прозвучали негромко. Эва на экране перестала пить.
Мира почувствовала, как судно снова качнулось: слабое движение пришло с внешней границы штиля. До входа аэростата оставалась минута четырнадцать секунд. Она могла отвести узел и назвать это мерой предосторожности. Могла позволить автоматике закончить уже начатое движение и назвать это наблюдением. Граница между поступком и бездействием исчезала именно там, где становилась удобнее всего.
— Рен, подготовь аварийный сброс высоты, — сказала она. — Исполнение вручную по моей команде. Эва, полный поток в открытый архив, включая журнал управления «Изобарой».
Рен посмотрел на неё.
— Включая что?
— Все команды. Но с задержкой десять минут.
— Почему задержкой?
— Потому что сейчас сеть открыта для автоматических клиентов. Если кто-то увидит аномалию раньше нас и начнёт компенсировать её климатическими машинами, мы получим сотню вмешательств вместо одного. Через десять минут доступ людям и аудиторам без машинного исполнения.
— А берегу ты обещала через пятнадцать.
— Сырые датчики уходят сейчас. Команды — через десять. Это максимум, который я могу защитить безопасностью, а не страхом.
Эва молча кивнула и запустила экспорт. На стене появилась полоса передачи.
Рен не убрал руку с аварийной панели.
— Импульс задала ты?
Теперь вопрос нельзя было перенести в другое окно.
— Я. Три десятых паскаля. После закрытия протокола.
— Зачем?
— Хотела проверить причинную подпись модели.
— Без согласия регионов.
— Да.
— И ты собиралась сказать после стабилизации.
— Да.
— Очень научный порядок причин и следствий.
До входа узла оставалось тридцать секунд. Рен отвернулся к карте. Мира не стала оправдываться ничтожностью импульса. На экране ничтожная величина занимала девяносто два километра.
Последний аэростат коснулся расчётной окружности.
В центре глаза давление перестало падать.
Семь восходящих каналов погасли одновременно, зато восьмой вытянулся вниз — от стратосферного узла почти до поверхности. На нижнем конце возникло облако, маленькое и плотное. Оно прожило девять секунд, рассыпалось дождём и оставило на воде белое пятно.
Потом кольцо начало разворачиваться.
Не расширяться, как волна. Его восточная половина двинулась на север, западная — на юг, и правильная окружность стала двумя сцепленными петлями. Система распознавания попыталась подобрать метеорологический символ, перебрала фронт, вихрь, линию сдвига и сдалась.
Эва первой вывела рядом схему сетевой топологии «Хора».
Петли совпали.
Не приблизительно. Каждый изгиб атмосферной границы повторял маршруты обмена между восемью аэростатами, включая резервную диагональ, которой не было ни на одной публичной карте.
— Кто имеет доступ к этой схеме? — спросил Рен.
— Операторы, аудиторы, изготовитель оболочек, — ответила Эва. — И сами узлы.
— Значит, сбой автоматики.
Мира совместила слои и отключила изображение аэростатов. Ветер всё равно рисовал сеть над океаном.
— Сбой может двигать аэростаты, — сказала она. — Он не может заставить воздух копировать скрытый маршрут без достаточной энергии.
— Тогда взлом.
— Кем?
Рен не ответил. На его панели поступил входящий вызов с высшим приоритетом договора. Имя координатора появилось раньше сигнала: Самир Нассар.
Полоса открытой публикации дошла до ста процентов.
Мира приняла вызов.
Самир был уже одет для дневного заседания, хотя в его часовом поясе стояла глубокая ночь. Он не спросил, разбудили ли его. Смотрел не на Миру, а куда-то левее — очевидно, на тот же поток данных.
— Доктор Авдеева, — сказал он. — Подтвердите, что это не визуализация сети.
— Подтверждаю. Это поле давления и ветра.
— Подтвердите, что в разрешённом протоколе не было импульса.
Рен опустил глаза. Эва исчезла из общего окна, оставив архивный канал открытым.
Десятиминутная задержка ещё не истекла. Самир не мог видеть журнал. Значит, он заметил подпись в сырых датчиках — или знал, что искать.
— В разрешённом протоколе не было, — сказала Мира.
— А в выполненном?
За стеклом ветер вернулся. Первая волна ударила в борт «Изобары», и командный зал мягко накренился. На карте две воздушные петли удерживали форму, хотя узлы «Хора» уже уносило в стороны.
Мира могла выиграть десять минут. После них — только потерять больше.
— В выполненном был импульс три десятых паскаля, заданный мной без согласования. Полный журнал откроется через восемь минут. Задержка защищает от автоматического ответа внешних машин.
Самир замолчал. Это было хуже немедленного обвинения.
— Остановите выбросы, — произнёс он наконец.
— Уже остановлены.
— Переведите управление узлами в ручной режим.
— Это изменит паттерн.
— Именно. Пока мы не знаем, кто рисует его нашим закрытым маршрутом, любой автоматический контур считается скомпрометированным.
Мира посмотрела на сцепленные петли. Их края начали слабеть. Опыт заканчивался сам — или ждал нового действия.
— Выполняем, — сказала она.
Рен ввёл команду. Восемь голубых точек сменили цвет на белый. Атмосферная фигура продержалась ещё три секунды и исчезла сразу вся, без естественного распада.
В командном зале остался обычный шум волн.
Самир видел исчезновение по своим данным.
— С этого момента ни одного воздействия без моего подтверждения и согласия затронутых регионов, — сказал он. — Вы сохраняете доступ к анализу. К управлению — нет.
— Если это ответ на мой импульс, нам понадобится воспроизводимость.
— Если это ответ, доктор Авдеева, сначала придётся установить, кто имел право задать вопрос.
Связь оборвалась.
Рен сел и впервые за всю смену убрал обе руки от панелей.
— Что теперь?
Мира открыла опубликованный массив. По всему миру к нему уже подключались университеты, региональные службы, независимые станции. Счётчик загрузок рос быстрее, чем она успевала читать названия. Через семь минут они увидят её команду. Через час у аномалии появится сотня объяснений. Большинство окажется ошибочным; несколько — политически удобными.
Она наложила геометрию исчезнувших петель на служебную схему «Хора» ещё раз. Совпадали не только линии. Ветер воспроизвёл направление резервного обмена в обратном порядке — от последнего узла к первому.
Так сеть подтверждала получение команды.
Или что-то в атмосфере показывало, что видит сеть целиком.
— Теперь, — сказала Мира, — мы докажем, что это не мы.
Глава 2. Тринадцать минут давления
Через шесть часов после исчезновения глаза в открытом архиве было сорок семь доказательств того, что ничего не произошло.
Один институт списал петли ветра на ошибку интерполяции. Другой нашёл след секретного военного испытания. Третья группа уверенно показала, что «Изобара» попала в редкий вихрь, а потом столь же уверенно перенесла обсерваторию на четыреста километров к западу. Сеть заполнялась картами, где цвет означал больше, чем точность.
Мира читала разборы из стеклянной переговорной. Дверь была разблокирована, но возле неё стоял сотрудник службы договора. Формально он охранял контур управления. На деле — напоминал, что Мира теперь гость на собственном судне.
Рен вошёл с двумя чашками и поставил одну перед ней.
— Кофе не считается воздействием на атмосферу, — сказал он. — Пока.
— Ты проверил станции?
— Девять ответили. Три требуют официальный запрос. Две требуют денег. Одна требует, чтобы мы публично признали климатическое рабство.
— А шестнадцатая?
— Молчит с прошлого сезона.
Он развернул карту. Независимые барометры были редкостью не потому, что давление стало неинтересно. После создания «Хора» большинство регионов встроило старые станции в общую систему и получало скорректированные данные. Для проверки нужны были приборы, чьи часы, питание и калибровка не зависели от климатической сети.
Таких Рен нашёл двенадцать. Девять уже прислали журналы.
— Вот импульс «Изобары», — сказал он.
На графике возник низкий зубец.
— Вот первая реакция «Хора». Между ними тринадцать минут две секунды. А это станция на острове Рождественском.
Второй зубец лежал почти поверх первого отклика.
— Расстояние до первого узла?
— Тысяча сто километров.
— Значит, обычная волна пришла бы позже.
— Или раньше, если источник не здесь.
Рен добавил остальные станции. На расстояниях от четырёхсот до трёх тысяч километров приборы отмечали один и тот же слабый скачок в пределах двух десятых секунды. Не фронт, расходящийся от центра, а событие, случившееся сразу в нескольких местах.
— Ошибка времени, — сказала Мира.
— Я тоже хотел, чтобы это была она. У четырёх станций атомные часы, у двух — астрономическая коррекция, одна пишет на механический барабан. Там смотритель фотографировал лист раз в час. Бумагу трудно синхронно взломать.
На последнем снимке тонкое перо оставило едва заметную ступеньку.
— Амплитуда?
— Везде разная. Знак тоже. Совпадает момент.
— Не момент. Окно наблюдения.
Рен прищурился.
— Решила стать осторожной?
— Решила не подарить Самиру формулировку, которую он сможет опровергнуть одним прибором.
— Ты уже подарила ему импульс.
Упрёк был заслуженным, но Рен произнёс его без злости. От этого он резал точнее.
Мира увеличила график механической станции. Перо дрогнуло через тринадцать минут после её команды — команды, о которой смотритель не знал и которую его прибор не мог получить. Но скачок был слишком мал, чтобы исключить вибрацию, прикосновение, грузовик у здания.
— Нужны исходные листы и журнал дежурного.
— Курьер уже летит.
— Без нашего финансирования?
— Через университетский консорциум. После твоей публикации половина мира хочет доказать, что мы идиоты. Иногда открытые данные работают.
На стене вспыхнуло приглашение в контур слушаний. Самир отвёл им ровно двадцать минут.
Он появился не один. В виртуальном зале сидели представители четырёх прибрежных регионов, диспетчер турбинных ферм и женщина из Тарсиса, отвечавшая за высотную устойчивость. Последнюю Мира узнала слишком быстро: Ная Руденко, начальница смены Лады.
Лады в списке не было.
— Запись открыта для сторон договора, — сказал Самир. — Доктор Авдеева, представьте только подтверждённое.
Мира вывела девять графиков.
— Независимые станции зарегистрировали изменение давления в одном временном окне. Задержка относительно импульса «Изобары» — около тринадцати минут. Пространственное распределение несовместимо с обычным распространением волны от обсерватории.
— «Несовместимо» значит невозможно? — спросил представитель островных платформ.
— Значит, наша текущая гипотеза источника неверна либо есть механизм связи, которого нет в модели.
— Сеть «Хор»?
— Четыре станции не получают её коррекций. Одна механическая.
— Но все находятся в одной атмосфере, — сказал Самир. — Это пока не независимый канал, только независимый прибор.
Он не спорил с цифрами. Он очерчивал границу вывода, и Мира с неприятным уважением поняла, что сделала бы то же самое.
Ная подняла руку.
— Тарсис отмечает изменение струйного течения через тринадцать минут после вашего теста. Оно мало, но направлено против прогноза. Вы можете гарантировать, что следующий импульс не изменит подъёмную силу города?