风起青萍
我叫林砚,二十七岁,市金融监管局稽查三处的主办科员,也是个在凌晨两点还蹲在咖啡机前等最后一滴浓缩、用红笔圈出第十七份信贷合同漏洞的普通人。
而他叫沈屿,三十二岁,曾是“云帆科技”旗下“速贷通”app的产品总监,后来成了我的调查对象,再后来——成了我生命里最锋利又最温柔的一道光。
故事开始于一个暴雨夜。
那天我刚结束对“速贷通”的第三次突击检查,浑身湿透地推开办公室门,桌上静静躺着一份匿名举报材料,信封上用打印机打了行小字:“他们把人当数据切片,把尊严当逾期利息。”
我拆开。里面是一叠打印纸,夹着三张泛黄的医院缴费单、一张撕掉半边的催收录音文字稿,和一张女孩的照片——她站在大学校门口,穿洗得发白的蓝布裙,笑容干净得像初春未融的雪。照片背面写着:“陈默,江城师大中文系2019级,2021年10月17日跳楼,死因:高利贷暴力催收致重度抑郁急性发作。”
我盯着那行字,手指发冷。
不是因为震惊。这三年,我见过太多类似的名字:王振国,外卖骑手,被“秒批贷”以“服务费”名义扣走首期43%本金,逾期后催收电话打到其聋哑母亲养老院;赵婷,产科护士,因app自动勾选“征信授权+通讯录全量同步”,被陌生号码发来她哺乳期照片并附言:“再不还,你宝宝吃奶的视频明天上抖音。”;还有李哲,退伍军人,信用记录满分,却因系统误判为“多头借贷”遭全网联合拒贷,在社区服务中心台阶上坐了整晚,烟头堆成小山……
这些不是个案。是算法喂养的恶,是代码写就的刑具,是披着金融科技外衣的现代高利贷。
而“速贷通”,上线两年,注册用户破千万,放款额超八十三亿,投诉量却高居全省金融类app榜首——可它的合规报告,每一页都盖着鲜红的“审核通过”章。
我向上级提交了立案请示。处长沉默很久,推了推眼镜:“林砚,你知道‘速贷通’背后站着谁吗?”
我没接话。
他叹了口气:“省里刚开完协调会。‘稳增长’‘保就业’‘支持数字经济’……这些词,比‘消费者权益’重。”
我点点头,转身回工位,打开电脑,在加密文档里新建一页,标题栏敲下七个字:《青萍计划》。
青萍之末,风起于微澜。而我要做的,是从第一片叶子的震颤里,听见风暴的胎动。
——
真正见到沈屿,是在“云帆科技”总部的听证室。
他穿深灰衬衫,袖口挽至小臂,腕骨分明,左手无名指有一道浅白旧疤。没打领带,也没看我,只低头翻着面前那份《关于速贷通用户协议格式条款的质询函》,纸页翻动声很轻,像秋叶坠地。
“林科员,”他忽然开口,声音不高,却让满屋律师齐齐一怔,“第三页第七条,您标注‘加重用户责任’。但您漏看了附件四《风险自担声明》第十二条——用户点击‘同意’即视为主动放弃对利率结构的异议权。这是最高法2023年司法解释明确支持的电子缔约效力。”
我抬眼看他。
他终于抬头。眼睛很黑,瞳孔深处却像沉着两粒未熄的炭火。
“沈总监,”我合上自己的笔记本,“司法解释也明确:格式条款提供方负有主动提示、说明义务。而你们的‘风险自担声明’,藏在用户协议第47页,字体6号,灰度85%,且需连续下拉11次才能展开。这叫提示?这叫掩埋。”
他指尖顿了顿,没反驳。
散会后,我在消防通道遇见他。他靠在灰墙边抽烟,烟雾缭绕中侧脸轮廓锐利如刀刻。我本该擦肩而过,可脚步却停了。
“你明知道有问题。”我说。
他吐出一口烟,烟雾散开,露出极淡的笑:“林科员,你查过我们技术后台的日志吗?知道每天有多少条‘人工复核’指令被自动驳回吗?知道风控模型里,‘逾期概率预测’这一项,权重占73.6%?而训练它的数据,81%来自三年前已失效的民间借贷黑名单。”
我怔住。
“我们改过三次算法。”他弹了弹烟灰,声音低下去,“第一次,把‘学生身份’从高危标签里剔除;第二次,屏蔽了通讯录爬取功能;第三次,把年化利率展示页前置到签约第一步……”
“然后呢?”
“然后,”他忽然看向我,目光沉静,“产品委员会否决了全部方案。理由是:影响转化率,降低资本估值,不符合股东对‘增长曲线’的预期。”
他掐灭烟,烟头在金属垃圾桶里发出轻微的“滋”一声。
“林砚,”他第一次叫我的名字,很轻,却像一颗石子投入我心湖,“你们要查的,从来不是一家公司。是整个用‘效率’之名,行‘掠夺’之实的生态链。”
那天之后,我调取了“速贷通”全部底层协议源码(经审批,由省局技术中心协同解密)。连续十七天,我睡在办公室折叠床,靠黑咖啡和维生素b族撑着,一行行比对《金融消费者权益保护实施办法》《互联网金融逾期债务催收自律公约》《刑法》第175条之一。
我找到了。
在“智能催收引擎v3.2”的核心模块里,藏着一段被注释掉的原始代码:
// if user_status == “overdue_7d+” && credit_score < 520
// then trigger “social_pressure_protocol”
// —— activate: 1通讯录爆破 2短视频平台定向推送“老赖”ai换脸视频 3向其子女学校发送《信用风险协查函》
这段代码从未上线。但它存在过。被保留,被归档,被当作“备选策略”存于内网服务器——而服务器管理员,是沈屿。
我申请了搜查令。
行动定在周四凌晨四点。金融监管、公安经侦、网信办三方联合,目标:云帆科技b座地下二层服务器机房及沈屿个人办公终端。
雨下得很大。
我们破门而入时,机房只有应急灯幽幽亮着。沈屿坐在主控台前,屏幕蓝光映着他苍白的脸。他没反抗,甚至没起身,只是将一枚u盘轻轻推到桌沿。
“所有原始日志、算法迭代记录、内部邮件、股东会议纪要……都在里面。”他说,“包括他们让我签的那份《免责承诺书》——如果产品出事,由我承担全部技术责任。”
我接过u盘,金属冰凉。
“为什么给我?”我问。
他看着我,雨水正顺着窗外玻璃蜿蜒而下,像一道道透明的伤疤。
“因为你们查的不是我。”他说,“是那个允许‘免责承诺书’存在的制度。而我想亲眼看看,当法律真的落下时,它会不会偏一点,歪一点,或者……碎一点。”
我没有回答。只是将u盘交予技术组,全程录像,双人封存。
——
证据链闭合得比预想更快。
u盘里,有沈屿与cto的邮件往来:“‘社会压力协议’违反《个人信息保护法》第二十三条,我拒绝签署技术放行单”;有财务总监发给他的截图:“q3利润缺口2.3亿,董事会要求催收强度提升40%”;还有他独自修改的算法补丁包,命名为《青萍补丁_v1.0》,功能是:当检测到用户为在校生、孕产妇、重大疾病患者时,自动触发利率豁免与还款宽限期。
这个补丁,从未被部署。
案件移交检察院那天,我去了趟江城师大。
陈默跳楼的教学楼还在。我站在天台边缘,风很大,吹得人睁不开眼。楼下银杏叶落了一地,金灿灿的,像无数枚小小的、凝固的火焰。
手机震动。是沈屿发来的短信,只有一个链接。
我点开。
是“速贷通”app的全新版本界面截图。首页标语换了:
【合法·透明·有温度】
下方小字:
“根据《金融消费者权益保护管理办法》第二十九条,本产品已全面下线通讯录读取、人脸识别强制授权、非持牌催收外包等违规功能;年化利率实行‘三公示’:签约页首屏、还款账单明细、客服语音播报;设立独立‘消费者权益响应中心’,48小时内必答,72小时内必处。”
最后一页,是用户协议修订说明。签署人栏,清清楚楚印着:
“技术合规负责人:沈屿”
“金融消费者权益保障第一责任人:林砚”
我盯着那行字,很久。
原来他早把我的名字,写进了他重建的秩序里。
——
听证会那天,阳光很好。
省高院金融审判庭,旁听席坐满了媒体、学者、消协代表,还有十几个曾被“速贷通”伤害过的普通人。陈默的母亲坐在第一排,穿着素净的墨蓝外套,手里攥着女儿的学生证复印件。
沈屿作为关键证人出庭。
他没穿西装,仍是那件深灰衬衫,袖口挽着。陈述时语速平缓,没有辩解,只有事实:
“‘速贷通’的初始模型,将‘地域’设为授信核心变量。云南、甘肃、贵州三省用户,基础授信额度自动下调65%——依据是所谓‘区域经济活跃度数据’,实则源于某咨询公司编造的、未经核实的‘县域信用画像’。”
“我们曾用真实农户贷款样本测试模型。当输入‘四川凉山,养牛户,年收入4.2万,无不良记录’,系统判定‘高风险’;输入‘杭州西湖,自由职业者,月入2万,信用卡逾期1次’,系统判定‘优质客群’。差异仅在于户籍地址。”
“这不是技术问题。是价值观的溃烂。”
法庭肃静。连翻页声都消失了。
轮到我出庭作证。
我走到证人席,没看沈屿,只面向审判长,声音清晰稳定:
“本案不是一起简单的行政违法案件。它是对‘金融为民’初心的叩问,是对‘技术中立’谎言的拆解,更是对‘法律面前人人平等’这一宪法原则的扞卫。”
我顿了顿,从公文包取出一本薄册,封皮是深蓝色,印着烫金小字:《金融监管一线执法手记(2021-2024)》。
“过去三年,我所在的稽查三处,累计核查网贷平台142家,发现违规使用‘砍头息’模式的89家,擅自采集生物信息的76家,将催收外包给无资质第三方的103家……这些数字背后,是3726个被错误标记为‘失信人’的普通劳动者,是191个因此辍学的孩子,是87位因精神压迫选择轻生的生命。”
我翻开手记,指着其中一页——那是陈默的案例页,我用红笔在空白处写下:
“她不是数据流里的一个id,不是风控模型中的一个异常点。她是陈默,爱读海子,会给流浪猫留牛奶,死前一周还在帮室友改毕业论文致谢词。她的消失,不该成为我们系统升级日志里一句‘用户流失率+0.03%’。”
审判长轻轻点头。
休庭十分钟。
我走出法庭,在走廊尽头的窗边站定。阳光斜斜切进来,在地面铺开一道明亮的金线。沈屿不知何时站到了我身边,距离很近,我能闻到他身上淡淡的雪松味,干净,克制,像冬日清晨的松林。
“林砚。”他叫我的名字,声音很轻。
我侧过脸。
他望着窗外,没看我:“结案后,我准备去凉山。那里有个‘新农贷’试点项目,需要懂风控也懂土地的人。教农民用区块链存证养殖数据,帮他们绕过中间商,直接对接银行授信模型。”
我点点头:“监管局也在推‘金融下乡’专项行动。下个月,第一批基层联络员就要派驻到十五个乡村振兴重点县。”
他终于转过头,目光落在我脸上。那眼神很沉,很静,像深潭映着星子。
“如果……”他喉结微动,“如果你愿意,可以一起来。不是以监管者身份,也不是以被监管者身份。”
“那是什么身份?”我问。
他笑了。这次,笑意真正抵达眼底,像冰面裂开第一道细纹,底下是温热的春水。
“是同路人。”他说,“是守夜人。是……”
他没说完。
但我知道后面是什么。
是风起青萍时,第一个俯身倾听的人;是法律长河奔涌中,那一粒不肯沉底的沙;是当整个时代都在加速,我们选择为尊严,慢下来,站稳,亲手把歪掉的标尺,一毫米一毫米,校正回原位。
——
判决书下来那天,我收到了调令。
不是升职,而是平调——赴省金融监管局新成立的“消费者权益保护与科技伦理审查中心”,任筹建组副组长。文件末尾,附着一行加粗小字:“该中心将直接受理公众对算法歧视、数据滥用、诱导性金融营销的实名举报,并建立‘监管沙盒’机制,允许合规创新在受控环境中试运行。”
我签完字,推开办公室门。
沈屿站在门外,手里拎着两个保温袋。
“听说你今天要搬办公室。”他说,“带了豆浆油条。江城老字号,二十年老店,老板说,当年他儿子就是靠‘助学贷’读完的大学——后来那家放贷公司,被你们查没了。”
我接过袋子,纸袋温热。
“你什么时候学会讨好监管干部了?”我笑着问。
他挑眉:“这不是讨好。是履约。”
“履什么约?”
“去年暴雨夜,你说‘风起于青萍’。”他望着我,眼神认真得近乎虔诚,“我说,我愿做那阵风。现在,风来了。你呢?”
我仰头喝了一口豆浆,温润微甜,豆香浓郁。
“我啊——”我抹掉唇角一点白渍,望进他眼睛深处,“我负责把风,引向该去的地方。”
他笑了,伸手,很轻地,拂去我肩头并不存在的一片落叶。
窗外,初夏的风正穿过梧桐新叶,沙沙作响。阳光大片倾泻,把走廊染成流动的金色。远处,新挂牌的“消费者权益保护与科技伦理审查中心”铜牌,在光下熠熠生辉,像一枚尚未出鞘、却已铮然有声的剑。
我知道,这不会是终点。
信贷乱象不会一夜清零,算法偏见不会自动消散,资本与人性的博弈更不会画上句点。但此刻,我站在光里,身旁是他,手中是温热的豆浆,心里是未拆封的、写满批注的《金融伦理导论》初稿——第一页,我用钢笔写着:
“真正的爱国,不是高呼口号,而是在每一个微小的岗位上,以专业为刃,以良知为盾,寸土不让地守护普通人呼吸的权利、尊严的底线、以及对未来,不被剥夺的想象。”
风起青萍,浪成于微澜。
而我们,正站在浪潮初生的地方。