下午两点五十一分,整个大民国的天秤应用同时弹出了一条推送。
不是评分更新,不是处决令预告,不是行为确认问题列表。而是一行简短的文字,黑底白字,措辞冷静得像气象局发布的台风警报:
“天秤系统紧急通知:根据系统运行评估,全国评分超过50%的国民已被纳入重点管理名单。为保障社会安全,即日起启动‘最终清洗’程序。详情将在30分钟内公布。请所有评分超过50%的国民保持冷静,配合管理。”
林秀雅看到这条推送的时候,正站在考瑞安大楼地下二层的电梯间里。她的手指僵在手机屏幕上,盯着“最终清洗”这四个字。电梯间里的感应灯在她头顶嗡嗡作响,墙面上的大理石纹路在灯光下泛着冷白色的光。
她刷新了自己的评分页面。50.2%的数字安静地悬浮在屏幕正中央,下面多了一行红色的新标注:“您已被纳入最终清洗名单。当前等级:黄色(50%-70%)。管理措施:限制职业准入,限制金融服务,子女就学资格待评估。”
电梯门开了。她走进去,按下37楼。电梯开始上升,楼层数字一格一格地跳动。她翻了翻天秤应用的公开页面。在过去的九十秒内,全国用户的评分页面同时更新了清洗等级的标注。每一个评分超过50%的人,都在同一时刻收到了同一份通知。
她的手机开始疯狂震动。刑事一科的工作群、警察厅内部通讯录、甚至她大学同学的聊天群里,消息如洪水般涌来:
“我的评分是62%,我明天还要去面试,现在公司HR能看到我的清洗等级吗?”
“我妈妈评分71%,橙色,说要被定位追踪。她这辈子没有犯过任何事。”
“我们学校有三个老师评分超过50%,校长已经在开会讨论要不要停她们的课。”
林秀雅没有回复任何一条消息。她盯着电梯显示屏上跳动的数字——22、23、24——忽然想起文智浩在考试院里对她说过的话:“天秤杀的不是有罪的人,是那些被吓住的人。”但这一次,天秤不再一个一个地吓了。它一次性吓了三百二十万人。
电梯在37楼停下,门缓缓滑开。
走廊里很安静。深灰色的地毯吸走了所有脚步声,墙面是冷色调的雾面玻璃,每隔几步就嵌着一块显示屏,滚动播放着“净化”公司的宣传视频——城市天际线、数据分析界面、穿着白大褂的研究员在实验室里微笑。林秀雅穿过走廊,推开C区服务器机房的门。
姜泰宇坐在三台显示器前面。他的眼镜推到额头上,手指在键盘上飞速敲击,屏幕上滚动着她看不懂的代码流。机房里很冷,空调出风口对着他的后背直吹,但他的衬衫后背湿了一大片。他面前的咖啡杯已经空了,杯底残留着一圈深褐色的渍迹。
“你看到了吗?”林秀雅走到他身后。
“看到了。”姜泰宇没有抬头,手指继续敲击,“最终清洗的通知不是白夜发的。是天秤系统自动生成的。我刚才查了这条推送的底层代码——它是被一个最高权限的指令触发的。指令的签发人没有署名,但签发位置是考瑞安大楼37楼。”
“朴正桓。”
“对。”姜泰宇敲完最后一行代码,按下回车,然后转过身来。他摘下眼镜,用衣角擦拭,镜片后面的眼睛布满了血丝,“他比我想象的快。我以为他会等集体自首模块上线之后再行动,但他提前了。他要在模块上线之前,先制造足够大的恐慌,让所有人都来不及思考集体自首意味着什么。”
“那集体自首模块现在在哪里?”
“在更新流水线的最后一关。还有不到九个小时就会上线——如果没有人拦截的话。”姜泰宇指了指屏幕上的一个进度条,进度条已经跑到了62%,“但问题是,在这九个小时里,朴正桓可以做任何事。他已经公开了‘最终清洗’的名单,三百二十万人现在都在看着自己的评分发呆。接下来他会做什么?我不知道。但我猜他不会只是发几条通知就算了。”
林秀雅想起朴正桓在会议室里说过的话。她不在那里——但姜泰宇在。姜泰宇入侵了会议室的内部通讯系统,在写代码的同时听完了整场会议。朴正桓要的不是分层管理,是直接清除。他列出的第一份紧急执行名单上有四个人。姜泰宇、高东镇、崔正焕、林秀雅。
“你现在在做什么?”林秀雅指着屏幕上滚动的代码。
“在写评分溯源模块的最终补丁。”姜泰宇把眼镜重新戴上,“原本这个模块是和集体自首模块绑定的,必须等自首模块上线才会同步激活。但我不想等了。我要把它拆出来,独立激活。”
“评分溯源模块能做什么?”
“让每一个天秤用户看到自己评分变动的完整计算过程。包括每一项加分、减分,包括隐藏参数——阶层修正系数、诱导干预标记、每一个被记录下来的行为数据。所有天秤之前遮起来的东西,全部公开。”
他在键盘上敲了几下,调出一个测试界面。界面上模拟着一个普通用户的评分页面,但在更新之后,评分旁边多了一个“溯源”按钮。点击按钮,页面展开,显示出密密麻麻的计算条目:
——“便利店消费记录:购入低价泡面,标记‘经济压力异常’ +1.2%” ——“社交发言:讨论工资拖欠问题,标记‘对制度不满’ +1.8%” ——“搜索记录:查阅劳动法相关条款,标记‘潜在维权倾向’ +0.9%”
“这些记录本来都是隐藏的。用户只能看到最终分数,永远不知道自己为什么被打分。朴正桓把这种不透明叫做‘系统安全性’,但实际上只是权力。只有你不知道规则的时候,你才会无条件地恐惧。一旦你知道了规则,你就可以质疑规则。”
林秀雅盯着那些条目,想起自己手机里那个永远只显示一个冰冷数字的页面。她每一次评分上涨,都不知道到底是因为什么事、什么时间、什么权重。天秤只是通知她——“您的评分已更新”。她只能接受。
“还有多久能写完?”
“一个半小时。”姜泰宇擦了擦额头的汗,“但写完之后,我需要把补丁推送到天秤的所有镜像节点。诚实地下的那台服务器是一个节点,但全国有至少三十几个这样的节点,每一个都需要手动激活。我在这里只能控制首尔地区的三个。剩下的需要在其他城市物理接触。”
“没有时间了。”林秀雅看了看时间——下午三点零一分,“安成哲的档案已经发出去了。你的定时上传程序刚才启动了。警察厅内部举报系统收到档案之后,安成哲会第一时间知道。他会来考瑞安大楼。他来找的不是姜泰宇——他来找的是朴正桓。”
姜泰宇停下了敲键盘的手。他转过头看着她,表情里多了一种她从未在任何人脸上看到过的东西。不是恐惧,不是愤怒,而是一种接近于解脱的疲惫。像是一个在地下埋了三年东西的人,终于听到地面传来挖掘声。
“所以你觉得,安成哲和朴正桓见面之后会发生什么?”
“我不知道。”林秀雅说,“但尹美淑的笔记本上有安成哲的名字。安成哲藏起来的那十四项物理隔离记录,是你手动录入天秤数据库的。下午三点那份档案发出去之后,整个大民国的天秤用户都会看到安成哲的评分为什么是19%——不是因为他无罪,是因为他把罪藏在了系统摸不到的地方。”
姜泰宇沉默了一会儿。然后他站起来,走到机房角落的一排服务器机柜前。机柜上的指示灯密密麻麻地闪烁着,发出低沉的嗡鸣声。他把手掌按在其中一台机柜的外壳上,感受着机器的震动。
“三年前,我写天秤核心算法的第一行代码的时候,我以为我在写一个破案工具。一个能帮助警察更快找到犯罪嫌疑人的系统。那时候我二十五岁,觉得世界上只有两种人——好人和坏人。好人应该被保护,坏人应该被抓起来。就这么简单。”
他转过身来。
“然后我看到了干预层的设计文档。看到了他们打算用这套系统做什么——不是预测犯罪,是制造犯罪倾向,然后以犯罪倾向为由清除人。我辞职了。但我辞职之后没有去举报,没有去公开文档。我只是消失了。因为我觉得只要我不参与,这套系统就跟我没有关系。”
他把手从机柜上拿下来,看着林秀雅。
“但系统没有因为我辞职而停下来。它在继续运行。它一直在给每一个人打分。它杀死了尹美淑。它马上要杀死高东镇。如果我今天不把这行代码写完,它还会杀死更多的人。所以三年前我以为‘退出’就是一种良心,现在我知道——退出是不够的。退出只是让自己干净了,但没有让世界干净。”
林秀雅看着他的脸。三天前他还坐在诚实便利店的收银台后面,给一个饿肚子的小孩补上一百元饭团钱。那时候他的评分已经很高了,但他还是会用一个最微小的动作去帮一个人,明知道这个动作不会改变自己的评分。也许正因为什么都不会改变,那个动作才更珍贵。
“你先写完代码。”她说,“安成哲和朴正桓的事,我来处理。”
她走出机房,站在走廊里,拨通了崔正焕的电话。电话响了两声就接了。
“前辈,你在哪里?”
“考瑞安大楼楼下。”崔正焕的声音简短有力,“我看到你的车了。地下二层。我收到紧急执行名单了。我的名字在上面。你的也在上面。”
“你知道朴正桓在哪里吗?”
“37楼A区,会议室。我刚从李秀妍那里得到消息——李秀妍被撤职了,但她给了我最后一条情报。”崔正焕顿了顿,“朴正桓在十分钟前接到了安成哲的电话。安成哲说,他已经看到了档案内容,他要求与朴正桓面谈。面谈地点就是这栋楼的37楼会议室。时间——下午四点。”
林秀雅看了一眼手表。三点零八分。距离安成哲和朴正桓的面谈还有五十二分钟。距离高东镇的处决倒计时结束还有不到二十六小时。距离姜泰宇的集体自首模块上线还有不到九小时。距离朴正桓启动真正意义上的“最终清洗”——她不知道还剩多少时间。
而在仁川监狱的监舍里,她的弟弟林秀赫正在把那份“潜在犯罪诱因自我陈述”一页一页地贴在监狱走廊的公告板上。他已经写完了全部十二页。最后一页的结尾写着:“我叫林秀赫,服刑人员,天秤评分68%。我承认我对不公正过度敏感,承认我在保护亲近人时可能不计后果,承认我对权威存在天然的反感。如果这些是犯罪倾向,那我愿意被审判。但在你们审判我之前,请告诉我:你们用来审判我的规则,是谁制定的?这些规则制定者的天秤评分,你们看过吗?”
他把最后一页贴好,后退两步。走廊里其他服刑人员围了过来,有人沉默,有人开始拍照——监狱的平板电脑有拍照功能,而照片可以传到监狱内部网络。监狱内部网络连着法务部的专网。法务部的专网,在某些节点上,与天秤服务器互通。
在首尔麻浦区光林出版社的地下仓库里,高东镇还在翻看退稿。他已经翻了三天。翻到第二千一百四十三份的时候,他找到了一个牛皮纸信封。信封里是一叠发黄的手写稿纸,稿纸的第一页上用工整的钢笔字写着:“《规则的缝隙》,作者权美娜”。权美娜是他昨天在发布会上念到的第一个名字——那个出道作卖了不到三千本、被拖欠了版税、后来成为光林出版社签约编辑的女人。她在二十年前写的这本书,讲的是一群在规则缝隙里寻找生存空间的人的故事。手稿的最后一页附着一行编辑评语,是当年的审稿编辑写的:“写得很好,但没有市场。”所以这份稿子被退回去了。权美娜后来再也没有投过稿。
高东镇把稿子放在膝上,戴好老花镜,一页一页地读。
窗外,首尔的天空正在变暗。十一月天黑得早,还不到四点,暮色已经像稀释过的墨水一样从东边漫过来。在考瑞安大楼37楼的会议室里,朴正桓坐在长桌尽头,权宁久站在他身后,窗外是正在亮起来的万家灯火。朴正桓把白色衬衫的袖口解开,重新扣上,动作很慢,像是在为一场重要的庭审做准备。
他面前放着三样东西——一份纸质档案,封面写着一个名字:安成哲;一份电子屏幕,显示着姜泰宇正在上传的代码进度条;以及一张照片。照片上是一个穿学士服的女孩,笑得很灿烂。那是他的女儿。她已经死了六年了。
死因是再犯者。一个被不起诉过三次的家暴惯犯,在他女儿下班回家的路上,用刀刺死了她。那个男人后来被判了无期。但朴正桓的女儿没有复活。从那以后,朴正桓辞去了大法院审判长的职务,进入了法务部刑事政策研究院,开始推进天秤系统的研发。他相信自己找到了解决犯罪的终极方案——不是在犯罪发生之后惩罚,而是在犯罪发生之前清除。他说服了当时还是检察官的安成哲成为天秤项目的早期支持者。他说服了国会里的政策顾问金美京推动预算审批。他说服了权宁久从检察厅辞职加入白夜。他说服了每一个愿意听他说话的人相信,只要用算法把“潜在犯罪者”从人群中识别出来,大民国就会变成全世界最安全的国家。
但现在,安成哲的档案被公开了。那个曾经支持过他的检察官,那个他亲手提拔到刑事局局长位置上的接班人——在天秤的深度档案里,隐藏着十四项不可数字化的罪证。其中一项,恰好与尹美淑亲眼看到的那份被移除的银行流水有关。而尹美淑,是白夜的第一个处决对象。白夜处决尹美淑的时候,朴正桓亲自签发了执行令。
他现在坐在会议室里,等待着四点钟安成哲的敲门声。他不知道自己将要面对的是什么——是一个威胁、一笔交易、还是一场清算。但他知道,在天秤的评分系统里,安成哲永远是19%。一个完美无瑕的数字。而他自己——朴正桓,天秤评分12%,比安成哲更低。他这辈子没有留下任何可以被数字化的瑕疵。
会议室的门被敲响了。
不是四点。是三点五十二分。提前了八分钟。
朴正桓把女儿的照片翻过来盖在桌上,然后说:“请进。”
门推开。进来的不是安成哲。是林秀雅。
她站在门口,手里握着手机。手机屏幕亮着,显示着她的天秤评分页面——50.2%变成50.1%,刚刚降了0.1个百分点。因为她刚才在电梯里做了一件事。她用手机上的天秤应用,在公开评分页面上点击了“评分溯源”按钮。这个按钮在集体自首模块上线之前本不该存在,但姜泰宇刚才把补丁写完了。他把补丁推到了首尔地区的三个镜像节点上。诚实便利店的地下室里,那台深灰色服务器接收到补丁,在三秒内完成了更新。
现在,大民国首批能看到自己评分溯源的人,就是首尔地区的天秤用户。林秀雅是其中之一。她点击溯源之后,屏幕上展开了一长串条目。她一条一条地看过去。看到最后一条的时候,她的评分从50.2%降到了50.1%。不是因为条目里的内容减轻了她的罪名,而是因为——“评分溯源行为本身,系统无法归类,默认处理为中性事件,权重:0。”
她走进会议室,与朴正桓面对面。
“我是林秀雅,警察厅刑事一科刑警。我来通知您一件事——从现在开始,每一个天秤用户都可以看到自己的评分是怎么被计算出来的。他们可以看到阶层修正系数,可以看到诱导干预标记,可以看到每一项被记录的行为数据。您设计的‘黑箱’已经不存在了。”
她把手机翻过来,屏幕朝向朴正桓。屏幕上显示着她的评分溯源页面,页面的第一行是:“阶层修正系数:已应用。修正倍数:×1.8。修正原因:家庭收入低于中位线60%。该系数在您的评分计算中所占权重为22.3%。”
朴正桓看着屏幕,沉默了三秒。然后他笑了。笑得很淡,只是在嘴角牵动了一下皮肤,眼睛里没有笑意。
“林刑警,你打开的这个页面,不是对所有人开放的。只对首尔地区三个节点有效。大民国还有二十几个节点。在这些节点覆盖的地方,评分仍然是黑箱。等集体自首模块上线之前,我会让权次长把首尔的三个节点物理断网。到时候,你的溯源页面就会变成404。”
“那如果您没有机会让权次长去断网呢?”
朴正桓的目光微微一缩。
“因为安成哲四点就到。”林秀雅说,“他来不是跟您谈判的。他手里有您三年前亲手签发的白夜第一号执行令——尹美淑的处决令。那上面有您的签名。他知道您不会自首。所以他决定用法律的手段处理您。”
朴正桓的手指在桌面上轻轻敲了两下。然后他站起来,走到落地窗前。窗外,首尔的夜已经降临,江南区的大街小巷被霓虹灯和车流染成一片璀璨的光海。他的身影倒映在玻璃上,瘦削、笔直、和三十年前他第一次穿上法官袍时一模一样。
“林刑警,我女儿死后,我只做了一件事——用这套系统来保护像她一样的人。你觉得我是恶人。但白夜处决的那三个人——尹美淑、文智浩、高东镇——他们都承认自己做了错事。我没有制造他们的罪行。我只是让他们的罪行被看到了。如果他们早一点被看到,也许他们就不会犯罪。也许那些被他们伤害的人就会更少。”
他转过身来。
“你弟弟在监狱里,评分68%。你觉得他的评分不公平。但林刑警——如果二十年前就有一套天秤系统在运行,你弟弟在十六岁那年第一次打架的时候,系统就会识别出他的暴力倾向。他就会接受行为矫正。他就不会有机会在两年后打伤一个家暴惯犯。他就不会坐牢。你觉得哪一种更残忍——是被系统标记为‘潜在犯罪者’,还是真的犯了罪之后被判三年有期徒刑?”
林秀雅没有回答。她站在那里,身后是会议室半开的门。窗外,汉江的轮廓被路灯勾勒成一道银色的弧线。远处某栋大楼的LED屏幕上滚动播放着白夜的标志——一个白色的天平。
“您说的也许是事实。”她终于开口,“但天秤系统从来不只是‘识别’——它在诱导。您给它加入了干预层,用推送测试每一个人的心理薄弱点,把焦虑的人推向更焦虑,把愤怒的人推向更愤怒。您说您要保护像您女儿一样的人。但您的系统每天都在制造更多可能伤害他们的人。您到底是在保护,还是在报复?”
她的手机震动了一下。姜泰宇发来了一条短信,只有三个字——“上线了。”
她刷新了天秤应用的首页。页面中央多了一个新按钮——“评分溯源”,不再是隐藏功能,而是正式上线。她的心跳加快了一拍。姜泰宇提前把补丁推到了首尔所有节点。不是三个——是所有。
但下一秒,她的心脏沉了下去。
因为她看到首页右上方弹出了一条红色通知:“系统版本冲突。检测到非授权模块‘评分溯源’正在传播。系统将在三十秒内启动强制回滚。回滚完成后,评分溯源功能将被全部删除。所有已查看溯源的用户,其评分将统一加增5%,作为‘访问非授权功能’的行为标记。”
回滚。
朴正桓还是快了一步。或者说,权宁久快了一步。他在集体自首模块的上线流水线里嵌入了自动回滚指令。只要溯源模块独立激活,系统就会自动将其识别为“非授权模块”,然后用一个标准化的安全协议把它删除。删除的同时,所有看过溯源页面的用户都会被标记为“可疑行为”,他们的评分全部上升。
林秀雅看着自己的手机屏幕。评分数字从50.1%跳到了55.1%。因为她刚才看了溯源。就因为她看了。
会议室里安静得只剩下空调的低频嗡鸣。窗外,江南区的霓虹灯仍然在闪烁,LED屏幕上的天平仍然在缓慢倾斜。而在首尔每一个亮着灯的房间里,每一个刚刚点开溯源按钮的人,都在看着自己的评分突然跳升——不是因为犯罪,只是因为想知道自己为什么被算作潜在犯罪者。
然后他们的手机屏幕上,同时弹出了一条新的推送。推送的标题用红色粗体字标注:
“紧急执行名单更新。由于评分溯源模块的非法传播,大量用户评分在短时间内快速上升。为保障公共安全,最终清洗执行范围扩大至——所有评分超过55%的国民。新增人数:约四十七万人。执行时间:压缩至12小时内。请所有相关国民做好配合管理的准备。”
林秀雅读完了这行字。她抬起头,与朴正桓四目相对。朴正桓的表情依然平静,但他放在桌面的手指正在微微收紧。
“朴院长。”她说,“您刚刚把四十七万人送进了清洗名单。其中大多数人唯一的‘罪行’,是点了一下您不让他们点的按钮。”
电梯间传来脚步声。不止一个人。急促、沉重、带着公务步伐特有的节奏感。安成哲到了。不是四点,是三点五十六分。
会议室的门被推开。安成哲站在门口,定制款的深蓝色西装笔挺如新,身后跟着特别调查小组的四名成员。他扫了一眼会议室——朴正桓站在窗前,林秀雅站在门内,权宁久站在阴影里。
“朴院长。”安成哲开口,声音平稳,“关于三年前尹美淑被处决的案子,以及今天下午我收到的那份档案——我们需要谈谈。”
他把一份打印件放在长桌上。打印件的封面印着天秤系统的完整档案,标题是“安成哲·隐藏记录”,下面列着十四项条目的目录。然后他抬起头,看着林秀雅。
“林刑警,你可以离开了。从现在开始,这间会议室的调查由特别小组接管。”
林秀雅没有动。她看着安成哲,又看着朴正桓。两个人一个站在门口,一个站在窗边,灯光从不同角度打在他们脸上,把两张脸切成明暗两半。一个是法律无法惩罚的人,一个是法律本身。他们的博弈即将开始。
而她的手机屏幕上,天秤应用正在倒计时。距离强制回滚完成,还剩十一秒。她迅速截了一张图——自己的评分溯源页面。不管回滚之后这个页面会不会消失,她至少有一个副本。她不知道这张截图能做什么,但她知道,在未来的某个时刻,它也许比任何武器都有用。
还剩五秒。
她转身,走出会议室。走廊里,应急灯正在闪烁,天花板的广播系统开始发出一段她从未听过的提示音。然后一个合成语音响起,语气平和,像是在播报天气预报:
“天秤系统提示:因非授权模块传播,系统回滚程序已启动。回滚期间,评分数据可能出现短暂波动。回滚完成后,所有非授权功能将被清除。请所有用户保持冷静,勿擅自操作评分页面。擅自操作的后果,将由用户自行承担。”
走廊尽头,C区服务器机房的灯还亮着。姜泰宇还在里面。他的倒计时还剩不到十六个小时。而在他面前的屏幕上,集体自首模块的进度条已经跑到了71%。还有一个小时,模块就会到达流水线的终点。到时候,无论朴正桓启动多少次强制回滚,集体自首的逻辑都会写入天秤的核心架构——不可删除,不可逆转。
然后,一切都取决于一件事:有没有足够多的人,愿意在同一个时刻,坦白自己所有的错。


暂无评论,来抢沙发吧!