我叫林晚,二十八岁,是江州市金融监管局稽查三处的一名普通执法人员。我的工牌上印着“林晚”两个字,背面有局徽——盾形轮廓里嵌着天平与麦穗,底下一行小字:“守正出奇,执剑为民”。
这枚工牌,我戴了五年零四个月。
它不重,却总在衬衫第二颗纽扣的位置微微发烫,像一枚沉默的烙铁,烙着责任,也烙着温度。
故事开始于一个梅雨季的凌晨三点十七分。
手机震动时,我正伏在案前核对一份跨省资金流向图。窗外雨声稠密,窗玻璃上爬满水痕,像无数细小的手指在叩问。屏幕亮起,是同事陈屿发来的加密消息:“晚姐,‘云帆贷’后台日志截取成功。刚发现一笔异常代偿——借款人周砚,逾期第37天,账户被强制划扣12.8万元,而他当月工资卡余额仅剩432元。”
我指尖一顿,咖啡凉在手边,杯沿一圈深褐色的渍,像干涸的血。
周砚……这个名字我见过。
三天前,我在信访接待室见过他。
他穿着洗得发白的藏青工装,袖口磨出了毛边,指甲缝里嵌着机油黑痕。他递来一叠材料,纸张边缘卷曲,最上面一页是医院诊断书:重度焦虑障碍、睡眠剥夺性心律失常。他声音很轻,却每个字都像从胸腔里硬凿出来的:“林科长,我没借过那笔19.6万的‘极速贷’。app弹窗说‘已授权人脸识别+活体检测’,可那天我正给母亲换透析管,手机搁在床头柜,摄像头对着天花板……它自己点了‘同意’。”
我没打断他。只把那张诊断书翻过来,在背面写下一行字:“请提供设备imei号、操作时段录屏(如有)、近三个月通讯详单。”然后推还给他。
他接过去时,手指抖得厉害,却仍下意识用拇指擦了擦纸角——仿佛怕弄脏了什么。
我没告诉他,就在他离开后十分钟,“云帆贷”所属的星澜科技,向市金融协会捐赠了八十万,用途写着:“支持普惠金融数字能力建设”。
也没告诉他,协会副会长,是我大学导师,也是我父亲三十年的挚友。
这些话,我咽了下去。不是不敢说,是还没到该说的时候。
——执法不是宣泄,是精密拆解;正义不是呐喊,是证据链上每一环的咬合。
我关掉台灯,只留一盏冷白光小台灯亮着。调出“云帆贷”备案资料:注册资本5000万,实缴资本……空白。股东穿透至第三层,出现一家注册于开曼群岛的壳公司,最终受益人栏赫然写着“z.y. holdings ltd.”——而z.y.,正是周砚姓名拼音首字母。
巧合?太巧了,巧得像一把淬了冰的刀,贴着耳骨滑过去。
我打开执法记录仪,编号jc-2023-0784,按下录制键。红点微闪,像一颗将熄未熄的星。
“2023年6月12日,03:24,稽查三处办公室。启动‘青萍行动’初步研判。目标:星澜科技有限公司及其运营app‘云帆贷’。疑点:违规采集生物信息、虚构借贷合意、暴力代偿、资金池运作、关联交易隐蔽化……”
我顿了顿,望向窗外——雨势未歇,但东方天际已浮起一线极淡的青灰,像宣纸上洇开的第一笔松烟墨。
风起于青萍之末。而我要做的,是让这风,成为掀翻黑幕的力。
我和周砚第二次见面,是在城西老工业区废弃的齿轮厂旧址。
这里已被改造成“星澜数字创新孵化中心”,玻璃幕墙映着铅灰色的天,像一块块冰冷的镜面,照不出人的影子。
我穿便装,亚麻衬衫配直筒裤,头发束成低马尾,胸前没戴工牌,只有一枚素银梅花胸针——母亲留下的,花瓣边缘微微磨损,触手温润。
周砚站在锈蚀的龙门吊阴影下,手里拎着一只旧帆布包。他看见我,没说话,只是把包递过来。拉链拉开,里面是一台拆开的旧安卓机,主板裸露,几根细如发丝的铜线被小心焊在前置摄像头排线上。
“这是我修车时攒的微型信号发生器。”他声音沙哑,“能模拟特定频段的红外反射信号。他们的人脸识别,认的不是‘你’,是‘光’。”
我接过主板,指尖拂过焊点——细密、均匀、带着金属冷却后的微涩感。这不是业余爱好者能完成的精度。
“你学过电子工程?”我问。
他摇头:“技校教汽修,但爱拆东西。我妈病了以后,我查遍所有能查的资料……发现‘云帆贷’的活体检测,只要在摄像头前晃动特定频率的红外光源,它就会判定为‘眨眼’‘转头’‘张嘴’——三连触发,协议自动签署。”
他抬眼,目光沉静,像两口深井:“他们不是在放贷,是在驯化。驯化我们对弹窗的条件反射,对‘同意’键的肌肉记忆。”
那一刻,我忽然想起父亲书柜顶层那只蒙尘的紫砂壶。他总说,好茶要等水沸三叠,初沸如鱼目,次沸如涌泉,三沸腾波鼓浪——火候差一分,茶魂就散了。执法亦如此。证据未满,不可轻动;火候未至,不可揭盖。
我收下主板,没承诺什么,只说:“下周三,市局开放日。如果你愿意,来听一场关于《个人信息保护法》落地实践的讲座。位置我留着。”
他点头,转身走时,帆布包带子从肩头滑落半寸。我望着他背影,忽然觉得那件旧工装,竟比许多挺括的西装更接近“正装”的本义——它裹着劳动的体温,浸着生活的盐粒,承托着一个普通人不肯折断的脊梁。
真正的转折,始于一封没有署名的快递。
牛皮纸信封,无寄件信息,只在右下角用铅笔画了一枚小小的齿轮,齿隙间嵌着半枚残月。
里面是一支u盘,和一张手写便签:
林科长:
我曾是“云帆贷”风控部算法工程师。三年前,我参与开发“鹰眼”动态定价模型——它不看征信,只读手机相册、通讯录、运动步数、甚至充电习惯。凌晨两点还在回复微信的人,风险系数+17%;连续七天步数低于300的,利率上浮320%;相册里超过47张自拍且含美颜滤镜的,系统自动标记“虚荣型债务人”,授信额度砍半。
他们叫我“造神者”。可神不该靠窥私活着。
u盘里是原始代码注释、压力测试日志、以及……董事长办公室的语音备份。最后一段,是他对投资人说的:“监管?让他们查资金流。钱在账上转得再快,也快不过我们的‘情绪算法’。怕穷的人,比真穷的人更好贷。”
我辞职那天,hr笑着递来n+3补偿金,说:“周工,您写的‘恐惧权重系数’,上季度帮公司多收了两千三百万逾期管理费。”
我没拿钱。只带走了这个u盘。
——一个不敢署名的,前造神者
u盘插入电脑,文件夹命名为“青萍之下”。
我逐行审阅代码。那些冰冷的变量名背后,是活生生的羞耻:
fear_score_v3 (恐惧值v3)
shame_decay_rate (羞耻衰减率)
social_pressure_multiplier (社交压力倍增器)
最刺目的是一个被反复调用的函数:
def trigger_self_repayment(user_id):
# 当用户浏览催收短信超12秒,或搜索“如何逃避债务”“网贷怎么死”等关键词时,自动触发预设还款计划,冻结其支付宝余额,并向其通讯录前五联系人发送“您的好友【xxx】存在严重信用风险,请谨慎往来”提示。
我闭上眼,听见自己心跳撞在耳膜上。
这不是金融,是精神凌迟。
当晚,我独自留在办公室,将u盘内容导入局内网“天衡”系统。数据流奔涌如河,蓝色光带在屏幕上蜿蜒铺展。我调出周砚的全息档案——他的社保缴纳记录、公积金流水、母亲透析费用清单、甚至他女儿幼儿园缴费通知单……所有数据,正被“鹰眼”模型实时抓取、打标、赋值。
我点开他最新一条被标记为 high_urgency (高紧迫度)的预警:
【触发源】抖音搜索词:“网贷还不上会坐牢吗”
【关联行为】凌晨1:17打开“中国裁判文书网”app,停留283秒
【情绪推演】绝望指数89.7%,自我否定倾向增强,建议推送“债务重组绿色通道”广告(实际为关联律所导流页)
【执行动作】已向其岳父手机发送预警短信:“您女婿林xx涉嫌恶意逃废债,我司将依法起诉并公示失信信息。”
我盯着那条短信记录,胃部一阵紧缩。
原来所谓“绿色通道”,是另一道更深的窄门;所谓“依法起诉”,是悬在头顶的达摩克利斯之剑,剑柄却攥在放贷人手里。
我摘下眼镜,用衬衫下摆擦了擦镜片。镜片雾气氤氲,又渐渐澄明。窗外,城市灯火如海,而我的桌面只有一盏灯,一摞卷宗,和一支笔尖磨秃的签字笔。
笔尖悬停在立案审批表上方。
申请人:江州市金融监管局稽查三处
案由:星澜科技有限公司涉嫌违反《中华人民共和国消费者权益保护法》《个人信息保护法》《刑法》第二百二十五条、第二百五十三条之一……
承办人:林晚
我落笔,墨迹沉实,力透纸背。
这一笔,不是为愤怒而写,是为所有在深夜删掉又发出的催收短信而写;为所有被算法标记为“易崩溃型债务人”的母亲而写;为所有在“同意”键上悬停三秒、最终因害怕失去工作而点下的手指而写。
爱国,从来不是一句悬浮的口号。它是此刻我笔尖的稳定,是我调取证据时手指的精准,是我面对诱惑时脊椎的笔直——当有人想用恐惧收割尊严,我就用法律筑堤;当有人把人心当数据矿场,我就做那个持灯入井的人。
行动当天,是芒种。
二十四节气里最忙碌的时节——“有芒之谷可稼种”,天地不言,却以最严苛的秩序,催促万物各安其位。
清晨六点,联合行动组在局指挥中心集结。公安经侦、网信办、人民银行支行、检察院提前介入组……三十多人,制服笔挺,臂章鲜红。大屏上,星澜科技总部、三个数据中心、两家关联支付公司的实时监控画面分格呈现。
陈屿递来战术平板,划开加密频道:“晚姐,技术组已切断其全部api接口。‘云帆贷’app显示‘系统升级中’,用户无法登录,也无法卸载——我们锁死了它的退路。”
我点头,拿起执法记录仪别在衣领内侧。金属外壳微凉。
“出发。”
车队驶入晨光。梧桐新叶油亮,阳光穿过枝桠,在车窗上投下流动的碎金。我望着窗外,忽然想起周砚修车时的样子——他俯身钻进底盘,安全帽下露出一截汗湿的脖颈,扳手转动时,小臂肌肉绷紧如弓弦。那时他修的是机器,而今天,我们要修的,是被扭曲的规则。
星澜大厦前,已拉起警戒线。保安试图拦阻,被出示证件后退开,脸色发白。
电梯直达28层。走廊铺着厚地毯,吸尽脚步声,却吸不净空气里的紧绷。前台小姐强作镇定,手指在键盘上敲击,屏幕却只跳出一行字:“系统维护中,请稍候。”
我们径直走向董事长办公室。
门虚掩着。
推开门,满室寂静。宽大的胡桃木办公桌后,空无一人。但桌上摊开着一份文件,纸张崭新,墨迹未干——是《关于申请豁免部分监管义务的函》,抬头写着“致江州市金融监管局”,落款处,星澜科技公章鲜红如血。
而在公章右侧,压着一张照片。
照片上是周砚。不是现在憔悴的模样,而是五年前——他穿着蓝布工装,站在刚竣工的地铁三号线盾构机前,笑容灿烂,身后横幅写着:“匠心铸轨,通达万家”。
照片背面,一行钢笔字力透纸背:
“林科长:有些路,修好了,人就忘了谁铺的石子。但石子记得。”
我怔住。
身后传来轻微的脚步声。回头,周砚站在门口,手里拎着那只旧帆布包。他没看我,目光落在照片上,良久,才轻轻说:“那是我参与建设的第一条地铁线。验收那天,我偷偷摸了摸轨道接缝——严丝合缝,连张纸都塞不进去。”
他走进来,从包里取出一个黄铜罗盘,放在桌角。罗盘指针微微颤动,最终稳稳指向正北。
“我爸是铁路测绘员。”他说,“他教我,世上最准的不是仪器,是人心。心偏一毫,千里皆斜。”
我喉头微哽,没说话,只伸手,将那份《豁免函》翻过来,在背面空白处,签下自己的名字。
笔锋顿挫,如刀刻石。
这不是回应,是宣告:监管的刻度,永远以民心为原点;法律的准星,只对准真相,不对准权势。
就在这时,办公室侧门被推开。一个穿米白色羊绒衫的女人走出来,腕间翡翠镯子水色盈盈。她看见周砚,眼神一滞,随即转向我,微笑温婉:“林科长,久仰。我是星澜董事,沈砚清。”
沈砚清。
我终于明白“z.y. holdings ltd.”里那个y是谁了。
周砚的姐姐。
她缓步走近,目光扫过桌上的照片、罗盘、还有我刚签完名的《豁免函》。笑意未减,声音却像浸了冰水:“小砚,你还是这么爱演苦情戏。当年爸病退,家里缺钱,你执意去修车,说‘手艺养人’。可你知道妈的透析费一年多少吗?是你姐我,用第一笔融资款垫上的。”
周砚静静听着,忽然笑了:“姐,你记错了。妈第一次透析,是你垫的。但第三次,你抽走了公司账上最后八十万,投进了‘云帆贷’的底层资产包——就是那个用癌症患者生存率建模的‘生命价值评估系统’。”
沈砚清笑容僵住。
周砚从包里又拿出一沓材料,轻轻放在桌上:“这是你签过的所有关联交易确认书。每一份,都附着第三方审计机构的异议声明。他们不敢公开,因为签字的会计师,上个月‘意外’坠楼了。”
他看向我:“林科长,你们查资金流。我来补上人心这一环。”
我点头,对身后同事示意。两名稽查员上前,依法出示搜查证。沈砚清没反抗,只整了整衣袖,翡翠镯子磕在桌沿,发出清越一声响。
“林科长,”她临出门前忽然回头,“你知道为什么‘云帆贷’用户留存率高达91%吗?”
我不答。
她微笑:“因为恐惧比利息更粘人。而你们监管者,永远在追利息,却忘了收缴恐惧。”
门关上了。
我走到窗边,拉开厚重的遮光帘。
阳光轰然涌入,照亮空气中飞舞的微尘。它们明明灭灭,像无数细小的星子,在光柱里浮沉、旋转、寻找自己的轨道。
陈屿走过来,低声问:“晚姐,接下来?”
我望着窗外。远处,江州地铁三号线正穿过晨光,银色车身一闪而逝,平稳,迅疾,无声无息。
“按程序,”我说,“移送司法机关。所有证据链,完整闭环。”
“那……周砚?”
我转身,拿起那张地铁照片,指尖抚过他年轻的脸庞:“他不是证人。他是举报人,也是监督员。从今天起,金融监管局‘市民观察团’,增设技术顾问席位。”
周砚站在光里,没看我,只低头摆弄罗盘。指针稳稳停驻,纹丝不动。
结案通报发布的那天,下了入夏以来第一场雷阵雨。
我坐在办公室,听窗外惊雷滚过天际。手机震了一下,是匿名号码发来的彩信——一张截图:某短视频平台,“云帆贷”官方账号已注销,主页最后一条视频,播放量定格在1,287,436次。视频标题是《您有一份专属信贷方案待查收》,封面图是一个微笑的卡通人物,手指点向屏幕上的“立即领取”。
我关掉手机,拉开抽屉。
里面静静躺着三样东西:
一枚磨损的梅花胸针;
一块拆解干净的旧手机主板,焊点如星辰排列;
还有一张薄薄的a4纸,是周砚手写的《普惠信贷技术伦理倡议(草案)》——第一条赫然写着:“任何算法,不得将人类的脆弱性,定义为商业机会。”
窗外,雨势渐歇。云层裂开一道缝隙,金光如熔金倾泻而下,泼洒在对面大楼的玻璃幕墙上,灼灼生辉。
我起身,推开窗。
风灌进来,带着雨水的清冽和泥土的微腥。楼下,玉兰树新绽的花朵被洗得透亮,洁白如初生。
这时,手机又震了一下。
这次是陈屿:“晚姐,刚收到消息——‘青萍行动’经验被总局采纳,即将在全国推广‘算法备案+情绪影响评估’双轨监管机制。另外……周砚提交的‘开源风控模型’,通过了专家组初审。”
我握着手机,望向远方。
江州的母亲河正浩荡东去,水面碎金跃动,奔流不息。河岸两侧,新栽的银杏幼树在风中轻轻摇曳,嫩叶舒展,脉络清晰可见。
执法不是终点,而是起点。它劈开混沌,只为让光进来;它校准罗盘,只为让人走得更远。
爱国,是守护这条河不被污染,是确保每棵银杏苗都有均等的阳光雨露,是让一个修车师傅的儿子,能堂堂正正站在大厦之巅,指着算法说:“这里,错了。”
而我的使命,就是让这句话,永远有回响。
三个月后,我收到一封没有邮戳的信。
信纸是手工竹浆纸,带着淡淡青竹香。里面只有一张车票存根——江州站至云岭站,g1027次,08:15开。座位号:03车12a。
背面,是周砚的字迹:
“林科长:
云岭县新设普惠金融服务站,缺一名懂算法也懂扳手的技术督导。站长说,他们那儿的核桃树,今年结果特别密。
——周砚 敬邀”
我放下信,走到窗前。
楼下,玉兰树已结出青涩的小果,藏在浓荫深处,安静蓄力。
我摸了摸胸前的梅花胸针,金属微凉,却仿佛有了心跳。
风起青萍,终成浩荡。
而我,正整装待发。