Литмир - Электронная Библиотека
A
A

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

– Что за неизвестные блоки? - наклоняется вперед Лангер.

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

– Никто не собирается поднимать тебя на смех, - качает головой Ведущая. - Говори.

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

Какое-то время стоит тишина.

– Невероятно! - наконец бормочет Лангер. - Глупость какая-то…

Тилос пожимает плечами.

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

– Покажи! - требует Лангер. Остальные, напрягаясь, переводят взгляды на Тилоса. Молчание. Наконец специалист по Робину растерянно запускает пятерню в волосы.

– Он прав. Этого не может быть, но он прав.

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

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

– Что означает, что системы Робина были преднамеренно изменены непонятным нам образом и с неясными целями. Так? - в упор переспрашивает Суоко.

– Так, - кивает Тилос. - Я попытался разобраться с компоновщиком, но безуспешно. Его код просто закрыт. Даже на чтение.

– Но это… - вскидывается Лангер, но тут же сникает.

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

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

– Погодите вы! - вклинивается Суоко. - Тилос, если резюмировать твой рассказ, то можно выделить следующее: стандартный компоновщик странным образом и с непонятным целями модифицирован кем-то неизвестным, а результатом этой модификации являются посторонние компоненты в любом собранном модуле. Как следствие более нельзя предполагать, что наши системы… что даже сам Робин работает корректно и выдает адекватные результаты. Я правильно тебя поняла?

– Почти, - утвердительно кивает парень. - Но, мне кажется, дело обстоит куда хуже. Знаете, когда я только-только начал разбираться с Робином, я спросил у Фарлета, откуда вообще взялась эта система. И Фарлет не смог ответить. И, полагаю, не ответит никто из вас. Выходит, что мы пользуется мощным инструментом, не представляя, откуда он взялся и кто и с какой целью его создал. Вам не приходило в голову, что все мы марионетки? Что нас дергают за веревочки, заставляя танцевать под чужую музыку, которую мы даже не слышим? Точно так же, как мы заставляем танцевать других?

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

– Расчеты с помощью Робина? - саркастически ухмыляется Скайтер. - Брось! Если все так плохо, нам могли скормить любую чушь. Да откуда мы знаем, в конце концов, что теоремы социопсихологии верны? Кто-то разбирался в доказательствах? Изучал предмет с нуля? Тилос, раз ты настолько дотошен, может, ты пытался влезать в основы?

– Нет, - качает тот головой. - Не успел.

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

– Да это же очевидно, - лицо Тилоса становится жестким. - Кто в последнее время протестовал против изменений нашей политики и был как щенок вышвырнут из Совета?

Суоко непонимающе смотрит на него.

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

– …правил, введенных задним числом! - Тилос взвивается на ноги. - Я проверил - устав Хранителей не предусматривал внесения изменений без всеобщего голосования с порогом в девять десятых! - Он сжимает кулаки. - И я не мог бы винить его за то, что он сделал, даже если бы он оказался настоящим! Ведущая, я знаю, как обстояли дела на самом деле. И в другой ситуации потребовал бы твоих перевыборов.

– И что же тебе мешает? - голос Суоко опасно вибрирует. - А вдруг это я испортила систему? У меня ведь есть все необходимые полномочия. Вдруг перевыборы убьют сразу двух зайцев?

– Тихо, Суоко! -властно обрывает ее Менован. - Не время для пикировок. Тилос, что означают твои слова - "если бы оказался настоящим"?

– А… - Тилос гаснет так же внезапно, как и вспыхивает. - Я не знал, стоит ли рассказывать… В конце концов, он хороший Хранитель…

– А есть и плохие? - в голосе Ведущей прорезается откровенная злоба.

– Но я думаю, что так нельзя, - Тилос не обращает на выпад внимания. - Мы не можем, не должны быть марионетками, даже если намерения кукловода чисты. Поэтому я и потребовал сбора Совета.

– Что у тебя имеется против Джао? - Стелла бросает на Суоко предостерегающий взгляд. - Что-то конкретное? Или просто подозрения?

– Если конкретно, то он не существует, - краешек рта Тилоса кривится в усмешке. - Я проверил его прошлое по общей базе. Люди, числящиеся его родителями - псевдоличности типа тех, что мы используем для собственного прикрытия. Его жизнь до того, как он стал Хранителем, полностью фальсифицирована. Причем ложные данные введены в базу кое-как, зачастую вызывая предупреждения при проверках целостности. Но и это не все. Менован, ты один из старейших Хранителей. Когда Джао появился в организации?

– Не помню, - удивленно пожимает плечами тот. - Кажется, на пару месяцев позже меня.

– Стелла?

– Не знаю, не задумывалась.

– Ведущая?

Суоко смотрит на парня долгим взглядом.

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

– Именно. Вы не уверены. Ладно, вы, отдавшие организации десятилетия жизни могли просто забыть за давностью лет. Но я-то Хранитель без года неделя! И я тоже могу сказать, что не в состоянии точно вспомнить, когда он пришел в организацию. Нет, разумом я понимаю, что он намного, намного дольше меня состоит в Хранителях, но чувства подсказывают иное. Мне кажется, что он стал Хранителем не так давно. За год или два до меня. Кажется! Понимаете?

– Ментоблок? - Менован вцепляется в подлокотники скрюченными пальцами.

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

84
{"b":"61586","o":1}