亚瑟在管道里跑了很久,久到他的呼吸变成一种机械式的重复,鞋底完全被水浸透,每一步都挤出细小的水泡破裂声。他没有回头去看有没有人追进管道,也没有停下来确认安全。他只是一直向东,直到管道前方出现一道坍塌的砖石堵塞物,他才被迫放慢脚步,靠在潮湿的管壁上大口喘气。
他滑坐下来,背靠着冰凉的砖面,把外套侧袋里的文件袋抽出来。袋口封着一条细蜡线,线头处打了一个极小的结,和他在联邦司法委员会档案室看到的铁丝打结方式一致——同一种逆向缠绕的编法。他拆开蜡线,抽出里面一叠纸。纸张的手感柔软,边缘有手工裁切的毛边,和斯隆案卷的手写页完全一致。
第一页是一张表格。表格分为四列:姓名、年龄、风险评估日期、执行日期。每一行都填着内容。亚瑟的手指划过那些名字,他的视线在第一页的第七行停住了——姓名:迈克尔·科尔曼,年龄:47岁,风险评估日期:2022年9月12日,执行日期:2022年10月3日。
迈克尔·科尔曼。亚瑟的父亲。
他盯着那个名字看了很久。纸张在指尖微微颤动,他分不清是自己的手在抖还是管道的通风系统在震动。他父亲在2022年秋天死于一场"突发心脏病"。死亡证明是由城市卫生署签发的,没有尸检,没有调查。亚瑟当时在另一个城市工作,接到通知后回来参加了葬礼。他父亲的邻居说那天晚上没有异常,老先生像往常一样在院子里浇花,然后在沙发上睡着了,没有再醒来。
表格的执行日期那一栏,写的不是"心脏病发作",而是"净化—三类优先级"。备注栏里有一行小字:"评估依据:对政府基础设施扩建项目发表过四次以上公开反对意见,在社区问卷中对'当前安全管理满意度'勾选了'极不满意'。"
亚瑟把第一页翻过去。第二页是另一份表格,类似的格式,不同的名字。第三页、第四页、第五页——他一张一张翻过去,每一页都列着十几到二十几个人名和日期。有些人的评估理由极其微小:在超市排队时对安保人员说了不耐烦的话、在线上课程中选读了"公民自由史"、在私家车上贴了一张写着"请勿窃听"的贴纸。他们被标记、被分级、被设定执行日期,然后被从公共记录中抹去。
他翻到最后一页,那里没有表格,只有一段手写文字,墨水颜色比其他页更深,字迹更用力,像是写的时候笔尖压穿了纸面:"这份名单是我从系统数据库中提取的样本,仅为全部执行记录的百分之三。其余记录被封存在另一个独立节点中,那个节点的访问密钥由三人分别持有——一人已失踪,一人已离世,一人已放弃。如果你正在读这段话,说明你已经见到了他们中的至少两人。请记住:名单不是武器,名单是证据。证据只有在被合法使用时才具有意义。H·M·斯隆。"
亚瑟把最后一页叠好,和其他纸张一起放回文件袋。他把文件袋贴着胸口放好,然后坐在管道里,把脸埋进膝盖,闭着眼睛,什么也不想,什么也不判断。他只是让自己的呼吸慢慢恢复到一个正常的节奏。
大约过了十分钟,他听到管道东侧传来一阵短促的敲击声——三短一长,重复两次。是鼠群的联系信号。他起身,循着声音的方向绕过坍塌的砖石堆,在下一个检修井下方遇到了一个穿深灰色帽衫的年轻成员。那人没有说话,只是示意他跟上,带着他穿过几段狭窄的分支管道,最终从一栋废弃办公楼的地下室爬出地面。
办公楼位于老城区的边缘,楼内大部分窗户都已破损,地面上散落着旧文件和碎玻璃。穿过大厅后,年轻成员推开一扇防火门,门后是一间相对完整的办公室,窗户被旧报纸糊住,室内亮着一盏台灯。莉拉坐在灯旁,面前摆着一只便携式超声波发生器——手掌大小,黑色外壳,顶端有一个圆形发射面。
"频率收到了。"莉拉说。她把那台发生器推到桌面中央。"四十四点七千赫兹。正好在标准工业超声波清洁器的可调范围内。我改装了一台旧设备,发射面换成了聚焦型,可以在两厘米的范围内集中能量。拿到那面墙前,对准密封胶的位置照射约四十五秒,胶体就会软化到可以用机械力拨开的程度。"
亚瑟在桌边坐下来,把文件袋放在桌面上。"我需要先去B1.5。打开那面墙,取出镜像单元,供电,读取数据。时间大约还有不到四十小时。"
莉拉的视线从超声波发生器上移到他脸上,又落到文件袋上。她伸出手指碰了一下袋口边缘的蜡线残余。"你见到克莱尔了。"
"她也来了。她把这份名单给我,然后巡逻队包围了莱斯特的庄园。"亚瑟说。"德里克也在那里,他告诉我铜线疲劳衰减周期的上限是四十小时左右。"
莉拉沉默了几秒。她把超声波发生器推近亚瑟。"带上它。镜像是你唯一能拿到完整基准的机会。但你要知道另一件事——鼠群在河港区的据点被突袭时,有三名成员失联。今天凌晨,其中一人的身份卡被用来到达B1.5层的货运电梯井入口刷过卡。"
亚瑟的指尖停在了桌面上。"有人用鼠群的身份卡进入了我已经进去过的地方。"
"那个人不是去追踪你的。"莉拉的声音压得很低。"那个人是去确认墙缝的状态——确认你是否真的把它打开了,又关上了。系统需要确认镜像单元的位置是否已被曝光,如果被曝光,他们可能会在铜线疲劳断裂之前主动切断那条线路,以防止单元被外部供电激活。"
亚瑟站起身,把超声波发生器包好塞进背包。"我现在就去。你在附近有备用通讯终端吗?"
莉拉从桌下取出一只对讲机大小的灰色设备,没有品牌标记,天线短小。"模拟信号,直线传输范围约两公里。在B1.5层可能衰减,但在地下结构的开放空间里足够用。我在你进入墙缝之后每隔二十分钟发一次询问信号,你如果完成读数,回传一个短脉冲。"
亚瑟接过设备,挂在腰带侧边。他走到办公室门口时,回头看了莉拉一眼。"为什么你从一开始就帮我?"
莉拉坐在台灯光圈里,没有被照到的部分隐在阴影中。她的声音平静到几乎不带感情。"因为三年前,我姐姐的名字在那份名单上。她的评估理由是'参与组织了一次讨论公共安全的社区茶话会'。我在她被执行之后的第三个月才开始寻找关于算法的资料。你是第一个让我觉得有可能看到那份名单以外内容的人。"
亚瑟没有再问。他走出办公楼,晨光已经在地平线上铺开一层浅金色的纱。他沿着巷子走向国家广场的方向,衣袋里的铜币和文件袋交替碰撞,发出不成节奏的细响。
他抵达东侧货运电梯井时,井道门上的挂锁保持着他离开时的状态——锁梁被钳子夹过的刮痕依然新鲜。他重新钻进井道,下到轿厢顶部,推开那面移墙,穿过通道进入B1.5层的圆形房间。房间和他离开时一样,暗灯槽发出柔和的弱光,水磨石地面上的脚印还在——他自己的鞋印和艾琳的鞋印交错在一起,像两个人在地面上画了一组不完整的密码。
他走到那面拼接缝前。缝隙依然开着,宽约一掌,铅灰色的金属壁面在暗光下呈现出一种厚重的质感。他侧身挤入缝隙,蹲在硬盘阵列的残骸旁。第三块硬盘底座下方,他用手指摸索了一下,触到了一只扁平的接头——黄铜材质,两端有咬合卡扣,正是艾琳所说的备用接头。
他从背包里取出超声波发生器,调到四十四点七千赫兹,将发射面对准铅板内壁与密封胶之间那条细微的接缝。他按下启动键。发生器发出一阵人耳几乎听不到的振动,但他的手能感受到一种密集的震颤从设备外壳传递到掌心。三十秒,四十秒,四十五秒。他关掉发生器,用匕首尖轻轻拨了拨密封胶的边缘——胶体变得像温热的蜡一样柔软,他用刀尖把它从铅板表面剥离,露出一个大约两英寸见方的接口区域。接口区域内部嵌着一只小型储存单元的侧面触点,触点下方延伸出那根铜芯线缆,线缆的另一端消失在铅板内部。
他把备用接头夹在铜线端和一块小型锂电池的正负极之间,接线固定,然后按下电池的供电开关。储存单元侧面的微型指示灯亮起——一枚暗红色的光点,持续稳定地发亮。
亚瑟从背包里取出一只更小的读取终端,这是一只巴掌大的便携数据设备,莉拉在分别前塞进他包里的。他用终端的数据线连接到储存单元的接口,屏幕上弹出一行字符:"T.d.A.基准核心—镜像版本—正在读取目录索引……"
进度条缓慢地向前移动。他蹲在缝隙里,侧着身,一只耳朵听着通道方向是否有异常的声响,一只眼睛盯着屏幕上的进度数字。百分之十七、百分之三十四、百分之五十一。
当进度条达到百分之七十三时,他的腰带侧边那只灰色通讯设备忽然发出了一声短促的嗡鸣。不是询问信号——是莉拉发来的预设警报信号,两短一长,表示"附近有未授权人员进入通道。"
亚瑟抬起手,暂停了读取进度。他没有选择取消或继续,而是把读取终端从储存单元上拔下,把接头和电池迅速收进背包。他把超声波发生器和备用接头塞进外套内袋,然后侧身挤出墙缝,退回圆形房间的暗处。
他蹲在拱形门内侧的阴影中,握着那把绝缘钳,盯着通道入口的方向。脚步声从通道深处传来,稳健而均匀,不是匆忙的追捕,更像是有人知道他会在这里,正在不紧不慢地走过来。
脚步声在拱形门外停住了。一束光从门外射入,落在地面上,光束在圆形房间的地面画出一个完整的光圈。光圈中央是那双鞋——深色皮靴,鞋底干净,鞋带上系着一只小型金属环,环面上刻着一行罗马数字。
亚瑟盯着那只金属环。那些数字和他铜币上的日期一致:XI·IV·M·LXVIII。
"你不用藏在里面。"门外的声音说。是一个男人的声音,语调平缓,带着一种类似档案管理员整理卷宗时的那种耐心。"你手里的那份名单,我已经核对过三遍了。你父亲的名字在第七页。"
亚瑟从阴影中站起身。光束从地面移到他的膝盖,再移到他的胸口,最后落在他脸上。光束的源头是一只手持灯,灯后站着一个穿着深灰色大衣的人。那人身材中等,脸被光束背后的逆光遮住,但亚瑟注意到那人左手戴着一只黑色手套,右手空着。
"你是谁?"亚瑟问。
"我是替斯隆保管第三个密钥的人。"那人说。"莱斯特有铜币,克莱尔有名单,德里克有频率。而我——我有他最后一份录音。在他失踪前的第三天晚上,他不仅给艾琳打了电话,还给我留了一条语音信息。他说:'如果有一天有人打开了B1.5的那面墙,并且在那之前见过其他三个人,你把这段录音放给他听。'"
那人从大衣内袋里取出一只小型的银色录音笔,按下了播放键。一阵轻微的底噪后,斯隆的声音从扬声器中传出——干涩、缓慢,和他在案卷中留下的手写字迹一样清晰而克制:
"如果你听到这段录音,说明你已经走到了比我预想的更远的地方。你所拿到的镜像单元里,存储着算法的全部初始权重。但那些权重不是算法的本来面目——它是被篡改过的。真正的初始版本,在算法投入使用后的第十天就被覆盖了。你手里拿到的镜像,是覆盖之后的版本。换句话说,你一直在保护一个已经被修改过的母版。真正需要被找回的,是覆盖之前的那一份原始版本。那份版本没有被数字化存储。它被我打印出来,装订成册,存放在一个只有你知道如何找到的地方。我留给你这个任务,因为我信任你的方式,不是让你知道全部答案,而是让你走到不得不面对这个问题的那一步。"
录音结束。那人关掉了录音笔,把它放回口袋里。"你手里拿到的镜像,是第二版。原始版本在别处。斯隆在录音里没有说明位置,但他那句话——'只有你知道如何找到的地方'——意味着你需要用你自己的经历去反推出那个位置。"
亚瑟站在原地,手里的读取终端还残留着刚才读取到百分之七十三的温度。他花了几秒钟消化这句话,然后抬起眼,看向门外那个依然被逆光遮住面孔的人。
"你知道原始版本在哪吗?"亚瑟问。
那人沉默了两秒,然后微微侧身,把光束从亚瑟脸上移开,照向门边的墙壁。墙壁上,在暗灯槽的边缘,有人用铅笔写了一行极小的字,和之前那行"墙中墙,层中层"同一种笔迹:"起点即终点。你翻过的第一页。"
亚瑟盯着那行字。他翻过的第一页——他在这个漫长链条中翻过的第一份文件,是社会危险指数评估报告。那份报告的封面,每一页的页眉处都印着一条水印带,水印带里藏着只有特定角度才能看到的微小数字序列。他当时以为那是排版留白,从未仔细看过。
但如果那些水印序列就是原始版本的数据碎片,那么他一开始就拿着那份数据,却从来没有读取过它。
"那份报告还在你的手机里。"那人说。"你拍照了吗?"
亚瑟的记忆回溯到第一个夜晚——他在公寓的电脑上打开那份"72H"文件夹时,确实用手机拍过报告的前三页,作为留存证据。那三页照片现在仍然存留在他的手机相册里,即使他后来关闭了手机。
他掏出那只旧手机,长按电源键。屏幕亮起——电池还有百分之十一的电量。他打开相册,找到那三张照片。他把屏幕亮度调到最大,把照片放大到页眉的角落。水印带里的数字序列在放大后呈现出清晰的轮廓——那是六组十六进制编码,每一组对应一个数据块。
"这就是原始版本。"亚瑟说。
那人没有回应。他退后了一步,光束从墙面上移开,重新落在通道的地面上。"你不需要去打开那面墙了。镜像单元就让它留在那里,作为第二版的证据。原始版本在你手里。你从一开始就带着它。只是你一直在找别的东西。"
亚瑟看着手机屏幕上那六组数字编码。它们安静地排列在照片的角落里,像六把从来不需要被插入任何锁孔的钥匙。他翻过许多页,见过许多人,走过了许多层,而起点就是终点——他在第一个夜晚拍下的第一页报告,已经包含了一切。
他抬起头,通道里已经没有人了。只有那束光在地面上留下的最后一个光圈,正在缓慢地缩小,最后完全熄灭。亚瑟站在原地,握着手机,感到那些十六进制编码正在他的掌心里逐渐变成一个完整的、可以被读取的镜像。


暂无评论,来抢沙发吧!