守夜人在凌晨三点被敲醒。
不是敲门,是敲窗。声音很轻,很急,像鸟喙啄玻璃,三下,停,又三下。她睁开眼睛,没有立刻起身。天花板上的水渍在月光里泛着淡淡的灰白,形状像一只蹲着的猫,和她二十五年前搬进来时一模一样。她侧耳听了一会儿,窗外有风声,银杏树叶在风里沙沙响,还有一个人压得很低的呼吸声。她拿起煤油灯,点亮,走到窗边。
郑前站在院子里。银杏树的黄叶落了他一肩,深灰色的夹克在月光里泛着冷白,脸上没有血色,眼眶深陷,像好几天没有睡过觉。他手里攥着一个加密通讯终端,终端的屏幕上蓝光急促地明灭着。守夜人推开窗,冷风灌进来,煤油灯的火苗晃了一下,然后她用自己的手掌挡住了风,让火苗立住了。
“他们找到了后门···”郑前说,声音压得很低,像每一个字都是从牙缝里挤出来的,“不是我的后门,是系统底层的。三个月前,有人植入了监听程序。所有接入者的通讯记录、伦理委员会的会议音频、药师的医疗档案访问日志,全部被复制过。”他把终端举起来,屏幕上是一串密密麻麻的日志数据,红色标记在每一行被异常访问的文件后面闪烁,像一条被激怒的毒蛇在数据流里游动。
守夜人看了他一眼,没有说话。她转过身,走到门口,拉开门。郑前从窗外绕过来,走进屋里,带进来一肩的冷风和几片被风从树上扯下来的黄叶。叶子落在青砖地上,边缘已经枯焦了,踩上去发出极细微的碎裂声。守夜人把煤油灯放在石台上,指了指椅子,郑前坐下来,他的手指还在终端上快速滑动,和着窗外落叶的沙沙声。
“有多少人知道这件事?”守夜人问。
“目前只有你和我。”郑前说,“我没敢走加密频道,如果底层被渗透了,加密频道也不安全。所以我亲自来的。”他抬起头,屏幕的蓝光映在他脸上,把他眼窝深处的阴影照得更深了。“守夜人,他们在三个月前就进来了。三···个···月。米文和江珂的每一次加密通讯,赵不二提交提案之前和沈拓的每一次通话,柴小云在医疗舱里对药师说的每一句梦话,全部,都在他们手里。”
守夜人沉默了。她站起来,走到书架旁边,煤油灯的光把她的影子投在整面墙的档案上。那些档案馆脊上的手写标签——第一批001-030,第二批031-060,第三批061-090,第四批091-127——在昏暗的光线里安静地排列着。二十五年的纸,有些脆了,有些被虫蛀了几个小洞,有些被煤油灯的烟熏得微微发黄。她伸出手,抽出一份档案,翻开。
是孙敏的那份,照片上的孙敏还很年轻,头发扎起来,脸上没什么表情,调度员,负责第二批接入者的人员协调。评估:稳定,可靠。备注:她拒绝了调岗申请。她说她答应过一个人,要留在离区。那个人没有回来,守夜人看着那行字,手上的力道很轻,像在摸一个还在等待的人的肩膀。
“三个月前,”守夜人说,“正好是孙敏被带走的时间。她被隔离审讯之后,离区的权限被冻结了。他们用她的权限做的跳板,不是她配合的,是她被带走之后,权限码被破解了。”
郑前的手指在终端上停住了,“如果是这样,那整个基地的底层系统都不安全。伦理委员会的所有文件,药师的每一份诊断报告,甚至明天要接入的周远志···,他的知情同意书副本刚签完,现在可能已经在他们手里了。”
煤油灯的火苗跳了一下。
守夜人站起来,把煤油灯往桌子中央挪了一点,让光能照到对面的墙上。墙上挂着一张老城区的地图,已经泛黄了,边角被虫蛀了几个洞,上面用红笔画着很多条线,每一条线都是一个档案馆的分藏点,每一个点都是一批备份档案的位置。这些位置,郑前不知道全部,沈拓也不知道全部。只有她知道。她用手指在煤油灯座下面摸了摸,摸到一个很小的凹槽。按三秒,然后挖···和孙敏办公室盆栽底部的机制一模一样。沈拓设计的,他们每一个人都应该这样做。
“档案的第一层和第二层已经转移了,”她说,“第三层还在老城区地下四层的档案室里。这部分不能动,动得太大,九人会议会发现。但不动,它也会被渗透。”她的手指在地图上停了一下,落在一个很小的标记上,老城区废弃水厂,沉淀池。那里是自救派开过会的地方,也是陆远第一次与米文对话的地方。
“叫沈拓。”她说。
郑前低下头,按下通讯器上的一个快捷键。加密频道的嗡鸣声在安静的图书馆里响了很久,那边没有人接。他又拨了陈渊的频道,也是沉默。他拨了七号的备用频道···通了。
七号的声音从通讯器里传出来,很轻,很平,但郑前听出了那下面的东西。不是恐惧,是紧迫。像一个人在黑暗里站了很久的岗,终于等到了那个需要他开口的时刻。“他们已经开始集结,”七号说,“不是特使级别,是更高层。零亲自下的命令。目标:伦理委员会和医疗舱。他们要销毁接入记录和备份数据,带走所有已经接入的人。时间——七十二小时。”
书房里安静了。守夜人把煤油灯放在石台上,火苗跳了一下,然后稳住了。她站起来,走到窗边。窗外,银杏树的叶子还在落。月光很亮,但月亮本身被云遮住了一半,院子里的影子是模糊的,像许多个没有名字的人站在那里。“七十二小时,”她说,“够我们做很多事,不够我们拯救世界,但够我们把该藏的东西藏好。”
她转过身,开始从书架上搬档案。一摞一摞,牛皮纸封面,棉线装订。她把它们装进防水油纸袋里,每一个袋子上贴着标签,手写的,钢笔,每一个字都写得很稳。她的动作不快,但很准确。郑前站在旁边,看了几秒,然后走过去,接过她手里的袋子,让封口朝外。两个人没有说话,但手上的动作没有停过。
与此同时,老城区另一头的一间仓库里,陆远正在点人。点的是他认识的人,不是志愿者,不是宇航员守护者里活跃的激进分子,而是他认识了很多年、在最困难的时候也没有离开的那些人。他们围坐在一张从食堂捡来的旧桌子旁边,桌面上还留有没擦掉的油渍。陆远把所有人的名字写在纸上,然后一个一个地比对。比对的是他们过去几周的通讯记录——郑前传给他的监听溯源数据里,标注了几个被异常调取的通讯编号。
他查到第三个的时候,手指停住了。
那个编号对应的人现在就在他面前,坐在桌子另一侧,是一个四十多岁的男人,姓邱,大家都叫他老邱。老邱是第一批宇航员守护者,在地面运动最困难的时候也没有走。陆远记得他,他有一个女儿,在老城区读初中,每天放学后去守夜人图书馆帮忙整理书架。但他也记得郑前发来的那份日志里,老邱的通讯端在零号特使抵达科技城的那天晚上有过三次短暂的向外传输,加密频道的协议被绕过,传输内容长度恰好是标准汇报的字段。
陆远把那张纸放下,看着老邱。“你给谁发过讯息?”老邱愣了一下,很短。然后他的脸色变了,不是那种被揭穿之后的慌张,是那种一个人走了很久的夜路,终于走到尽头,发现再往前是悬崖。他低下头,看着自己的手。
陆远没有等老邱回答,他走到老邱面前,把手放在他的肩膀上。“宇航员守护者的成立背景,是为了保护所有被遗弃的接入者。你是我捡回来的人,我第一次见你的时候,你站在交通中心门口,举牌子举了整整一个下午,没有人理你。你知道的,我们做过的事,知情同意书,每一个针眼持有者的口述记录。没有一件事是见不得光的。但你做的这件事,不是。这件事会让昨天晚上还在签TC编号的那些人出事,会让你女儿帮忙整理的那些档案落在他们手里,会让那些永远出不来的人失去唯一被记录的机会。”
老邱的肩膀在发抖。不是冷,是那种压在胸口很多年、终于被一句轻得像刀的话划开的抖。
“他们抓了我女儿!”他说。声音很低,像从地缝里渗出来的水。“不是零的人,是一个批次的执行员,两个月前,在我家门口堵住她。他们没有伤她,只是告诉她——如果你父亲不配合,下次就不是送到校门口,是送到第八区。”他抬起头,看着陆远,眼眶红了,但没有眼泪。“第八区——那是什么地方?是深度冷冻库,是进去之后再也出不来的地方。我只有一个女儿。”
仓库里安静了,烛光在油渍未干的桌面上摇晃。窗外,老城区的巷子里传来一声很远的狗叫。然后陆远开口了,声音很轻,但每一个字都像钉子一样钉进这间仓库的地面里。“我弟弟死的时候,二十五岁。编号098,退出日期空白。他最后锚定的场景是我站在石榴树下等他。我刚才想···如果他们在那个时候抓了我,让我用他的命换我自己的命,我会不会答应?我不知道。”他停了一下。“但我现在知道···如果他们在那个时候告诉你,你能用我换你女儿的命,我不会怪你。”
老邱抬起头,嘴唇在发抖。陆远看着他,沉默了很长时间。然后他把那张纸从桌上拿起来,对折了一下,再对折,撕成了四片。“你回去吧。回去之后,告诉那些人···你被发现了。告诉零,陆远的人已经走完了。他会信。他不会伤害你女儿,因为他需要更多的人替他报信。”老邱站起来,身体在发抖,但他站得很稳。他往门口走了几步,停下来,没有回头。
“她叫邱雨。”他说。“她帮守夜人整理档案的时候,总把编号念得很响。她说,念出来,那些人就活了。”然后他走了,脚步声在巷子里越来越远,最后消失了。
陆远坐在仓库里,看着脚边那四片碎纸。它们落在地上,像灰,像雪,像许多还没有念完的名字。他没有把那张纸重新拼回来。他只是低下头,对着自己空荡荡的影子说:“陆川,我放走了一个叛徒。我不知道这是对的还是错的,但如果是你···你会怎么选?”
没有人回答他。但窗外有一片枯叶被风吹进来,落在那四片碎纸上面,正好盖住了那个被撕开的邱字。他低下头,看了很久,然后把通讯器拿出来,给赵不二发了一条加密消息:“我这边清理了。七十二小时。你们做好准备。”
与此同时,中枢城的另一边,沈拓独自坐在软禁他的办公室里。灯没有开,只有窗外那片没有星星的天。他面前放着那份127人的名单——守夜人的字迹,在第一个人名那里微微洇开了些墨点。他按着扶手上的一个小凹槽——那个方便守夜人核实权限的后门按钮。然后他对着空无一人的房间说:“是我,老师错了。现在需要你们把她藏起来。”
窗外,老城区和科技城交界处的银杏树在同时落叶。这座巨大的星球上,没有人知道今夜过后会发生什么。但有人在搬档案,有人在撕名单,有人在叫醒同伴,有人在说对不起和没关系。七十二小时,够所有人把该藏的东西藏好。