变量公会在平台后台正式挂牌那天,深圳下了今年最大的一场雨。
不是那种细密的针脚雨——是铺天盖地的暴雨,雨点砸在落地窗上像有人在往外泼整桶的水。
花园里的三角梅被打落了一地,暗红色的花瓣贴在湿漉漉的草坪上,像碎掉的鞭炮纸。
我盘腿坐在别墅客厅的沙发上,腿上搁着笔记本电脑,屏幕上是一份刚提交的公会第一期运营计划书。
写到第三页的时候,窗外忽然炸了一声闷雷,紧接着雨势又加了一档。
周衍从书房走出来,手里端着两杯咖啡。
他把我的那杯放在茶几上——热的,不加糖,杯身上照例有一个铅笔画的小星号。
然后在我旁边坐下,歪头看了一眼我的屏幕。
“运营计划书。鹿鹿让你写的?”他的声音带着刚开完线上会议的沙哑。
今天上午他代表变量公会跟平台运营部做了一次技术对接,确认防火墙方案。
我在旁边旁听了几分钟就被满屏的术语劝退了,但他出来的时候表情很淡,只说了一句“通过了”。
“她让我写前三章。我说我不懂运营——她说你是联合发起人,不懂也得懂。”我把屏幕转给他看,“第二章讲到公会信用体系。你觉得用鹿鹿的区块链积分模型好,还是用K神提议的任务节点制?”
他看了一会儿。
然后说:“两个都用。区块链模型负责透明分账,任务节点制负责主播成长路径。但中间需要一个映射层——把行为数据转化成信用值的时候,不能只靠算法。还要加入人工仲裁。”
“谁来仲裁?”
“你。”
“我?”
“对。”他把咖啡放下,“鹿鹿管法务和制度,阿猛管外部资源,K神管技术,乔乔管内容孵化,杰森管日常运营。但仲裁——需要一个人靠直觉做最后判断的人。那个人不能是写代码的,不能是看合同的,不能是打比赛的。”他转头看我,“得是一个在镜头前坐了三年、看得懂主播每一个微表情的人。”
我盯着他看了三秒。
然后合上笔记本电脑,站起来,光着脚走到落地窗前。
雨太大了,院子里的景观灯被浇得明明灭灭,棕榈树的叶子被风扯成一面面歪斜的旗帜。
周衍走到我身后,没有抱我,只是和我并肩站着看雨。
“我会搞砸的。”我说。
“你会。”
“……你安慰人的方式真的很特别。”
“不是安慰。是概率。任何人做仲裁都会搞砸——搞砸之后修正、道歉、再修正。这是流程的一部分。我算过,你搞砸的概率比鹿鹿低百分之四十。因为你不怕承认自己搞砸。”
我转头看他。他的侧脸被雨天的灰光衬得比平时更冷,但嘴角那个酒窝若隐若现。
“你又算。”
“这是最后一次。”他说,“以后不帮你算任何概率。”
“为什么?”
“因为你不需要。公会信用体系的人工仲裁——靠的不是概率。是你。”楼下大门的门铃响了。
接下来的一周,别墅变成了公会的临时总部。
杰森每天下午两点准时到,拎着三杯瑞幸和一堆打印好的平台规则文件。
他在潮玩的交接期还没结束,但已经把能带出来的东西全带出来了——不是客户资源,不是商业机密,是过去五年里他自己整理的一份《平台运营陷阱清单》。
八十七页,每一条都标注了真实案例和对应的规避方案。
“这本东西在潮玩的时候我一直不敢给别人看。”他把打印稿放在餐桌上,“因为每一页都等于在骂老板是傻逼。”鹿鹿接过去翻了翻,然后从第一页开始重新编号——按风险等级而不是时间顺序。
她对这个东西的评价只有一句话:“以后公会的入职培训教材。”
阿猛带着一份名单来了。
不是公会签约名单——是“可以合作的外部资源清单”。
他打开一张折叠的A3纸,上面用记号笔密密麻麻地写着人名和联系方式,从视频剪辑师到品牌方对接人,从灯光设备租赁到财税代理。
有的字迹很潦草,有的旁边还画了星星做标记。
“你在哪儿弄的。”鹿鹿对这份长长的名单皱起眉头。
“三年直播。每天下播之后在后台跟人聊天。”他拍了拍胸脯,“猛哥人脉。”
K神哼了一声,把那份名单从餐桌这头拽了过去。
他从自己背包里掏出一台备用笔记本搁在茶几上,一边啪嗒啪嗒敲键盘一边说:“这些联系方式的活跃度我会在今晚跑一遍批量验证,明早给你清洗过的版本和社会关系网络图。”
阿猛愣了愣:“你会画社交图谱?”
“会。”K神没抬头,“还能告诉你其中哪个人欠另一个人钱。”
“你怎么知道的。”
“数据。”K神转头盯着阿猛,“还有——我女朋友跑了之后我只剩下这些。”
全桌安静了两秒。然后乔乔给他舀了满满一碗汤。他低头看着那碗汤,没有推,也没有说谢谢。就只是安静了一会儿,然后继续敲键盘。
到了签约截止日的傍晚,别墅一楼收拾出一张临时长桌。
鹿鹿从包里取出独立公会的纸质版正式章程和第一批签约文件,封面盖着平台注册时生成的电子骑缝码。
乔乔俯身签字,转过头——耳垂上那枚樱桃耳钉微微晃动,然后把笔推给阿猛。
阿猛用握鼠标的手在最后一页签下自己的真名,笔迹粗犷但完整。
K神接过同一支笔,在落款处写下全名——刘柯。
他给我们看了一圈,平声道:“没有人叫过我全名。”杰森是最后一个。
他在“运营负责人”一栏签完字之后放下笔,靠着椅背静默了几秒,眼眶有点红,但没让眼泪掉下来。
周衍没有签。
他帮每个人检查了合同里的技术条款,把防火墙上的一处端口疏忽堵上,然后走回厨房岛台后面继续帮我们煮咖啡。
我站起来,走到岛台对面,把他放在台面上的手拉起来,按在公会成立文件的最后一页空白处。
“你也是发起人。”我说,“不是技术人员。不是榜一。不是家属。是联合发起人。”
他没说什么,只是仔细地把手上的咖啡渍在围裙上擦干净,然后提起笔——不是签。
是画。
他画了星号。
横平竖直,六个尖角干净利落。
然后从口袋里掏出一支铅笔,在星号下方补了一行极小的子:“北极星。锚定新公会。永久。”
“签字的地方用铅笔画星号是作弊。”我说。
“不是作弊。是注释。”他停了一下,“方便未来修正。但坐标不变。”
夜里所有人都走光了。
雨还没停,窗帘没有拉。
外面闪电劈过深圳湾的天际线,把草坪和棕榈树的影子炸成一片惨白的剪影。
周衍从厨房岛台后面绕过来。
他的手还沾着洗咖啡杯的水珠,手指在裤腿两侧蹭干之后才伸进我的头发。
“你今晚没怎么说话。”
“说的都让鹿鹿说了。”我抬手解他棉质衬衫的第二颗纽扣,“我只签了一个名字,再附带画了你的星号。”他的睫毛在下一道闪电里湿漉漉的。
“帮我解全部。”他把衬衫下摆从腰带里抽出来,复住我的手背。
声音低下去,和雷声搅在一起。
于是我一粒一粒帮他解完剩下的纽扣——棉布襟口敞开,露出胸骨、锁骨下方那块我留过牙印的皮肤、以及腹肌上没擦干的一小片水痕。
他轻轻把我抱上岛台。
大理石台面冰凉,但他的手先垫在我的臀下。
而吻落下来的角度和我第一次在车里拒绝他时一模一样——偏左三十度,呼吸先唇半步。
“这次不一样——”他贴着我下唇低哑地说,“这次不只是做爱。是盖章。”
岛台上的半杯星号咖啡被我的手碰倒了,棕色的液体沿着大理石纹路缓缓流到边缘,滴答、滴答,落在木地板上。没有人去擦。
他把我从岛台上抱下来,转过去让我面对岛台,双手撑在大理石边缘。
雨夜的湿气从落地窗渗进来,混着咖啡的焦香和他身上洗衣液的清冽。
我的睡裤被他褪到脚踝,内裤被拨到一边——手指探进去的时候,他的指腹先碰到了阴蒂,然后滑下去,在阴道入口处轻轻转了一圈。
我闷哼了一声,腰窝深陷,臀微微翘起。
“你刚才盖章那个词——”他在我身后蹲下来,嘴唇贴上我尾椎骨,气息滚烫。
“——是我先说的。”
他用嘴唇代替了手指。
舌尖从后方探入,沿着阴唇的边缘缓慢地、耐心地舔舐。
从后方,角度陌生而刺激。
他的舌尖在阴蒂上画圈——也是逆时针。
极慢。
我的腿根开始发抖,手指攥紧了岛台的边缘。
然后他的舌尖滑进阴道。
湿热、柔软、灵活。
浅浅地进出,鼻尖蹭着我的臀沟。
淫水涌出来,被他接住。
咕啾——咕啾——水声在空旷的客厅里显得格外清晰。
我的膝盖软了,上半身趴在岛台上,脸贴着冰凉的大理石,嘴里溢出的呻吟被雷声盖住了一部分。
然后他站起来,扶住我的腰。
从背后进入我。
龟头撑开阴道口的瞬间,我的手指在岛台上抓紧了又松开。
他一路推进到底,龟头撞在穹窿上。
两个人同时发出一声压抑的呻吟。
他停在那里,让我适应。
然后开始动——不是冲刺。
是极慢极慢的深入,每一次都几乎完全退出,只留龟头在阴道口,然后重新推进。
阴道壁刮着他的柱身,每一道褶皱都在重新闭合又张开。
他的手从腰上移到前面,复住我的乳房。
拇指拨弄着硬挺的乳尖,和抽送的节奏完全同步。
抽出时揉,推进时捻。
淫水顺着大腿根往下淌,滴在岛台底下的木地板上。
啪嗒。
啪嗒。
和他抽送的节律混在一起。
“苏酥——”他俯下身,嘴唇贴着我的后颈,“你签了。签了。”
“你也签了。”我转过头,嘴唇蹭过他的下颌,“星号。不是作弊。是锚。”
然后他加快了速度。
龟头反复冲撞前壁敏感区,每一下都让我眼前发白。
我在第三次痉挛的时候叫出他的名字——“周衍——”然后整个人软在岛台上。
他在我高潮的余韵里射了,嘴唇贴着我的脊椎,从头到尾没有闭眼。
他把我转过来,让我靠着岛台,自己跪下来帮我重新系好睡裤的腰带。
手指很轻,像在处理一段随时可能崩断的代码。
然后他抱起我,走进卧室。
床单是新换的,还是深灰色水洗棉。
他把我放上去,盖好被子。
然后自己也钻进来,从背后抱住我。
雨还很大。
雷声远了一些,闪电的频率降低了。
深圳湾的跨海大桥在雨幕里变成一条模糊的光链。
“周衍。”
“嗯。”
“你说过——你是北极星,你锚定同一个人。现在公会成立了——你的锚变了吗。”
“没有。还是同一个人。”他的手臂收紧了一点,“只是多了一个锚点。两个锚点之间的距离——我可以精确到小数点后四位。但没有意义。”
“什么才有意义。”
“你在我旁边——这件事本身。”窗外雨声渐渐小了。
我在他臂弯里翻了个身,面对着他。
伸手用拇指擦了擦他眉心的竖痕——那道被代码和数据刻出来的深痕,最近好像浅了一点点。
“明天杰森正式上班。鹿鹿要把办公室租在南油——三楼,没电梯,阳台能看到海。阿猛说他负责搬家具。K神说他要一个不发霉的角落放合成器。乔乔说沙画台要放在窗边,因为光线好。”我一口气念完,“然后鹿鹿问你——防火墙能不能在周末前上线。她说第一周签约的主播有十七个,需要完整的信用体系和数据保护。”
“能。”他说,“但有一个功能没写——公会仲裁员的权限配置。”
“为什么要等。”
“因为仲裁员是你。你要的权限——不是写出来的。是你直觉里觉得需要什么,我临时加。”
我看着他的脸,没有回答。只是把头靠过去,让他的下巴搁在我发顶。
“你知道吗——”我闭着眼,“我们这么做,等于跟全平台所有公会为敌。”
“我知道,”指尖在我后背毫无章法地画着圈,“今天下午杰森跟我说,星途那边已经在查变量的工商注册信息了。星途的新运营总监放出去的话说:一个由主播凑钱搞起来的公会撑不过三个月。”
“你怎么回的。”
“我说——你在用算法帮他们分析变量公会的存活概率之前,先把自刷的证据清了。你们总部的防火墙我写得比你们的合伙人更早。”他说这段话的时候语气非常平淡,像在说今天咖啡豆用完了要去补货,“然后他就挂了。”
我笑了出来。
不是讥讽的笑,是被这个人用他自己的方式保护了之后、那种从心底涌上来的暖意。
他从来不按行业的规则出牌——他用代码、用数据、用七个月的沉默观测、用一百万的不留名礼物、用交出权限后的平静、用在所有我需要的时刻不动声色地站在我身后。
他从头到尾都没变过。
我把他拉近,吻了一下他的眉心。
然后翻身从床头柜上拿起一份摊开的文件——变量公会执行委员会候选人名单。
在“仲裁负责人”那一行,鹿鹿用铅笔写了我的名字,旁边打了个问号。
我从床头柜摸到一支笔,把问号划掉,在旁边写上七个字:“仲裁人:苏酥。确认。”然后签了名字,日期。
我把文件摊平在床头柜上,重新缩进被子里。周衍看了一眼那行字,笑了。酒窝在暗中只有我能察觉。
“你签的那个问号——是鹿鹿给你的。”
“对。但她知道我一定会划掉。”我打了个哈欠,“她是我见过的最会下套的人。每次把刀尖磨好,最后又自己替我打掩护。”
周衍没有接话。
他只是把手臂圈得更紧了一点,让我贴着他的体温。
窗外雨声终于渐渐收住,只剩屋檐积水滴在草坪上的细碎响声。
远处深圳湾的海面正在涨潮,一波一波地舔过防波堤。
天亮之后,变量要面对的第一件事不是星途的威胁——是鹿鹿发来的群消息:三位数的新注册主播,首批签约合同要全量审阅,以及她需要我们俩在上午十点前补签各自独立的分账模式确认函。
他把手机屏幕转向我。然后我们同时在黑暗中摸到彼此的右手,垫在枕头下,十指交叉。
“明天早餐吃什么。”
“你煮的粥。再加荷包蛋。”他闭着眼,嘴角的酒窝还没完全收回,“两个。一个给你。一个留给我。不分析。不报数。”
“那你的咖啡呢。双倍浓缩。不加糖。加一个铅笔画的小星号——每天都画。”
他已经闭上眼睛,声音渐渐陷入半梦半醒之间的低回:“星号不是画的——是留给你的注释。每一天都写,从不中断。”
窗外最后一滴雨从三角梅的叶尖上滑落,滴在积水里,荡开一圈极细的涟漪。
我对着他熟睡的侧脸轻轻说了声好。
没有出声,只有口型。
但他在睡梦中好像听到了——因为他握着我的那只手,拇指在我手背上无意识地画了一个圈。
逆时针的。
极轻极慢。
和他在砂锅粥店第一次见面时揉我乳晕的节奏一模一样。
