节点1(620字)
台灯的光在酒店房间的桌面上切出一块三角形的亮区,合同和手机并排躺在光里,屏幕上的翻译结果还亮着,那行英文他读了四遍——不是没看懂,是要确认自己没翻译错。他看到"исходный код"这个俄语词组的时候就已经知道那是什么意思了——他教过自己几个俄语法律术语,以防万一,而"源代码"是第一个学的。他用拇指摩擦着无名指根部那个已经褪成凹痕的位置——戒指不在手上,挂在项链上藏在衬衫里——这是他思考时无意识的触觉锚点,像盲人摸到熟悉的墙面转角。
他拍下附录C第八页的照片,打开加密通信软件,发给沈岩。附言只有一句话——"帮我确认这是不是合法的标准条款。"
旧金山比莫斯科晚十个小时。现在是莫斯科深夜十一点,旧金山下午一点。沈岩的回信在九分钟后到达——九分钟意味着她不是在手机上看了一眼就回,是打开了电脑,查了对应的俄罗斯联邦民法典条款,然后才回复:
*"俄罗斯联邦民法典第1232条没有这种条款。这不是标准条款。这是陷阱。——沈"*
简单,准确,没有多余的感叹号。
许文杰看着那个"沈"字的落款——她永远用姓签名,不是正式,是习惯,像她做事的方式:不渲染,不夸张,结论到了就停。他在那一瞬间感到了一种奇怪的慰藉——不是有人帮他确认了陷阱,是有人在四千三百公里外、在同一分钟里跟他同步了判断。他不孤单。
他关掉了翻译软件,把合同推到一边,从公文包里取出另一张纸——那是他在旧金山出发前列的"莫斯科策略框架",手写的,三栏:A线(伊戈尔/合同陷阱)、B线(谢尔盖/情报交易)、C线(布伦南/合规凝视)。他在A线下面画了一条横线,在旁边写了一个词:*确认*。
然后在三条线的交汇处画了一个箭头,指向B线方向,写了一个问句:*谢尔盖给你这个提示是为了什么?*
他不是在帮许文杰——他是在用"出卖伊戈尔"来建立信任。这个提示值多少钱?答案取决于谢尔盖接下来要开什么价。
节点2(650字)
凌晨一点到两点之间,许文杰没有离开书桌。他没有开电视,没有叫客房服务,没有洗澡——他做了一件事:把他在莫斯科四十八小时内收集到的所有信息整理成了一张因果图。
他用的工具不是软件——是酒店便签纸和笔。左边写"已知事实":布伦南的三页纸确认Vostok Trading是资金终点;沈岩的调查报告确认两家公司在同一层楼;谢尔盖的三层资金网络数据结构具体到国家分布;伊戈尔的合同陷阱确认了对方的技术窃取意图;谢尔盖的"看附录C"提示证实了他有内部信息。
右边写"未知变量":谢尔盖的真正目的到底是什么;他想从许文杰这里得到什么——而且这个问题比"他想要什么"更深一层——"他需要什么";第三层资金网络的最终受益人是谁;布伦南对这次交易会容忍到什么程度。
中间画了一道箭头线,从已知指向未知——连接点是"谢尔盖的情报交易条件"。
他的分析框架是硅谷创业者最常见的思维模型——"MVP验证法":最小可行产品验证法——但现在他验证的不是产品市场契合度,是"谢尔盖的信息可信度"。如果谢尔盖给他的提示是真的(附录C确实是陷阱),那谢尔盖的三层资金网络数据也大概率是真的。如果一个数据点被验证了,整个数据集的置信度就会指数级上升。
他在便签纸的右下角写了一行字:*可信度:80%。可以交易。*
然后他在同一行下面加了一行小字:*但交易的格式决定了关系的性质。一次性的,还是长期的?*
他放下笔,把便签纸折好放进口袋——不是放进公文包,是放进口袋——然后站起来,走到迷你冰箱前,拿了一瓶气泡水,拧开,喝了一口。气泡水在舌头上炸开的碳酸感让他从纯粹的思维状态回到了身体感知层面——他这才意识到自己从晚饭后就没吃过东西,但奇怪的是他一点都不饿。
决定已经在某个层面做好了。剩下的是把决定翻译成行动。
节点3(580字)
莫斯科凌晨一点半,许文杰拿起手机,没有发消息——直接打了沈岩的号码。国际长途的接通有一种短暂的延迟,像声音要穿越一段物理距离才能到达对方的耳朵,那零点几秒的沉默里他听到了自己的心跳。
"喂。"沈岩的声音在电话那头听起来比平时低一些,不是困——她也还没睡——是她在集中注意力。
他把电话放在桌上,开了免提,然后一边说话一边用笔在便签纸上画着没什么意义的线条:"谢尔盖——就是那个前司法部官员——他知道严世魁的资金网络。不是猜测,是数据。三层结构,六个壳公司,两个通道,三个账户。他说第一层和第二层的数据可以给我。"
沈岩在电话那头没有说话。她的沉默不是在犹豫——她在等那个"但是"。
"但他需要一个交易条件——他还没说,但我知道他会要LexBot的俄语版。"
电话那头又沉默了大约三秒。然后沈岩的声音传过来,比他预想中冷静:"你能给多少?"
"有限功能。基础合同审查功能。沙盒数据——完全沙盒,不连接任何真实用户数据。30天授权。不给核心NLP引擎,不给源代码,不给永久授权。"他几乎是在背诵那个已经默念过十几遍的边界清单。
沈岩这次沉默了五秒以上。许文杰知道她在做什么——她在脑海中过EAR出口管制条例的相关条款,在第734节、第738节、第742节之间做一个高速的法律推理。
然后她说了一句许文杰没想到的话:"如果你能做到你说到的就是做到的——那个方案在法律上可以解释为'限制性市场调研许可',不算技术转移。但如果你授权之后对方有办法破解你的沙盒——那就是另一个故事了,而且那个故事里你是有责任的,因为如果你知道你的沙盒可以被破解却没有采取足够的保护措施,那就不是灰色地带了——是疏忽。"
许文杰在电话这头点了点头,虽然沈岩看不到:"所以你的意见是——"
"我的意见是——如果你决定做,先给我24个小时。我需要确认你的红线在法律上每一句话都站得住。你现在在莫斯科,情绪在驱动你——我需要用不带情绪的法律框架验证你的决定。"
"24个小时。我等你。"
他挂了电话,坐在床边。手机屏幕的光在他脸上投出一块方形的亮斑——屏幕上还显示着通话结束的画面。他忽然意识到,沈岩没有问他"你确定要做吗"——她跳过了那个问题,直接进入了"好,那我帮你确认边界"。她用行动告诉他:她不再试图阻止他了——她只是在确保他不要掉得太深。
节点4(600字)
加密通信软件的提示音在凌晨两点十一分响起。许文杰从短暂的半睡眠状态中被拉回来——他没躺下,只是靠在椅背上闭了几分钟眼睛——拿起手机,看到布伦南的头像上多了一个红点。
布伦南的消息不是文字——是一张照片。照片里是一本书的某一页,书的封面没有拍进去,但从排版和字体看像是一本美国法律出版的合规手册。他用拇指放大照片,看到那一页上用黄色荧光笔划出了一段话:
*"EAR第734.3节定义:'技术输出'包括但不限于——通过电子传输方式向外国主体提供受管制技术。即时通讯工具的附件传输、云存储共享链接的发送、以及通过API接口开放数据访问权限——均可能构成EAR定义下的'技术输出'。"*
荧光笔划线的下方,布伦南用手写体加了一行批注——字迹潦草,像是用一支不太出水的圆珠笔匆匆写的:*"你在莫斯科给任何东西的时候——考虑一下'传输方式'是否也构成输出。"*
没有问候语,没有签名,没有表情符号。像一个老师在一份作业的空白处写的批注,不带情绪,只带信息。
许文杰看着那条批注,在脑海中做了一个快速的回溯——如果谢尔盖要求的"交易方式"不是U盘拷贝,不是邮件附件,而是通过一个俄罗斯境内服务器直接开放API接口——那"技术输出"的定义就变得复杂了。他原本的计划是把LexBot俄语试用版安装在一台沙盒服务器上,给谢尔盖一个访问地址和临时凭证——这在技术上是最简便的方式,但如果布伦南的批注成立,那"通过API开放访问"可能本身就已经构成了"传输"。
他重新打开笔记本电脑,在策略框架笔记的"C线"下方加了一行补充:*传输方式需谨慎——不能用API开放。需要物理隔离的沙盒环境。如果必须是远程访问,至少确保服务器在美国境内,谢尔盖通过VPN跨境访问——这样"输出"的发生地点在美国,受EAR管辖的程度不同。*
他保存了文档,看了一眼时间——凌晨两点四十分。他在手机上给布伦南回了一条简短的消息:"收到。谢谢提醒。"——然后关机。
他知道布伦南不会回那条消息。布伦南的"提醒"已经送达,他的任务完成了,剩下的就是看许文杰怎么用。
节点5(580字)
他睡不着。
不是因为焦虑——他经历过比这更大的赌博。LexMind在加州上线前的最后一轮融资,他把自己全部积蓄押进去的时候,那晚他也没睡着。不是因为害怕——他早就接受了"这件事可能会失败"的可能性。他睡不着是因为他在想父亲。
父亲在九十年代去过莫斯科。那时候许文杰还小,不太清楚父亲在做什么生意,只知道那种生意叫"贸易代表"——一个在九十年代的中国很有弹性的职业头衔,可以指任何从跨国进出口到信息中介的活动。父亲从莫斯科回来之后,有一次坐在家里的沙发上,很久没有说话。母亲问他怎么了,父亲说:"有时候你做了对的事——但做对事的方式,可能让你变成你不喜欢的人。"
那时候许文杰大概十三岁,他记住了那句话,不是因为理解了——是因为父亲说那句话的语气很平静,平静得不像在说自己的感受,像在读一句从别人那里借来的台词。
现在他坐在莫斯科丽思卡尔顿的房间里的床边,衬衫领口松开,父亲的戒指挂在项链上贴着胸口——那枚戒指的金属温度跟他的体温已经融为一体了——他理解那句话了。父亲不是在说"做了错事",父亲是在说"做了必须做的事,但做这件事的方式让你看到了自己的一种你不愿意看到的能力"。
他拿起手机,给沈岩发了一条消息——不是电话,是消息,因为他的声音可能会暴露他现在有多清醒:
*"我可能要做一笔交易。不是跟伊戈尔——是跟谢尔盖。我会守住红线。但我要拿到严世魁的资金地图。"*
沈岩没有回"不要做"。她在十五分钟后回了一条:
*"如果要做——先给我24小时。我在确认你的红线在法律上每一句都站得住。你做决定之前——先跟我通话。"*
许文杰看着屏幕上的那行字,把手机放在床头柜上,屏幕朝下。他躺下来,闭着眼睛。他睡了三小时四十分钟——不是因为安心,是因为他知道明天需要清醒的头脑,而清醒的头脑需要至少三小时的睡眠,这是他在斯坦福读法学院期间验证过的身体规律。
节点6(630字)
次日中午的餐厅是谢尔盖选的,不是伊戈尔选的那家。地点在莫斯科河畔的一家格鲁吉亚餐厅——从窗户可以看到克里姆林宫的金顶在阴天里反射出一种暗淡的光泽。座位布局是精心安排的:伊戈尔坐在餐桌主位——名义上的东道主位置,但他坐在那里显得不太自在,像一个被临时推上舞台的配角;谢尔盖坐在靠窗的副位,背对窗户,面朝整个餐厅的入口——那个位置可以看到每一个走进来的人和每一个走出去的人,而他自己则在逆光中,表情模糊;许文杰被安排在两人中间的位置,左前方是伊戈尔的热情,右前方是谢尔盖的沉默扫描。
维克多没有上桌。他站在吧台附近,点了一杯看起来不会喝的黑咖啡,位置在许文杰的视线边缘——这个位置让他不用转头就能监控整个空间,同时让自己不被注意。
伊戈尔开场的方式跟昨天一模一样——伏特加、热情的欢迎辞、关于天气的寒暄——像是他剧本上只有这一种开场方式,换不了。
许文杰没有接那杯伏特加。他今天甚至没有等伊戈尔把台词说完——他在伊戈尔说出"来,先喝一杯"的"喝"字的时候,就开口了,声音不大,但足以让伊戈尔的句子断在中间:
"伊戈尔先生,我们直接谈合同吧。"
他从公文包里抽出那份五十页的合同,翻到标记过的位置,手指压在附录C的第八页上——不是翻开的,是手掌按在上面,像压住一张会飞走的纸:
"第42条——争议在莫斯科仲裁,适用俄罗斯法律。这个问题我们可以谈——如果你愿意改成国际仲裁,比如斯德哥尔摩商会仲裁院。"
伊戈尔张了张嘴,还没说出话,许文杰已经翻到了第78条:
"第78条——数据本地化的强制要求加'商业损失'的无定义赔偿。这个问题也可以谈——如果你能给'商业损失'一个合理的上限。"
然后他停顿了一下。他的手掌从附录C上移开,把那一页翻出来,推到了桌子中央——让伊戈尔和谢尔盖都能看到那行俄语:
"但附录C的源代码获取条款——不在讨论范围内。这是一条不能出现在最终合同里的条款。"
伊戈尔的手停在半空中,那杯伏特加在杯子里因为他的微颤晃了一下,酒面反射的窗外的光在那一瞬间碎了。
他看向谢尔盖。不是下意识的——是有意识的、求救的、像一个学生考试时遇到不会的题忍不住看向旁边的人的那种看。
谢尔盖正在用叉子吃沙拉。他没有抬头,语气平淡得像在说今天天气不错:
"伊戈尔——附录C的条款修改掉。既然许先生已经看出来了——那就是不合适,留在合同里没有意义。"
伊戈尔的脸僵了半秒——那半秒里他经历了从困惑到理解到接受自己被出卖的全部过程——然后他挤出一个笑容:"当然当然!模板合同里的条款——忘记删了,标准模板,你知道的——修改,立刻修改。"
他低下头,在合同上用笔做标记,但笔尖在纸上压得太重了,墨水洇开了一个小黑点。
节点7(700字)
午宴的主菜上桌之后,伊戈尔以"去洗手间补一下衬衫上的酒渍"为由离席了——他没有洒酒在身上,他只是需要一个不在场的借口来消化刚才发生的那个场景。他走开的时候步伐比平时快,像一只被咬了尾巴的猫急于在没有人的地方舔伤口。
谢尔盖等伊戈尔的脚步声消失在走廊尽头,放下叉子,用餐巾擦了擦嘴角——不是必要的动作,是一个"切换模式"的信号——然后他从西装内袋里抽出了一个信封。不是从公文包,不是从外套外袋——是从内袋,靠近心脏的位置,那个动作本身就是在释放一个信号:*这是重要的东西,所以放在离心脏最近的地方。*
他没有把信封递给许文杰。他把信封放在桌面上,用食指和中指压着,推到许文杰面前。信封是牛皮纸的,没有字,没有标识,封口没有贴胶带——折舌塞进去的,不需要撕开就可以打开。
许文杰没有马上碰那个信封。他先看着谢尔盖的眼睛——后者没有回避他的目光,两个人隔着餐桌对视了大约两秒——然后他打开信封,从里面抽出一张纸。纸上是一个手写的俄语网址,下面是一行手写的密码,数字和字母的组合,十六位——不是常见的八位密码,是那种"我知道这东西重要所以用了高强度密码"的手笔。
"这个网站上——"谢尔盖的声音比刚才低了一个音量,"有严世魁在莫斯科资金网络第一层和第二层的完整数据。六个壳公司的名称、注册地、注册号。两个洗钱通道的操作模式——包括虚假贸易发票的样本。三个核心账户的号码——在塞浦路斯、爱沙尼亚、拉脱维亚的银行。以及——一个你可能没想到会看到的连接:严世魁在美国的三个银行账户中的两个,与这些通道的连接方式。"
谢尔盖靠回椅背,双手交叉放在桌面上——一个有意识放松的姿态:
"我给你15分钟的时间决定。你要不要用LexBot的俄语试用版来换它。15分钟之后——如果你不签,这张纸我会收回,今天我们之间没有发生过任何事。"
许文杰问:"为什么是15分钟?"
谢尔盖的表情没有变化,但那双在苏联时代看穿过无数谎言的眼睛里闪过一丝许文杰读不太懂的东西:"因为超过15分钟——不是你在做决定,是你在让自己相信这个决定。前者是决断,后者是自我欺骗。我看过太多人在第16分钟做出决定然后后悔——不是因为决定本身错了,是因为他们在前15分钟里已经耗尽了做出决定的能量。"
说完,他站起来——那个动作比前一天见面时顺畅了一些,可能是因为他已经判断出这个年轻人在他预期内的反应路径上——走向窗边,背对餐桌,双手插进夹克的口袋里,看着窗外的莫斯科河。他留给许文杰一个不需要被回应的背影。
许文杰没有看那15分钟的时间。
他在第5章就已经做了这个决定。他今天带那枚戒指项链进入餐厅的时候,他已经在衬衫内侧做好了签字的准备。他现在要做的不是"决定"——是要确认最后的边界条件。
他拿出手机,打开一个加密文件夹,找到了一份文件——那是他在旧金山就起草好的"LexBot俄语试用版授权协议"——然后快速扫了一遍关键条目:有限功能·基础合同审查 ✓、沙盒数据·无真实用户 ✓、30天授权 ✓、不含核心NLP引擎 ✓、不含源代码 ✓、服务器位于美国境内,对方通过VPN访问 ✓。
他把手机放回口袋。
然后他拿起笔——不是那支酒店的圆珠笔,是他在出发前放进包里的那支黑色LAMY钢笔,他签重要合同用的那支——在授权书的签名栏签下了自己的名字。
他把签好的授权书放在桌上,站起来,对着窗边的谢尔盖的背影说:
"签了。30天。有限功能——基础合同审查模块。沙盒数据。服务器在美国,你通过VPN访问。不给核心引擎,不给源代码。你拿到了LexBot的俄语试用版——我拿到了你的信息。"
谢尔盖没有立刻转身。他站在窗边,看着莫斯科河的方向,大概又过了三秒——然后他转过来,走回餐桌前,拿起那张授权书看了一眼。不是仔细审阅的那种看法——是确认签名存在、签名正确的那种看。
他伸出手。那只手很凉,但握力非常稳,跟他的年龄不成正比。
"合作愉快。"
许文杰握住了那只手。他的手是暖的,和谢尔盖的凉形成一个鲜明的温度差:"这不是合作。这是一次交易。"
谢尔盖笑了。不是嘲讽的笑——是在说"你说得对,但我赌你下次会换一种说法"的笑:
"你说得对。那——期待我们的下一次交易。"
节点8(640字)
他走出餐厅的时候没有回头。他的步伐很稳,节奏跟他平时走路一样——每步长度一致,脚掌先着地然后脚趾发力。他不是在表演镇定——他的镇定是真的,因为在签字的那一刻,所有的焦虑和犹豫都被"已经做了就无法撤回"这个事实压平了。
维克多在酒店门口把那个网址的密码又口头确认了一次——不是他不信任纸上的字,是他的职业要求他在关键信息上做双重确认——然后开车离开,没有多余的话。
许文杰走进酒店大堂,等电梯的时候他看了一眼大堂镜子里的自己。他的表情跟几个小时前离开酒店时没有区别,看不出刚刚签了一份可能改变他职业生涯走向的协议——但他注意到自己站在电梯里的时候,按楼层键的手没有抖。
电梯门打开,他走进房间,关上门,从口袋里拿出那张写着网址和密码的纸。他打开笔记本电脑——没有经过任何"要不要现在看"的犹豫——直接输入了网址。
页面加载出来了。
一个极简的页面——白底,黑色文字,没有Logo,没有品牌标识,像一个没有安装任何主题框架的HTML页面。页面上是一个表格:
六个壳公司——两个在塞浦路斯(注册号、注册日期、董事列表——董事名字是三个俄罗斯人的名字,沈岩那种级别的调查可以查得到),两个在爱沙尼亚(其中一个的注册时间跟谢尔盖描述的一样,相差三个月——可能是笔误,也可能是故意留的一个验证点),一个在拉脱维亚(还没有公开记录的公司,表格里注明了"2024年新注册"),一个在阿联酋(注册地在迪拜,经营范围为"国际贸易和咨询服务")。
两个洗钱通道——不是抽象的流程图,是具体到每一步的操作描述。第一步:壳公司A向壳公司B开具虚假服务发票(技术服务——不可验证的服务类型)。第二步:壳公司B通过波罗的海银行的账户将款项汇至壳公司C。第三步:壳公司C以"股东分红"名义将资金分配到最终受益人名下的个人账户。——每一步都有时间戳区间、金额范围的参考值、以及一个备注:"该模式在过去18个月内已运行至少12次。"
三个核心账户的号码——塞浦路斯、爱沙尼亚、拉脱维亚的银行,账户号码完整,开户行名称具体到分行地址。
以及——他没想到的那部分——严世魁在美国的两个银行账户与这些通道的连接方式。连接点是一个叫"Alpha Services Group"的公司,注册地在特拉华州,没有实际业务地址,通过一家芝加哥的律师事务所代理注册。表格中注明:*"该公司的受益所有人信息需要传票才能调取——但地址和注册人已在追踪范围内。"*
许文杰坐在电脑屏幕前,屏幕的光在他的瞳孔里反射成两个微小的方形亮斑。他不是在看一个罪犯的资产结构——他是在看一个系统。一个设计精密的、多层嵌套的、跨司法辖区的资金流转系统。
这个系统的设计者——不是一个会计。是一个比严世魁聪明得多的人。
他合上电脑,没有关屏幕——让那个页面留在屏幕上的打开状态——然后他靠在椅背上,看着窗外。莫斯科的傍晚再次降临,天空从灰白过渡到灰蓝再过渡到深灰,那栋特维尔大街17号楼的轮廓在暮色中变得模糊,像一个不愿暴露太多细节的证人。
他做了这笔交易。他拿到了他想要的东西。但他第一次感到——他找到的不只是一条可以追踪的线索——他找到了一个完整的体系。而他在这个体系中的位置,远远不是他昨天以为的样子。
【字数统计:第8章】5,000字 ✅