卢卡·马尔凯蒂的书房闻起来像旧书、电子元件和某种医用酒精的混合物。轮椅旁边的可调节桌上摊开着一台老旧的笔记本电脑,屏幕边框的漆面已经磨得露出底层金属,键盘上的字母被手指磨去了大半。但他敲击键盘的动作仍然精准而迅速,指关节虽有变形的痕迹,每一次落下都像在演奏一首练习了二十三年从未中断的曲子。
“弗洛伦的名字来自我母亲。”他说,声音沙哑但吐字清晰,“她叫弗洛拉。我在卡桑德拉事故后第五天得知了布雷纳的监控计划,当天晚上阿诺德就安排我‘消失’了。他原本的目的是控制我——把我藏起来,确保我没有机会公开监控日志。但他不知道我在被带走之前已经写好了弗洛伦的第一行代码。”
埃利奥坐在他对面的一把旧藤椅上,扶手被编织藤条磨出了光滑的凹痕。“所以阿诺德·布雷纳把你藏了二十三年。”
“不是他藏了我。是他把我交给了他的儿子。”马尔凯蒂将轮椅转向窗外。天已经亮了,晨光透过百叶窗在他脸上投下平行的条纹。“朱利安·布雷纳在法庭上告诉你,他父亲临终前有一个没有说完的秘密。那个秘密就是我。阿诺德把我藏在阿卡迪亚郊区一栋废弃疗养院里,由朱利安负责定期送补给。他做了十年,从不问我为什么被藏起来,我也从不主动开口。我们之间的关系,是一种精确到毫升的共谋。”
“然后罗曼找到了你。”
“不是罗曼找到了我。是我找到了罗曼。”马尔凯蒂将轮椅转回来,面朝埃利奥,“卡桑德拉事故后,我花了十年监控联邦系统的一切动静。我知道有人在追查真相——一个叫罗曼·瓦莱里的前调查员,他拒绝签署结论,被从所有委员会中除名,但他从未停止调查。我在第十年通过弗洛伦给他发了第一条加密消息。”
“你说了什么?”
“我说:‘我知道弹药批次日志是被篡改的。我可以给你证据,但我不能给你我的名字。’”马尔凯蒂停顿了一下,“他回复我说:‘我不需要你的名字。我需要一个系统管理员。’”
埃利奥想起叔父便签上的措辞——“好的代码比它的作者活得更久。”那不是一个哲学观点,那是一份招聘启事。罗曼花了三十年追踪真相,但在最后十年里,他找到了一个和他一样擅长用代码对抗体制的人。
“所以你们一起设计了遗愿清单。”
“罗曼设计了内容。七项任务,每项对应一个需要被揭露的罪行。我设计了系统——弗洛伦。它负责在你叔父死后发布任务、监控进度、验证证据、以及在你完成每一项任务后自动解锁下一项。”马尔凯蒂敲了一下键盘,屏幕上的管理界面弹出了一张完整的任务流程图。七项任务像七块多米诺骨牌,每倒下一块都会触发下一块的倾倒。
“但第七项任务不是自动的。”埃利奥说。
“不是。第七项任务需要手动编写——不是由我,是由你。”马尔凯蒂将目光从屏幕上移向他,“你叔父知道他没有时间活着完成全部七项。他告诉我,最后一项任务必须由继承人来决定,因为继承人是唯一在前六项任务结束后仍然站在所有真相面前的人。前六项任务是揭露别人的罪行。第七项任务是决定你自己的。”
埃利奥从口袋中取出那枚管理员密钥。密钥在晨光中泛着微弱的金属光泽,二十三年的磨损将它表面磨得光滑如镜。
“他留给我的问题是冻结还是销毁。”
“不。”马尔凯蒂摇头,动作缓慢而用力,“他留给你的问题是——你要不要继续。冻结和销毁都是继续的方式。冻结意味着回声协议的管理员密钥仍然有效,卡桑德拉的全部证据备份——包括你叔父的调查报告、我的监控日志、马可·陈的水印协议——将被永久保存在三个不同司法管辖区的加密服务器上,随时可以被查阅、引用、或在未来的某一天被重新打开。销毁意味着这一切都不会留下。不是删除——是彻底清除。没有任何人可以再找到它们,包括我。”
“为什么我会选择销毁?”
“因为保留证据也意味着保留风险。”马尔凯蒂的声音变得低沉,“卡桑德拉之子的监控日志包含了数百名联邦法官、检察官和国会议员的个人信息。这些信息如果被公开,会暴露他们与卡桑德拉行动无关的私人隐私。如果被泄露——即使是意外泄露——数百名无辜者将受到牵连。你叔父在生前就知道这一点。他选择不销毁监控日志,因为他需要它们来指认布雷纳。但他也选择不公开它们,因为他知道证据和隐私之间的界限。”
埃利奥握紧密钥。金属的边缘陷入他的掌心,留下浅浅的压痕。他忽然理解了叔父为什么要把最后一项任务变成选择题——这不是关于技术,不是关于法律,甚至不是关于正义。这是关于尺度。当你拥有了足以摧毁数百人隐私的证据时,你是否选择保留它?当你比任何人都更清楚真相时,你是否选择让它被永久保存,即使这意味着它可能被滥用?
“我已经冻结了协议。”他说。
“我知道。”马尔凯蒂说,“冻结是中间选项。它让备份保持存在,但不允许任何人访问——包括你。访问密钥被分成了三部分:一部分在我手里,一部分在奥尔特加大法官手里,最后一部分在你手里。三个人同时授权,监控日志才能被阅读。这是罗曼最后的平衡术。”
安德烈·莫罗从厨房里走出来,端着一杯咖啡。他的手杖在木地板上发出规律的敲击声。“这个平衡会维持多久?”
“直到最后一次授权被请求。”马尔凯蒂说,“如果未来有一天,联邦司法系统需要重新审查卡桑德拉的全部证据,奥尔特加法官可以代表法院提出请求,埃利奥代表继承人提出请求,我代表系统管理员提出请求。三方一致同意,备份才会解锁。如果永远没有人请求,备份将在五十年后自动过期,化为无法恢复的随机数据。”
“所以你给了我否决权。”埃利奥说。
“你叔父给了你否决权。他相信你不会滥用它。”
埃利奥将密钥收进口袋,从藤椅上站起来,走到窗边。安德烈的安全屋窗外是一条窄窄的鹅卵石巷道,两侧是爬满常春藤的老砖墙,巷子尽头通向一片被晨光照亮的港口水面。海鸥在卸货区上方盘旋,发出沙哑的叫声。
“我有一件事不明白。”他转回身,“弗洛伦是怎么管理我的社交账号的?罗曼死前并没有克隆我的账号——埃斯佩霍说他克隆的,但埃斯佩霍说是你写的弗洛伦。”
“弗洛伦没有克隆你的账号。”马尔凯蒂说,声音中第一次出现了一种接近于歉意的东西,“它不需要克隆。你叔父在你成年之前就获得了你的账号访问权。你十八岁那年,他送给你一部新手机作为生日礼物。你激活它的时候,所有数据从旧手机迁移到新手机——包括你的社交账号密码。他保留了那部旧手机。”
埃利奥的手停在窗框上。那是十年前的事。罗曼在他十八岁生日时送给他第一部真正意义上的智能手机,外壳是磨砂黑色,背面贴着一个程序员笑话的贴纸。他用了三年,然后换了一部更新的。他从未问过那部旧手机的下落,叔父也从未提起。
“他保留了那部手机十年。”他说,声音很轻,“不是为了监控我。是为了——”
“是为了在他死后,让弗洛伦能够用那个账号发布任务提醒。”马尔凯蒂说,“他设计整个计划时,唯一不想做的事是伤害你。所以他选择了最轻的入侵方式——不是克隆一个新账号,而是激活一个你已经多年不用的旧设备。那个账号上发布的每一条动态,都是从那部旧手机上发出的。”
“但埃斯佩霍说他释放了克隆账号。”
“埃斯佩霍不知道真相。你叔父故意让他以为账号是克隆的。埃斯佩霍是阿特拉斯,是曾经的协调员,是罗曼需要利用但不能完全信任的人。让他以为账号是克隆的,是罗曼控制他的方式之一——让他害怕阿特拉斯的技术能力,从而不敢轻举妄动。”
埃利奥将头靠在窗框上,闭上眼睛。叔父的脸在记忆中已经模糊了——他记得眼镜,记得那个永远在桌前弯腰写东西的姿势,记得手指上因长期敲击键盘而磨出的茧子。但五官的细节已经褪色了。时间像一种缓慢的化学试剂,将所有清晰轮廓都稀释成一片温和的印象。
“他为什么不直接告诉我?”他问。
“因为他需要你恨他。”安德烈·莫罗突然开口。他坐在书房的角落,手杖搁在膝盖上,声音因某种个人经验而沉重,“如果他在生前坦白一切——告诉你他保留你的旧手机、设计了你的未来、把你变成了他的继承人——你会自愿帮助他吗?”
埃利奥想了几秒。“我会。”
“但你会犹豫。犹豫就会露出破绽。莫罗、瓦塞尔、布雷纳——他们花了几十年学习如何在法律体系中嗅到异常。如果你自愿参与,你在法庭上作证时会是一个共谋者。你的证词从一开始就会被怀疑、被质疑、被瓦解。罗曼需要你是一个真正的、被迫的受害者。”安德烈用他那双因年老而变得浑浊的眼睛看着埃利奥,“他需要你在证人席上真心地说:我被胁迫了。因为那正是事实。”
房间里沉默了很久。晨光从百叶窗中移动,从马尔凯蒂的书桌上移到地板上,形成一道道平行的金色条纹。
“第七项任务是什么?”埃利奥终于问。
马尔凯蒂在键盘上敲了几下,屏幕上弹出了最后一条消息——与弗洛伦之前发布的格式相同,但这条消息从未被发送给任何人。它被保存在弗洛伦系统的草稿箱里,创建时间戳是罗曼死前最后一周。
【第七项任务】 找到卢卡·马尔凯蒂。他会告诉你一切我无法在信里写下的东西。然后决定你是否愿意成为弗洛伦的下一任系统管理员。如果你愿意,密钥就留在你手里。如果你不愿意,将密钥交给莉迪亚·伯克。她会知道该怎么处理。无论你怎么选,我都为你感到骄傲。这不是遗产。这是接力棒。——罗曼
埃利奥将消息读了三遍。然后他转身看着马尔凯蒂。“我想和安德烈单独谈谈。”
马尔凯蒂点头,转动轮椅离开了书房。门在他身后轻轻合上。
埃利奥坐在安德烈对面的椅子上。“你弟弟塞巴斯蒂安——联邦检察官可能会对他提出共谋指控。他的律师今天上午会申请保释听证。”
“我知道。”
“他的证据——你哥哥的证据,弹药批次日志被篡改的证据——是你给他的。不是马可·陈,不是我,不是莉迪亚。是你。你保留了原始日志的副本。”
安德烈沉默了几秒。“我在事故后拿到了日志。我签字的那份是篡改过的,但我保留了原始记录——事故发生前的。我藏了它二十三年。”
“为什么不交给莫罗?”
“交给塞巴斯蒂安?”安德烈用手杖敲了敲地面,发出一声沉闷的撞击,“我尝试过。二十三年前。在他把我从医院接出来、送进港口集装箱之前,他问我有没有能证明我被陷害的证据。我把原始日志给他看了。他拿走了它,说会处理。第二天他回来告诉我——原始日志已销毁。那是他第一次对我说谎。”
“他销毁了?”
“他没有销毁。他只是不能让它存在。因为原始日志不仅能证明我被陷害——还能证明他参与了设计弹药替换的法律框架。他不是动手的人,但他为动手的人提供了法律保护。他的罪不是杀害那十二个人,他的罪是确保杀害他们的人永远不会被追诉。”
埃利奥慢慢点头。“你现在会作证指认他吗?”
“我已经作证了。”安德烈说,“昨天。在联邦调查局的问询室里。斯特恩坐在我旁边,奥利维拉记录。我说了全部——原始日志的内容、港口集装箱里二十三年的生活、塞巴斯蒂安第一次对我说谎的那个晚上。我没有保护他。二十三年来,我一直以为我是在保护我唯一的弟弟,但真正保护他的是他的沉默,不是我的。”
他从手杖底部的橡胶套中取出一枚微型数据芯片。“这是原始日志的副本。过去二十三年我只有一份,藏在集装箱的铁皮夹层里。现在它是第二份。”
埃利奥接过芯片。它极小极薄,轻得几乎没有重量,但在他掌心却像一块烧红的铁。二十三年的证据,藏在集装箱铁皮夹层里,等待一个从未到来的法庭日子。而当日子终于到来时,是受害者亲手递上了证据。
下午三点,莉迪亚和斯特恩同时抵达了安德烈的安全屋。他们带了一份文件——联邦司法部监察长办公室对马可·陈的最终审查决定。决定书只有一页,结论只有一段:
审查委员会认为,马可·陈的行为虽涉及未经授权修改联邦司法系统底层代码,但其行为动机是保护证据而非破坏系统,其行为结果对联邦反腐调查有重大帮助。根据公共利益保护原则,委员会建议免于刑事起诉,并恢复其联邦雇员资格。
埃利奥将决定书收进档案袋,然后从口袋中取出那枚管理员密钥,放在桌上。
“第七项任务已经完成。”他说,“密钥我留下了。弗洛伦会继续运行,但它的新管理员不是我一个人。我、马可·陈、莉迪亚——三人联合权限。我们不需要等到奥尔特加法官来解锁证据,我们只需要确保当有人想要销毁证据时,总有人手里有密钥。”
马尔凯蒂从电脑前抬起头。“你想把弗洛伦变成公共信托。”
“它本来就是。”埃利奥说,“罗曼设计它的时候,唯一的目的就是让真相被永久保存。不是被一个人保存,不是被一个机构保存,而是被所有愿意接过接力棒的人保存。”
莉迪亚将密钥从桌上拿起来,在指间转动。“如果我同意,我需要做什么?”
“你需要学会写代码。”马尔凯蒂说,脸上浮现出这个早晨的第一个笑容——一个被遗忘在旧疗养院里二十三年的程序员特有的笑容。
“我只会写调查报告。”
“够了。弗洛伦最核心的语言不是代码,是逻辑。调查报告的逻辑和程序逻辑,在底层是一样的。”他将笔记本电脑转向她,“你先从备份协议开始学。只需要花十年就可以掌握全部。”
“十年?”莉迪亚扬起眉毛。
“你已经调查了五年。再来十年,你就追上了罗曼花掉的三十年。”马尔凯蒂将双手交叉在膝盖上,“真相从来不是一次性的。它是一条需要被不断重新发现的河流。”
斯特恩靠在墙上,双手插在口袋里。“我需要参与吗?”
“不需要。”埃利奥说,“你只需要做你一直在做的事——继续盯着那些试图在卡桑德拉的废墟上重建类似项目的人。”
“那会是什么项目?”
“任何以国家安全为名、在双状态法律灰色地带运行的秘密监控或武器测试。瓦塞尔和莫罗已经认罪,但米诺斯防务公司仍然在运作,联邦系统内部仍然有无数被遗忘的终端物理地址,双状态技术人员仍然每天在州与联邦的管辖权夹缝中工作。”他将一张便签递给斯特恩,“这是弗洛伦系统在联邦调查局内网中的备份端口地址。如果你发现任何可疑的活动,这个端口会通知我们。”
黄昏时分,埃利奥独自走到港口边。
这里不是安德烈被藏匿的那个集装箱码头,而是一片开放的公共海堤。春分刚过,白天开始变长,此刻海面上的夕阳呈现出一种被海水浸透的橙红色,像一块正在冷却的锻铁。海鸥在头顶盘旋,它们的叫声与远处集装箱吊机的机械声混在一起,成为这座港口城市的背景旋律。
他拿出手机,打开了自己社交账号的历史记录。克隆账号——或者说,用那部旧手机发布的账号——在三周前已经停止更新。最后一条动态的日期是最高法院裁决日的前一天,内容是罗曼调查报告中的最后一句话:“卡桑德拉的真相不是关于弹药,也不是关于股权,而是关于沉默。”
评论栏里有数百条留言。大部分人不知道这句话的出处,以为是他自己写的。少数人知道,但他们什么也不说。他们只是点了赞,或者留下一串省略号——在数字时代,省略号也是一种证词。
他点开账号的隐私设置页面,将旧手机的登录凭证永久注销。屏幕弹出一个确认窗口:确定要注销此设备?此操作不可撤销。
他点了“确定”。
然后他关掉了手机。
港口的风带着咸味和某种无法辨识的发酵气息。埃利奥将手放在海堤栏杆上,看着潮水在脚下退去,露出覆盖着藤壶的混凝土桩基。他想起叔父在火漆信封中写的第一句话——“你以为自己只继承了一个名字。”
他继承的不只是一个名字。他继承了一个人三十年的孤独调查、一个被藏在轮椅上的系统管理员二十三年的等待、一个海军工程师在防火墙倒塌前最后一秒的上传、一个调查记者五年的追踪、一个书记官十七年的秘密备份、一个瘸腿老人在集装箱夹层里保存的原始日志、以及数不清的在沉默中被埋没的名字。
而他唯一需要做的,是接过接力棒,然后继续往前跑。
回到安全屋时,天已经完全黑了。莉迪亚在书桌前学习备份协议的基础命令,屏幕的光映在她脸上,眉头因专注于某个语法错误而微微皱起。马可·陈在沙发上看那份监察长办公室的审查决定,第三遍了,仿佛每多看一遍就能多确认一点自己真的拥有未来。安德烈已经睡着了,手杖靠在沙发扶手旁边,发出轻微的鼾声。马尔凯蒂的轮椅停在窗边,老人的目光穿过玻璃,望着港口方向的灯火。
埃利奥走进厨房,给自己倒了一杯冷水。杯子是莉迪亚从旧货市场买来的,杯壁上印着一个被洗刷多次的标语——阿卡迪亚联邦法院,1997年度职工保龄球赛——显然是从某个法院退休人员的清仓拍卖中流出来的。他盯着那行字看了几秒,笑了。不是因为标语好笑,是因为他突然意识到,他正在用法院的东西喝水,而法院在几个月前还是一个让他恐惧的地方。现在它只是一个建筑,里面有他认识的人,有他送进去的证据,有他曾经站过的证人席。
他走出厨房,发现马可·陈放下了文件,正在看他。
“你做到了。”马可说。
“我们做的。包括你。”
马可摇摇头。“我的意思是——你把你叔父给你的东西,变成了我们每一个人都能继承的东西。弗洛伦,密钥,备份协议。你本来可以全部留给自己。三百亿欧元都可以留给自己。”
“三百亿欧元不能让我睡着觉。”埃利奥在沙发上坐下,“但知道有人在继续维护那些备份可以。”
墙上,那个原本钉满了卡桑德拉线索的软木板已经被清空了。莉迪亚将全部纸质档案转移到了防水档案箱中,木板恢复了它最原始的形态——一片灰色的、等待被重新使用的大片软木。只有边缘还有残留的彩色图钉孔,像麻雀留在窗台上的细小足印。
埃利奥在软木板前站了很久。然后他从口袋里取出一张照片——罗曼与安德烈的合影,那张在集装箱里找到的褪色旧照——用一枚绿色图钉固定在软木板中央。
照片上,两个年轻人并肩站立,笑容在褪色的相纸上依然清晰。他们不知道前方有什么。他们不知道他们中的一个人将用一生去揭开一个秘密,而另一个人将用一生去藏匿它。他们只是站在那里,在一栋联邦建筑前,在阳光里,以为友谊和真相一样简单。
而他——他们的继承人——现在知道两者都不简单。但两者都值得。
窗外,阿卡迪亚的夜晚在港口的雾气中弥漫开来。灯塔的信号灯在海面上投下周期性的红光,每三次闪烁中有一次会被远方的浪涌遮住,然后又重新亮起。像一种无法被中断的脉搏,像弗洛伦系统在某个无人知晓的服务器上继续运行——不是作为遗愿清单,而是作为一句被写入代码的承诺,等待下一个知道密码的人。


暂无评论,来抢沙发吧!