密涅瓦在凌晨四点十七分向莫里斯的私人终端推送了一条通知。通知的措辞一如既往地冷静,像一把在绝对零度中冷藏过的手术刀:“0号样本控制欲数值出现异常波动。当前值:97.1。较基准值下降2.6个点。偏离幅度已超过系统自校准安全阈值。建议:立即排查外部干扰源。”
莫里斯坐在黑暗里,屏幕的冷光打在他的脸上,把他的五官切成明暗两半。他已经盯着这条通知看了将近十分钟。2.6个点——在过去三年里,他的控制欲数值从未波动超过0.3。密涅瓦将他的心理结构作为整个算法系统的校准锚点,正是因为他的稳定性在所有样本中是最高的。但现在锚在松动。
他打开波动分析子页面。系统将波动源定位到一条外部信息输入——西蒙·维拉尔在离开莱斯特画廊前对他说的那句话。密涅瓦的分析写道:“目标对象西蒙的陈述内容(‘模板不是命运。你可以选择重新校准自己。’)被识别为具有高认知渗透性的信息单元。该信息单元穿透了0号样本的原有心理防御框架,触发了自传体记忆检索机制,导致控制欲自我评估模块出现短暂紊乱。”
莫里斯把页面关掉。屏幕回到待机状态,显示出维里塔斯湾的夜景——不是实时画面,是密涅瓦内置的一张默认壁纸,拍的是一座灯塔的光束扫过黑色海水。他不知道这张照片是谁拍的,也不知道为什么密涅瓦会选择它作为默认壁纸。这个念头以前从未出现在他的意识里,但现在它出现了——像一个从未被注意到的陌生人,忽然敲门。
他拿起水杯,杯沿碰到下唇时感到一阵极其细微的震动。不是水在震动,是他的手。
与此同时,莉娜的定时发送进入了最后倒计时。屏幕上弹出一个警告框:“文件已全部就绪,附件容量超出标准邮件限制,需分批发送。确认分批?”
莉娜点了确认。系统将报道拆成四个部分,分别打包,按顺序排入发送队列。第一部分是调查摘要和核心结论。第二部分是密涅瓦和Terminus的技术架构分析。第三部分是全部物证——密室犯罪图谱、塞壬涂层材料数据、霍夫曼的财务记录、卡勒姆拍摄的作坊照片。第四部分是证词汇编——卡勒姆的完整录音转录、西蒙关于流浪者手环采集网络的陈述、以及她从线人U盘和Terminus硬盘中抢救出的全部样本报告。
倒计时跳到零的时候,第一批邮件开始发送。莉娜握着鼠标,看着进度条一格一格地推进。发送完成。第二批开始发送。发送完成。第三批——弹出错误。收件人服务器拒绝接收,理由是附件扫描到“未授权的加密内容”。她重新设定了加密级别,再次发送。第三批完成。
第四批发送时,进度条走到百分之三十一,然后停住了。不是网络故障——是发送队列被某个外部进程强制暂停。莉娜快速检查系统日志,发现一个拥有管理员权限的进程正在扫描她发件箱里的全部附件内容。进程的签名是“奥德赛数据公司——安全协议扩展组件”。
“他们在截邮件。”莉娜说。
卡勒姆从操作台边站起来,快步走到她身后。屏幕上的进度条仍然停在百分之三十一,像一只被钉在墙上的钟。
“能阻止吗?”
“我正在试。”
莉娜打开命令行界面,输入一串指令,试图终止那个外部进程。指令发出后返回了一行提示:“操作被拒绝。该进程已被系统级锁定。”她又试了两次,结果相同。然后她忽然想到了一件事——她自己的电脑上什么时候装了奥德赛的安全组件?
她翻开系统的已安装程序列表,往下滚动。在两个月前的一个日期下,她找到了答案。她曾下载过一个公开的艺术市场数据库,用于调查拍卖行合规记录。那个数据库附带了一个“数据完整性验证工具”,安装时请求了系统级权限。工具的发布方是“维里塔斯数据分析协会”。她当时查过这个协会——表面上是中立行业组织,注册地址与奥德赛旧办公楼共享同一个物理邮箱。
“他们不是在我发邮件的时候才进来的。”莉娜说,声音里有一种克制的、正在被自己压下去的愤怒,“他们已经在我电脑里待了两个月。”
在阿斯特府邸,天还没亮,门房起夜时在书房的窗户里看到了灯光。他推门进去,发现马尔科姆仍然穿着昨天的衬衫,坐在他父亲的高背椅上,面前的桌上铺满了文件。转心瓶的鉴定报告。家族信托的资产明细。巴塞尔拍卖行的律师函草稿。菲利普在展厅发布会上的发言全文,被人用红笔逐段标记了关键陈述。
马尔科姆一整夜没有合眼。他给菲利普发了三条消息,全部未读。他给父亲的主治医生打了两次电话,确认老人生命体征稳定。他给自己留了一份备忘录,写在桌上的便签本里,只有一行字:“家族声誉与弟弟之间,只能选一个。但选择之后不要回头。”
门房退了出去。马尔科姆拿起手机,拨通了朱利安·卡文迪什的号码。电话响了三声,朱利安接起来,声音清醒得像同样一夜未眠。
“你看了菲利普的发布会吗?”马尔科姆问。
“看了。”
“他公开承认转心瓶是赝品。巴塞尔拍卖行的法务部已经给我发了邮件,说他们准备追责所有竞拍方。”
“他们追不到你,”朱利安说,“你的竞价是现场举牌的,没有书面委托。但你弟弟在拍卖会前签了一份委托协议。如果他拿不出证据证明他被误导,被追责的就是他。”
马尔科姆沉默了几秒。菲利普签过委托协议——这件事他不知道。这意味着弟弟从头到尾都不仅仅是一个冲动的次子,而是一个做了功课、押了重注、然后被算法精准捕获的猎物。
“我今天会宣布阿斯特基金会暂停一切艺术品投资。这会让巴塞尔拍卖行的股价在今天开盘后跌到底。”马尔科姆说,“但我还需要一件事。”
“什么事?”
“告诉我你弟弟莱昂内尔的达芬奇手稿是真是假。如果也是假的,卡文迪什和我联手,可以把这家拍卖行彻底推倒。”
电话那头沉默了很久。然后朱利安用一种极其疲惫的声音说:“我昨天派哈斯去查了流传著录。手稿本身可能是真的——哈斯在某个档案里找到了老勋爵的私人笔记,提到过一幅达芬奇手稿的存在。但莱昂内尔用来支付保证金的钱不是他的,是银行信托账户里的。”
“他动了信托?”
“四千两百万。”
马尔科姆闭上眼睛。他现在明白了莫里斯的棋局不是针对单一家族的,而是把几个家族用不同的赝品和不同的欲望缺口串联在一起,然后让它们在互相撕咬中一起沉没。转心瓶是阿斯特的陷阱,达芬奇手稿是卡文迪什的陷阱。下一个会是范德比尔特。
在作坊里,莉娜终于找到了绕过奥德赛安全组件的方法。她没有尝试在管理员权限上正面交锋——那个锁太强。她转而打开了电脑的第二个操作系统,一个她从未对任何人说过她装了的系统,只存在于硬盘末尾一个被屏蔽的隐藏分区里。系统启动后,她重新连接网络,将第四批附件通过一个完全独立的加密通道发送出去。
进度条这一次没有再停住。百分之五十,百分之七十五,百分之百。发送完成。
她合上电脑,靠在椅背上,长长地呼出一口气。卡勒姆递给她一杯水,她接过来一口喝掉半杯,然后把杯子放在桌上,转头看向窗外。天已经亮了,老城区的屋顶在晨光中呈现出深浅不一的灰色,像一幅只用单色调渲染的版画。
“报道发出去了,”她说,“但这只是开始。司法部需要时间立案,新闻局需要时间排稿,国际媒体需要时间交叉验证。而莫里斯不会等。”
“他现在在做什么?”卡勒姆问。
“密涅瓦一定告诉他邮件发出去了。他可能正在重新评估所有样本的风险等级,准备在被完全曝光之前激活最后一批触发节点。”
莉娜打开阿斯特家族、卡文迪什家族和范德比尔特家族的风险监控——不是密涅瓦的系统,而是她自己用手工拼凑的信息汇总。三条风险曲线都在上升。阿斯特兄弟的冲突在菲利普发布会后短暂缓和,但巴塞尔拍卖行的追责可能重新点燃火星。卡文迪什兄弟的裂痕正在信托挪用披露前夜加速扩大。而范德比尔特家族——她刚从Terminus硬盘里读到的“米洛的维纳斯残像触发方案”——仍然完全处于黑暗之中,没有人知道那只残像会以什么方式、在什么时间点被送到老范德比尔特面前。
“西蒙怎么样?”莉娜问。
卡勒姆转头看向储藏室。西蒙不在里面。折叠床上的毯子叠得整整齐齐,那只TERM-003密涅瓦女神像被放在枕头正中央,底座下面压着一张纸条。
卡勒姆走过去拿起纸条。上面是西蒙歪歪扭扭的字迹:“我回棚屋区去看我妈。她不知道手环的事。我要告诉她。你们需要我的时候,打备用号码。谢谢毯子。”
卡勒姆把纸条折好,放进外套口袋。他忽然想起来,西蒙来作坊的第一天,浑身湿透,眼睛亮得不正常,手里攥着一个用塑料膜裹得严严实实的包裹。那时候他以为这个年轻人只是一个被算法捕获的、不会再挣扎的工具。现在他知道自己错了。西蒙从来不是工具——他在圣约伯庇护所的铁窗后面,在密涅瓦的数据网格里,在莫里斯精确到小数点后三位的预测模型中,始终保有某种算法无法度量、也无法消灭的东西。
在莱斯特画廊三楼,莫里斯把水杯放在桌上,站起来走到那扇被劈成两半的圣母像前。圣母的脸在玻璃裂痕的两侧微微错位,像是在同时看向两条彼此平行但永远不会交汇的时间线。他在那扇玻璃前面站了很久。
密涅瓦又推送了一条通知:“检测到调查记者莉娜·马尔凯蒂已将专题报道发送至维里塔斯调查新闻局、司法部刑事调查司及三家国际媒体。报道内容包含对密涅瓦及Terminus系统的详细技术描述、0号样本身份信息、及全部物证材料。预测:司法部将在二十四至四十八小时内启动初步调查程序。”
莫里斯读完这条通知,没有返回电脑前。他继续站在圣母像前面,双手插在口袋里,看着玻璃裂缝把自己的脸切成两半。
然后他做了一件密涅瓦没有预测到的事。他拿起手机,没有用加密通讯器,而是用普通的手机号码,拨了一个他已经很久没有拨过的电话。接电话的人是阿德里安·克诺尔,奥德赛数据公司的创始人。
“报道已经发出去了。”莫里斯说。
“我知道。我的安全部门已经读了全部附件。”克诺尔的声音很冷,但冷里有一种被压得很深的愤怒,“你让一个记者、一个修复师和一个从流浪者庇护所里出来的送货员,端掉了整个Terminus项目。”
“我犯了一个错误。”
“什么错误?”
“我用自己校准了密涅瓦。”莫里斯说,声音平静得像在总结一个数学定理,“密涅瓦用我的欲望模型去分析别人,然后我被自己的模型困住了。这不是算法的缺陷,这是输入样本的缺陷。”
克诺尔沉默了很久。然后他说:“你把Terminus的底层框架暴露在了公众面前。我会启动公司的应急法律预案,但你要明白——必要的时候,我会切割一切。”
“我知道。”
莫里斯挂掉电话,回到电脑前。屏幕上,密涅瓦的系统界面仍然开着。他滑动到0号样本的档案页面,看着控制欲那一栏的数字。97.1。
他把光标移上去,选中那个数字,按下删除键。
屏幕弹出一个对话框:“您正在修改0号样本的核心评估参数。该参数为Terminus系统的自校准锚点。修改将导致全系统风险模型重新计算。是否确认?”
莫里斯确认了。
对话框消失。屏幕上出现一个进度条,显示全系统模型重新校准的进度。进度条走得很慢,像一场漫长的、没有终点的自我拷问。
在老城区的棚屋区,西蒙走上了一排用波纹铁皮搭建的临时住房之间的泥土路。他的母亲坐在门口一把褪色的塑料椅上,膝盖上盖着一块旧毛毯,手腕上戴着那个黑色的手环。手环的小灯一闪一闪,绿色,红色,绿色,红色,像是某种被简化成两个像素的生命信号。
西蒙走到她面前,蹲下来,握住她的手。
“妈,你手腕上那个东西,我要跟你讲它是干什么的。”
在维里塔斯湾的工业码头上,那个夜班工人终于想起了失物招领箱里那只青铜雕像。他把雕像拿出来,用抹布擦干净,翻到底座,用手机查了TERM这个词的意思。搜索结果第一条是一个他看不懂的计算机术语。第二条是一个罗马神话词条:“Terminus——边界之神。其雕像被竖立在所有边界线上,任何擅自移动雕像者将被视为亵渎边界,处死刑。”
他看完那个词条,把雕像放回箱子里,关上箱盖。但他没有把箱子锁上。
在作坊里,卡勒姆拿起操作台上那把修复刀,开始修复一只新的瓷器。不是莫里斯送来的赝品,而是一只他自己从旧货摊上买来的碎花瓶,普通的民窑出品,不值钱,但每一片碎片都是真的。
莉娜坐在电脑前,看着发件箱里的全部邮件状态。四批附件,全部发送完成。定时发送已经结束,但倒计时还在继续——不是发邮件的倒计时,是这座城市在真相被揭开后的倒计时。
她打开新闻网站,首页上已经开始出现她的报道节选。标题换成了编辑改过的版本,但核心内容一个字没动。她看到无数条评论正在涌进来,看到“密涅瓦”“Terminus”“莫里斯”这些名字正在变成无数人屏幕上的关键词。她不知道这些关键词会引来什么——调查、逮捕、反扑、还是更深的沉默。
窗外的钟楼敲响了清晨八点。新的一天已经开始,旧的一页正在翻过去。


暂无评论,来抢沙发吧!