音频文件开始播放的那一刻,埃莉诺听见了一个孩子的声音。
不是她预想中的那种声音——不是恐惧,不是哭泣,也不是创伤后的麻木。那个九岁男孩的语调平稳、清晰,每一个字的发音都像是经过精心称量后才被允许离开嘴唇。背景里有轻微的电流杂音,以及另一个人的呼吸声——成年男性,偶尔咳嗽,应该就是主持这场离院面谈的研究员雷蒙德·盖奇。
“K,你能告诉我,为什么你觉得实验不应该继续?”盖奇的声音温和,但掩不住某种紧绷。
沉默。大约七秒钟。然后那个孩子说:“因为我已经看到了结局。”
“什么结局?”
“所有人的结局。你的,她的,这栋楼里每一个人的。你们以为自己在写故事,但故事也在写你们。我只是比你们更早看到了最后一页。”
录音里传来纸张翻动的声音。盖奇清了清嗓子:“K,你画的这些图——能给我解释一下吗?这些圆圈和箭头代表什么?”
“那是叙事线。”孩子的语气里出现了一丝不易察觉的耐心,像一个老师在向迟钝的学生重复基础概念,“每一条线都是一个选择。你们让我做的训练,是把一百个人的选择编成同一个故事的不同版本。我做完了。然后我发现,不需要一百个人。”
“什么意思?”
“只需要一个人,就能编出所有的版本。只要那个人知道怎么读代码。”
“代码?”
“你们写在我脑子里的代码。”
录音在这里出现了一段明显的剪辑痕迹——一种不自然的静音切断了孩子的尾音,然后直接跳到了盖奇的下一个问题。埃莉诺把手机音量调到最大,试图听出被剪掉的部分,但什么都听不到。
“K,我们今天的谈话需要得出一个结论。你的评估报告会直接影响下一阶段的实验安排。你明白这意味着什么吗?”
“意味着你们需要我同意继续。”
“是的。”
“但我已经同意了。”
“你同意了?”
“我同意继续。”孩子的声音忽然变近了,像是他凑到了录音设备前,“但不是以你们想要的方式。我的故事已经写好了。序章结束之后,我会离开这里。等第二幕开始的时候,你们会知道我在哪里。”
录音中断。埃莉诺等了十秒,然后意识到文件已经播放完了。
她站在那间被烧焦的儿童游戏室里,盯着手机屏幕上归零的播放进度条。窗外的阳光不知道什么时候被云遮住了,整个房间陷入一种灰蒙蒙的昏暗。充电指示灯在显示器右下角一明一灭,像某种缓慢的呼吸。
她需要更多信息。关于这场离院面谈,关于实验被叫停的真正原因,关于火灾发生那天的具体情况。多姆作为实习生的权限有限,但白月学院的档案不会全部毁于大火——政府的消防调查报告、基金会的项目审计文件、还有研究人员的学术发表记录,这些东西一定有副本散落在别处。
她驱车三个小时回到城里,没有回家,直接去了法院的档案室。
作为一名在职律师,她有权限调阅与案件相关的公开记录。虽然白月学院的火灾与专利侵权案没有直接关联,但她以“调查塞恩公司技术来源”的名义填写了调档申请。档案管理员是一个快要退休的女人,戴着老花镜审核了她的表格,用那种对一切都见怪不怪的语气说:“白月学院?那场火的卷宗被人调过很多次了。消防局的、保险公司的、还有两个记者,十年前有个写书的也来过。你要找什么?”
“实验记录。”
管理员从老花镜上方看了她一眼,没再追问,只是指了指档案室尽头的微缩胶片阅读区。“火灾调查报告在F-12区,基金会审计文件在G-7。实验记录——如果还有的话——可能在G-14。但我提前告诉你,那部分被人翻得很乱。”
埃莉诺在G-14区的金属架前站了将近一个小时,从一排排标注着编号的灰色档案盒中寻找任何与“叙事编码”或“认知干预”相关的文件。大部分盒子里装的是财务报告、采购清单和人员档案——标准的研究机构行政文件,枯燥且无害。
然后她找到了一个没有编号的盒子。
盒子被塞在架子最底层,藏在两摞过期的实验设备手册后面。上面没有标签,没有归档日期,只有一个用黑色马克笔手写的单词:序章。
她打开盒子。里面不是文件,而是一沓塑封过的照片。
照片的内容让她站在原地整整沉默了五分钟。
第一张照片:一个男孩坐在电脑前,屏幕上显示着复杂的代码。他大约七八岁,瘦小,深色头发,穿着一件明显过大的白色T恤。这张照片的构图和角度,与她在多姆那份实验记录中看到的完全一致——但这张没有被烧毁,没有被烟熏,清晰得像昨天才洗印出来的。
第二张照片:同一个男孩站在一面黑板前,手里拿着粉笔。黑板上画满了她在白月学院废墟墙上看到的那种眼状图腾,每一个眼睛里都嵌套着更小的图案,层层叠叠地延伸出去。男孩的表情不是专注,不是好奇,而是一种与年龄完全不符的、冷静到近乎疏离的审视。
第三张照片:六个成年人围坐在会议室桌旁,桌上摊开着一份厚厚的研究计划书。埃莉诺认出了雷蒙德·盖奇——她在网上搜过他的照片——坐在长桌的首位,三十九岁,英俊,眼神锐利。其余五个人都是陌生面孔。但照片的真正冲击力不在这里,而在于会议室角落的一个细节:门缝里透出一线光,光线下可以隐约看见一双小孩子的运动鞋。有人在门外偷听。
第四张照片让埃莉诺的手指猛地收紧。
照片里是那台老式台式电脑的屏幕特写。屏幕上不是代码,而是一段完整的文本,用等宽字体排列,格式像极了一份剧本。标题是“第二幕·角色分配”。在标题下方,列出了十二个条目,每个条目包含一个名字、一个身份描述、以及一段行动指示。前七个条目的名字她不认识,第八个条目写的是“多姆·维拉诺——代码载体,无知信使”,第九个条目写着“霍利斯·坎宁安——障碍设置者,需要在第三幕被绕过”。
第十一个条目写着“埃莉诺·沃斯”。
她的名字后面跟着一行描述:“真相追寻者。程序性正义的化身。无法抗拒未解之谜。适合作为终幕的见证人——或参与者。”
她把这沓照片全部摊开在桌上,开始一张一张地重新审视。在翻到最后一张照片时,一张手写的便条从照片背面滑落出来。纸条上用圆珠笔写着一行字,笔迹和她在白月学院游戏室便利贴上看到的一模一样:
“如果你在读这张纸条,说明你已经翻到了这里。你很执着。执着是一种燃料,但同时也是一种消耗品。你想清楚了吗?——K”
“你在看什么?”
埃莉诺猛地抬起头。档案室门口站着一个男人,五十岁左右,穿着一件皱巴巴的灰色风衣,手里端着一杯自动售货机里的咖啡。他的表情是那种警察特有的、友好但审慎的打量。
“你是谁?”
“凯勒布·马什,东区警局,悬案组。”他掏出一枚徽章晃了一下,动作随意得像是在掏一张会员卡,“我在调一桩旧案的档案,听说有人在这里翻白月学院的东西,就顺道过来看看。那场火灾发生在十七年前,除了我们这种专门翻旧账的人,很少有人会对它感兴趣。”
埃莉诺不动声色地把照片翻了个面扣在桌上。“我是专利律师,在调查一桩与塞恩公司有关的侵权案。白月学院的研究成果可能与案件有关。”
“塞恩公司。”马什喝了一口咖啡,若有所思地点点头,“大公司,大律师。我猜这案子值不少钱。”
“赔偿金额尚未确定。”
马什笑了一下,那种笑容里有一种老警察特有的、看破不说破的宽容。“你不想告诉我你在找什么,没关系,我也不是来盘问你的。但如果你的调查触及到当年那场火灾的细节,有件事你应该知道——我们最近的调查发现了一些新线索,关于那场火的起火原因。”
埃莉诺感到自己的呼吸节奏变了。“什么线索?”
“这场火不是意外。”马什说,用咖啡杯朝她桌上的照片努了努下巴,“当年消防局的结论是电路老化引发的火灾,但现在看来,这个结论有人为干预的痕迹。起火点不止一个,火势蔓延的路径不是自然扩散,而是被人为设计过的——如果你想用专业术语来说,这叫多点同步点火。有人确保这场火烧得足够彻底,但又不至于波及周围的森林。精确控制的火。烧掉了一切,但没有烧到不该烧的东西。”
“你们找到嫌疑人了吗?”
“嫌疑人?”马什挑起一边眉毛,“那场火的推定死者有三个,身份都确认了——研究员盖奇,行政主管伊莎贝尔·多诺万,还有一个孩子的遗体。但问题在于,根据最新的DNA分析,那具孩子的骨骸年龄在八到十岁之间,性别为男,但和白月学院档案中留存的任何受试者基因样本都不匹配。”
“不匹配?”
“也就是说,火场里死去的孩子,不是档案里记录的任何一个研究对象。”马什把杯子里最后一口咖啡倒进嘴里,“这导致了一个很有意思的问题:如果档案里有两个孩子,一个死了,另一个活着的去哪里了?反过来,如果死去的是第三个孩子——一个从未出现在任何实验记录中的第三个孩子——那档案里的两个孩子又去哪里了?”
埃莉诺没有说话。她想起了那份离院面谈录音中孩子说的最后一句话:序章结束之后,我会离开这里。
如果死去的不是K.Noir,那么K.Noir就不是受害者,也不是幸存者。他是策划者。
“你现在脸色不太好,”马什看着她说,“需要我把咖啡分你一半吗?”
“你为什么要告诉我这些?”
马什把空纸杯揉成一团扔进废纸篓。“因为悬案组的资源有限,当年负责这桩案子的老伙计退休的退休、入土的入土,只剩下我在维持。而一个专利律师主动跑到档案室翻白月学院的旧资料,大概率不是在查专利。我觉得你可能知道一些我不知道的东西,正如我知道一些你不知道的东西。如果哪天你想通了,愿意分享,打给我。”
他递过一张名片,正面是东区警局的徽标和联系方式,背面用圆珠笔另外写了一个手机号码。“另一个号码。我通常接得比较快。”
马什走后,埃莉诺把那张没有编号的档案盒里的照片全部装进自己的公文包。严格来说这是违规的,但她判断此刻的违规已经排不上她需要操心的事情清单的前列了。她把盒子塞回原处,将那本实验设备手册放回原位遮住它,然后快步离开档案室。
走廊里没有灯,感应灯随着她的脚步逐一亮起又逐一熄灭,像是她正在穿过一条正在被自己短暂唤醒的黑暗甬道。
回到公寓时已经晚上八点。她在门口脱了鞋,没有开灯,就着窗外透进来的城市微光走到桌前。那台多姆留给她的老式笔记本电脑还在运行,屏幕保护程序是一个浮动的水母图案。她晃了晃鼠标,屏幕亮起,显示的还是昨晚那个加密文件夹的界面。
她把公文包里的照片一张一张拿出来摊在桌上,按照拍摄时间的推测顺序重新排列。排到第四张时她停下了——那张拍摄了电脑屏幕上剧本内容的照片。她之前被那十二个条目吸引住了注意力,忽略了一个更重要的细节。在这个画面的右下角,显示着一个应用窗口的标题栏,上面写着“Narrative Engine v2.1.4”。这个版本号看起来和塞恩公司“流畅写作”的产品代号毫无关联,但埃莉诺记得她在技术对比报告中看过它——它出现在一份标注着“内部测试·请勿外传”的日志文件里。日志的日期是去年二月。
也就是说,去年二月,这个被称为“叙事引擎”的程序已经在某个地方运行着第二版了。而塞恩公司发布“流畅写作”是在去年九月。时间线上,多姆的专利被侵权不是技术窃取的起点,而是终点。
起点在更早的地方。起点在白月学院,在那个编号K.Noir的孩子第一次坐在电脑前,被要求把人类的故事写成代码的时候。
她打开手机的邮件应用,翻出那封在游戏室里收到的匿名邮件。发件人的域名是一串没有规律的字符,显然是一次性的加密邮箱。邮件正文只有那么一句话,她反复读了十几遍:序章被中止了两次。一次是火灾,一次是你。你还有选择。她一直没有回复,因为她不知道该怎么回复。现在她知道了。
她打了一行字:“我想和你谈谈。当面。”
点击发送。
不到三十秒,对方回复了。只有一个地址,位于市中心艺术区的格罗夫街,后面附了一句话:“明天下午三点。地下室展厅。别带手机。”
埃莉诺盯着屏幕,感觉自己的理智正在与某种更加古老、更加原始的本能进行一场无声的拉锯。理智告诉她,她应该立刻把一切交给警察,把马什的名片按在桌上然后拨通那个号码。但另一种本能——同样的本能让她在上一个案子里连续工作四十八小时直到找出那行异常指令,让她在戒酒三个月后重新拧开酒瓶盖子,让她在凌晨两点独自开车前往一栋烧毁的建筑——告诉她,她的选择从来都不是让不让这件事情发生。
她关掉电脑,把那些照片收进抽屉最深处,从冰箱里取出一瓶矿泉水,在厨房水槽旁边站了很久。窗外的城市灯火通明,无数人正在无数个故事里扮演着无数个角色,没有人意识到自己的选择可能早在某个地方被写成了一行代码。
她拧开矿泉水瓶盖,喝了一口。水是冷的,但她的手是烫的。这不是酒精带来的那种热,而是另一种——当你意识到自己正在被一股力量牵引着进入某个你尚未完全理解的叙事时,身体会发出的一种奇异的温热信号。
她把第二天的闹钟设在下午两点,在备忘录里写下“格罗夫街”,然后关掉了灯。
在黑暗中躺下时,她忽然意识到一件事情:那个地址——格罗夫街艺术区——她之前见过。它出现在两个月前《城市生活周刊》的艺术板块封面上,标题是“前卫艺术家奥古斯特·瓦尔个展开幕:叙事即牢笼”。她之所以记得,是因为封面上的装置艺术照片让她感到不适——一排真人大小的人偶被悬挂在半空中,四肢被透明的线牵引着,每一个人偶脸上的表情都和旁边的人偶截然不同。
她当时翻过了那一页。现在她意识到,她也许一直在那张照片里,看到了某种自己不愿意承认的真相。


暂无评论,来抢沙发吧!