南洲历399年,霜月十八。上午十点十一分。墙基点零。
屏幕上那行红色大字在淡蓝色的冷光里跳动着,像一颗悬在所有人头顶的心脏。14,387人。这个数字不是统计,不是预测,是一份已经生效的判决——不需要法官,不需要法庭,甚至不需要任何人在任何文件上再签一个字。清道夫的“绊线”模块已经完成了全部标记工作,声波中继器绘制了所有目标所在空间的完整地图,第四十条的触发阈值已经达标。现在只差最后一步:授权清除。而这一步,按照沈霆从服务器日志里调出来的记录,原定于南洲历399年霜月二十启动——也就是两天后。
“两天后。”沈默盯着屏幕上的日期,声音在巨大的中庭空间里产生轻微的回声,“程知意选在霜月十八开庭,不是巧合。她知道清除的启动日期。她要把证据送到法庭上,逼联合安全委员会在清除启动之前公开叫停第四十条。”
“但她只有今天。”沈霆的手指在键盘上快速敲击,调出了第四十条的全部触发条件列表。列表很长,每一行都是一个参数的阈值——被标记设备的地理分布密度、声波中继器的覆盖范围、目标名单的更新频率、以及最重要的一个参数:联合安全委员会常务委员的全体沉默期。当五名常务委员连续三十天没有对清道夫的标记名单提出异议,系统就自动判定为“授权默许”,触发清除程序。“三十天的沉默期到霜月二十结束。今天是霜月十八,他们还有四十八小时。”
“如果程知意在法庭上公开了第四十条的存在,沉默期就被打断了。”
“对。但苏秉文不会让她说完。他是第三十九条的签名者,也是第四十条触发条件的知情者。他必须在程知意拿出证据之前终止审判——不管是判她有罪、休庭还是宣布法庭秩序出了问题,他都有权力在三分钟内关上整个程序。”
沈默转身看着那台巨大的服务器。它的外壳在冷光下反射出暗沉的金属光泽,没有指示灯,没有操作面板,只有一个嵌入式屏幕和几个标准接口。它不像一台机器,更像一座被混凝土和钢筋包裹着的祭坛。祭坛上供奉的不是神灵,是权力——一种不需要人的权力,一种在创建者死后还能继续运转的权力。
“能不能直接关掉它?”沈默问。
“不能从软件层面关闭。”沈霆调出了服务器的系统架构图,“第四十条没有设计关闭开关。程伯庸在设计它的时候,把权限架构做成了一个闭环——院长授权启动,系统自动运行,只有当两个条件同时满足时才会停止:第一,院长权限卡物理接触服务器核心接口;第二,常务委员全体投票通过终止决议。缺一个都不行。”
“院长权限卡。”沈默从外套内侧拿出程知远给他的那张灰色卡片,“程伯安给了程知远这张卡。程伯庸已经死了九年。所以现在全南洲只有这一张卡能插进这台服务器。”
“但这只是第一个条件。”沈霆说,“第二个条件是五名常务委员的全体投票。苏秉文本人就是常务委员,程伯安也是。他们不可能投赞成票终止一个自己签了字的项目。”
沈默沉默了几秒钟。他的手指在灰色权限卡的边缘反复摩挲,卡片的磁条在冷光下泛着细微的金属光泽。然后他忽然抬起头,看着屏幕上那个不停跳动的数字——14,387。
“不需要第二个条件。”他说。
“什么?”
“程伯庸在设计第四十条的时候,为什么要设两个条件?”沈默的语速在加快,但思路很清晰,“因为他知道,院长权限卡总有一天会不在他手里。所以他把关闭权限拆成了两半——一半是物理的,一半是政治的。物理的那一半在卡上,政治的那一半在常务委员的投票上。但如果物理的那一半不仅是一个钥匙,而是一个可以直接改写系统逻辑的管理员权限呢?”
沈霆愣了一下,然后飞快地重新调出了系统架构图的底层代码。他往下翻了十几页,翻到一个从未被任何人打开过的文件夹——文件夹的名称只有一串数字:000-000-001。点开之后,里面是一份权限说明文档,起草日期是南洲历375年霜月,起草人签名处写着三个字:沈泽川。
“我父亲写的。”沈默的声音颤抖了。
文档的内容很简短,只有三段话。第一段是标准的权限说明——院长权限卡拥有物理接触服务器核心接口的最高权限。第二段是沈泽川手写的一段注释:“本人作为合规认证律师,建议在院长权限卡中嵌入一条独立于第四十条的底层指令。该指令允许持卡人在必要时直接修改触发条件,无须经过常务委员投票。此建议之目的为防止系统在院长缺位时形成权力真空,导致无法人为干预。”第三段是程伯庸的批复,只有两个字:“同意。”
“父亲在375年就预见到了今天。”沈默说,“他在审核这台服务器的时候,给自己留了一扇后门。他把后门写进了程伯庸同意的正式文档里,用合规认证的名义,嵌进了院长权限卡的底层权限里。程伯庸以为那是为了防止权力真空的安全机制。但沈泽川知道——那是为了防止权力不被任何人收回。”
“所以这张卡可以单独改写触发条件。”沈霆说。
“可以。”
沈默走到服务器前,在屏幕侧面的物理接口上找到了一个卡槽。卡槽被一层灰色的防尘盖遮着,盖子上面刻着联合研究院的权杖徽记。他打开盖子,把权限卡插进去。卡片滑入卡槽时发出清脆的咔嗒声,然后屏幕上的界面完全变了——从红色高亮的触发阈值面板,变成了一个蓝色背景的系统管理界面。界面的标题是:“第四十条。管理员模式。”
管理界面的选项不多,只有三个:修改触发阈值、暂停自动执行、查看底层日志。沈默选择了第三个。他需要知道一件事——14,387个被标记的人,是按照什么标准被选中的。
底层日志加载了大约二十秒,然后屏幕上出现了密密麻麻的记录条目。每一条记录都包含三个字段:目标编号、标记时间、标记依据。沈默往下翻,翻到最早的那一批记录——标记时间在南洲历385年霜月,净化风暴当晚。那一批标记的数量是两千多人,标记依据全部标注为:“第三十八条。威胁等级自动评估。”然后他翻到最后一页,看到了最新的一批标记记录。标记时间是今天凌晨三点,标记数量是四个人,标记依据是:“声波中继器D-9段生命信号捕获。自动归类为非法越境人员。”
四个生命信号。D-9段。
沈默的心脏猛地缩紧了。
今天凌晨三点,在D-9段出现过的四个生命信号,是他自己、苏婆、沈霆、以及刚刚进入D区不久的程知远。但程知远带了十二个行动员,中继器应该捕获十二个信号才对。为什么只标记了四个?
他往上翻了一页,发现系统自动过滤掉了携带千盾安全执行部认证中继器的信号——那些中继器发出的识别码在清道夫的数据库里被标注为“友军”。所以十二个行动员的信号一个都没有被记录。被标记的只有四个没有携带友军识别码的人——沈默、苏婆、沈霆,以及第四个人。
第四个人的目标编号是:SZ-399-0103。标记时间:南洲历399年霜月十八,凌晨三时零七分。标记依据:“D-9段生命信号,无友军识别码。生物特征匹配:未成年女性,约九岁。自动关联至已标记目标SZ-389-024(沈默)的直系亲属数据库。威胁等级继承:A级。”
沈念知被标记了。
她在地下住了九年,从未被清道夫检测到。因为沈霆把D-12建在防空洞网络最深处,上面有混凝土和岩层的双重屏蔽,声波中继器的信号穿不透那么厚的结构。但今天凌晨她和沈默一起从D-12移动到D-9,穿过了屏蔽层最薄的那一段通道,在那里被程知远带来的中继器捕获了信号。前后可能不超过三分钟,但三分钟就够了——清道夫的标记速度不是以分钟计的,是以秒计的。
沈默关掉日志界面,回到管理员模式主界面,选择“修改触发阈值”。系统弹出一个警告框,提示修改阈值将需要重新评估所有已标记目标的威胁等级,评估时间预计为二十分钟。他点了确认,然后把触发阈值从当前的“标记数量达标自动触发”修改为“需要常务委员全体主动确认方可触发”。
这意味着第四十条的自动化链条被打断了。从现在开始,它不能再自己决定清除谁。决定权被交回给了联合安全委员会的五名常务委员——他们必须公开投票、公开签字、公开承担全部责任,才能启动清除程序。
“二十分钟评估时间。”沈霆看着屏幕上的进度条,“这二十分钟里,第四十条的所有功能都会暂停。包括清道夫的标记功能。”
“那程知远带上去的十二个行动员会发现吗?”
“不会立刻发现。清道夫的设计逻辑是静默运行,行动员手腕上的显示屏只显示标记结果,不显示系统状态。除非他们主动查询第四十条的运行日志,否则不会知道管理员模式已经被激活了。”
沈默拔出权限卡,灰色卡片重新回到他手里。屏幕上的评估进度条在缓慢移动,百分比一格一格地跳。他把卡片重新放回外套内侧,和旗子、程知意的纸条、通讯记录截获页放在一起。现在这些东西摞在一起已经有了厚度,每一件都是他从不同的人手里接过来的——苏婆、沈松山、沈霆、程知远。他们每个人都在不同的时间点上选择了站在墙的哪一边,而所有这些选择最终汇聚在这间深埋地下的混凝土中庭里,变成了他手里这张轻飘飘的灰色卡片。
“念知被标记的事——”沈默转向沈霆,压低了声音。沈念知站在服务器侧面的通风口旁边,正安静地等着。她听到了自己被标记的事——沈默从她的表情里看得出来,她听懂了。但她没有表现出任何惊慌,只是静静地站在那里,双手交握在身前,像一个在等待公交车的孩子。
“标记不等于清除。”沈霆也压低了声音,“只要第四十条的触发条件被改写,标记就只是数据——一串存在服务器里的代码。真正的问题是,程伯安知不知道她被标记了。如果他知道,他会用这个信息做什么。”
沈默没有回答。他知道程伯安会做什么。程伯安最擅长的就是用系统本身来困住试图挑战系统的人。如果他知道沈念知被清道夫标记了,他不需要派行动队去追她,只需要在法庭上向苏秉文提出一个简单的申请——申请将被告人的直系亲属纳入保护性监管。这个申请在法律上完全合法,在执行上等于变相扣押。而沈念知就会从沈默手里被带走,交给联合安全委员会的“保护性监管中心”——那个地方进去的人,十年里从来没有人出来过。
“我们得在她被监管申请锁定之前,把她送到程知意身边。”沈默说。
“排水管到新州最高法庭还有多远?”
沈霆展开手绘地图,在冷光下核对了一下。“从这里到排水网络出口,大约四十分钟。出口在新州最高法庭地下停车场外围,从停车场到法庭三楼的审判庭还要过两道安检。但沈松山在出口等我们——他应该有办法绕过安检。”
“那就走。”沈默把手摇式手电筒重新绑在手腕上,另一只手握住沈念知的手。她的手还是那么小,但这一次她抬头看着他,问了一个问题。
“爸爸,秦爷爷说我被标记了。标记我的人是谁?”
沈默蹲下来。他知道女儿问的不是系统,不是算法,不是第四十条的自动触发机制。她问的是一张脸。一个名字。一个可以被她放在心里、在未来某个时候被原谅或不被原谅的人。
“标记你的不是一个人。”沈默说,“是一台机器。但机器是人造的。造机器的人叫程伯安。他是你外公。”
沈念知沉默了一会儿。然后她点了点头,表情没有任何变化,只是把手握得更紧了。在地下的九年里,沈霆大概从来没有教过她该怎么面对一个把自己标记为“可清除”目标的外公。这不是任何一本教材能教会的东西。
他们从墙基点零的侧门进入备用通风管道。管道比来时的排水管略宽一些,内壁没有那么厚的锈蚀,但坡度更陡——有很长一段几乎是以四十五度角向上倾斜,需要用手抓住管壁上的梯级铁环才能攀爬。沈默让沈念知走在他和沈霆中间,每一步都确认她的手抓稳了再松自己的手。他的肋骨在攀爬过程中持续发出钝痛的信号,但他已经学会了和这种疼痛共存。在过去的四十八小时里,他经历了比肋骨断裂更疼的事情。
通风管道尽头是一道铁栅栏。铁栅栏外面的光线亮得刺眼——不是日光,是地下停车场的荧光灯。沈默眯着眼睛适应了一会儿,透过栅栏的缝隙看到了对面停着一排没有车牌的灰色面包车。他知道那些车是谁的——联合安全委员会行动处的标准配备。
“别出声。”沈霆压低声音,“停车场有监控。”
他们在铁栅栏后面等了大约两分钟。然后栅栏外面传来三声轻轻的敲击——那是沈松山约定的信号。沈霆敲了两声回应。铁栅栏被人从外面拆开了,拆得很安静,每一颗螺丝都被手劲精准地卸下来放进旁边的工具箱里。沈松山的脸从栅栏后面露出来——他看起来和沈默记忆中完全不同了。十五年前的沈松山是一个意气风发的中年工程师,现在的沈松山是一个佝偻着背、双手全是老茧的老人。但他的手很稳。拆螺丝的动作比任何工兵都快。
“车在C区。”沈松山说,“安检通道的排班表改了,今天是苏秉文的人值第一道岗。常规检查绕不过去。”
“那就走非常规的。”沈霆说。
沈松山看了他一眼,然后又看了看沈念知。他的目光在女孩脸上停留了最久。他十五年前在程知意抱着她离开新州的那天见过她一面,那时她还裹在襁褓里。现在她站在地下停车场的铁栅栏旁边,穿着深蓝色棉袄,梳着两条短辫子,眼睛像她母亲。
“程知意已经在法庭上了。”沈松山说,“她的预备辩护词只有三句话——第一句是‘我要求法庭传唤联合安全委员会副主任程伯安出庭作证’。第二句和第三句没人知道。但她的法务助理传话说,如果沈默在开庭之前到了,辩护词会全部改写。”


暂无评论,来抢沙发吧!