从巴塔哥尼亚飞向苏里南,像是从一个世界掉进另一个世界。
十二小时前,沈砚推开机舱门时,脚下还是被风刮得发白的冻土,远处山脊上终年不化的雪把天光反射得刺眼。等他们经过两次转机,在第二天傍晚真正落到帕拉马里博附近的时候,热气像一面湿墙迎面撞过来。
空气里有河水、泥土、柴油和植物腐烂后发甜的气味。
Ethan下飞机不到一分钟,衬衫后背已经开始贴在皮肤上。
他抬头看了一眼压得很低的云。
“我开始想念雪了。”
沈砚走在前面。
“昨天你不是这么说。”
“昨天我不知道空气也能喝。”
“适应一下。”
Ethan看着他的背影。
“你为什么一点汗都没有?”
沈砚:
“有。”
“哪?”
“跟你有什么关系?”
“现在看到了。”
“闭嘴。”
这大概是过去四十八小时里最接近正常的一段对话。
也只持续了不到一分钟。
因为机场出口外,Nico已经等在那里。
没有笑。
没有挥手。
没有一句“欢迎来到热带”。
他身边站着Lucía。
Ethan停了一下。
他知道她会来。
Maya在他们起飞前已经告诉过他。
但知道和真正看到,是两回事。
Lucía穿一件颜色已经洗得很旧的深灰衬衫,短发比墨西哥的时候更短,左手腕上还留着上一次受伤后的浅色疤痕。她没有行李,只有一个不大的旧帆布包斜背在身上。
她先看沈砚。
点了下头。
然后才看Ethan。
两秒。
“你胖了。”
Ethan:“……”
Nico终于有了一点像以前的表情。
“我建议你接受。”
Ethan低头看自己。
“我哪里胖?”
Lucía:
“脸。”
“我们才多久没见?”
“够。”
“这不符合人体规律。”
Lucía已经转身。
“那可能是你老了。”
沈砚从Ethan旁边经过。
声音很轻。
“她比我擅长。”
Ethan:
“你今天最好别加入。”
“已经加入了。”
停车场里是一辆十几年车龄的白色越野车。
没有Meridian标志。
没有租赁公司的联网终端。
车窗升降甚至还是机械摇杆。
Ethan看一眼。
“你们现在对老车有执念?”
Nico:
“Reset教我的。”
“谁的?”
“你们两个的。”
他打开后备箱。
里面只有水、纸地图、两个离线无线电和一个红色医药包。
“过去三十六小时,我的人生观发生了巨变。”
Ethan坐进去。
“比如?”
“现金很好。”
“还有?”
“纸不会被远程冻结。”
“继续。”
Nico关门。
“我开始理解我爷爷为什么不信云端。”
沈砚:
“他知道什么是云端?”
“现在这不重要。”
车驶出机场。
城市从低矮的房屋、路边商铺和湿亮的街道里慢慢展开。雨刚停过一轮,天空仍然压着厚云,道路两侧的水沟里全是反光。
Ethan坐副驾驶。
Lucía和沈砚后排。
Nico开车。
没人先提Eve。
最后还是Nico自己开口。
“她没跑。”
沈砚:
“嗯。”
“权限全交了。”
“嗯。”
“她现在每进一个房间都有至少两个人知道。”
“Gabe?”
“最积极。”
“正常。”
Nico握着方向盘,过了几秒。
“我还是想把她关起来。”
沈砚:
“我知道。”
“你不准备劝?”
“没有。”
“那你干什么?”
“等你自己决定。”
Nico从后视镜看他。
“你最近是不是变得很会说这种讨人厌的话?”
Ethan:
“有。”
沈砚转头。
“你也闭嘴。”
Lucía忽然问:
“Eve什么时候到?”
车里的空气明显变了一点。
Ethan看向Nico。
Nico没有马上回答。
沈砚先开口:
“明天凌晨。”
Lucía:
“一个人?”
“是。”
“你允许?”
沈砚的眼神抬起来。
“不是我允许。”
Lucía看了他两秒。
然后点头。
“好。”
Ethan听懂了那一秒里的东西。
第一卷的沈砚不会说这句话。
他会说:
我让她来。
或者:
我没让她来。
现在他说的是:
不是我允许。
Eve做的选择,属于Eve。
至少理论上。
车穿过市中心后没有直接去酒店。
Nico拐进一条靠近河边的旧街。
街道比主干道窄很多,旧木房和混凝土建筑混在一起,电线在湿热的空气里乱成一片。往前几十米,一块已经褪色的蓝色招牌挂在两层小楼外。
没有店名。
只有一个很小的图案。
三条平行的波浪线。
中间被一道竖线切开。
Lucía突然坐直。
“停车。”
Nico下意识踩刹车。
沈砚看她。
“怎么?”
Lucía盯着那块牌。
脸上的血色一点点退下去。
“我见过。”
Ethan转头。
“哪里?”
她没有马上回答。
直到Nico把车熄火。
Lucía才说:
“2018。”
“什么时候?”
“离开墨西哥以后。”
Mateo死后。
她十七岁。
Nico参与了她逃出去的前半段。
之后中间网络把她接走。
再之后,所有人都失去了她的准确位置。
第一卷里,他们一直把那一段理解成:
有人把Lucía藏起来了。
现在。
她看着那三条被竖线切开的波浪。
“巴拿马。”
她说。
“有人带我去过一个码头。”
“墙上有这个。”
Nico握方向盘的手僵住。
“你从来没跟我说。”
“我那时候不知道它有意义。”
“带你的人是谁?”
“不知道真名。”
“男的?”
“两个。”
“长什么样?”
Lucía看着他。
“九年前。”
停顿。
“我当时只想活。”
Nico闭嘴。
不是因为不想问。
而是终于意识到:
自己正在对一个十七岁逃命的人要求调查员级别的观察记录。
Ethan看外面的标志。
“SOUTH?”
沈砚:
“可能。”
Lucía摇头。
“不是这个名字。”
“那他们叫什么?”
她回忆了一会儿。
“没人说过名字。”
“他们只说——”
她停住。
“过河以后,别再回头。”
几个人都没有说话。
Dark River。
River Reset。
SOUTH。
所有人都喜欢用河做比喻。
可Lucía当年听到这句话的时候,她甚至不知道“河”后面还有世界。
Nico下车。
“这里是我找到的联系人地址。”
Lucía抬头。
“谁?”
“一个叫Marlon de Vries的人。”
“做什么?”
“官方记录?”
Nico关车门。
“退休的海关数据维护员。”
Ethan也下车。
“非官方?”
“帮一些人消失。”
沈砚抬眼。
“谁给你的名字?”
Nico:
“Maya从一条2011年的旧Meridian收购尽调里翻出来的。”
“Meridian?”
“不是我们的。”
Nico看向沈砚。
“同名旧公司。”
“2013注销。”
沈砚眉头微微一动。
又一个被后来世界重复使用的名字。
也可能不是重复。
二楼没有前台。
只有一道铁门。
Nico敲了三次。
停两秒。
又敲两次。
Ethan看他。
“这是什么?”
“对方要求。”
“你学得很快。”
“别羡慕。”
门开了一条缝。
里面的人先看Nico。
再看其他人。
最后视线落到Lucía身上。
男人大约六十多岁,灰白头发剪得很短,皮肤晒得很深,戴一副非常普通的金属边眼镜。
看见Lucía以后。
他整个人停住了。
“你。”
Lucía也不动。
“你认识我?”
老人没有回答。
只把门打开。
“进来。”
室内像一间已经停止营业很多年的旅行社。
墙上挂着二十年前的南美地图。
书柜里塞满旧海关手册、纸质电话簿、船期表。
没有联网电脑。
只有一台很老的打印机。
一台收音机。
以及一整面木制档案柜。
Marlon锁门。
第一句:
“你们来晚了。”
Ethan:
“多晚?”
“三天。”
所有人同时安静。
沈砚:
“谁来过?”
Marlon看他。
“我不知道名字。”
“DC-0?”
老人眼神瞬间变。
这一秒已经足够。
Ethan:
“你知道。”
Marlon脱下眼镜。
擦了一下。
“我知道这个编号。”
“是谁?”
“你们还是在问错问题。”
Ethan几乎笑出来。
“你认识Martin Ward吗?”
“认识名字。”
“你们说话的方式很像。”
Marlon把眼镜戴回去。
“那他最后活得怎么样?”
Ethan:
“死了。”
“那我会努力不学他。”
Nico看向那排档案柜。
“SOUTH是什么?”
老人没有回答。
先看Lucía。
“你记得我吗?”
她摇头。
“应该不记得。”
Marlon走到最里面。
抽出一个纸盒。
盒子边缘写着:
2018 / PANAMA — NORTHBOUND
他放桌上。
Lucía的呼吸停了一下。
里面不是照片。
是一张张纸。
名字绝大多数是假的。
出生日期被改过。
护照国家不同。
有些甚至只有编号。
Marlon翻到中间。
抽出一张。
递给她。
照片上的Lucía十七岁。
头发比现在长。
眼睛很大。
却没有一点年轻人该有的东西。
只是警惕。
纸上的名字不是Lucía Ruiz。
是:
ANA RIVERA
国籍:
URUGUAY
年龄:
19
Lucía盯着。
很久。
“这不是我。”
Marlon:
“当时需要它是你。”
Nico走近。
“谁做的?”
“系统。”
“什么系统?”
“SOUTH。”
第一次。
有人没有把它说成席位。
没有说Janus。
没有说Dark River。
只说:
系统。
Marlon坐下来。
“你们把SOUTH想得太大。”
“它最早不是权力。”
“是解决问题的方法。”
Ethan:
“让人消失。”
“让不能继续用原来身份的人活下去。”
“区别?”
Marlon看他。
“有时候很大。”
他指Lucía那张假身份。
“证人。”
“线人。”
“逃离犯罪组织的人。”
“被自己国家情报机构放弃的人。”
“有些人如果继续叫原来的名字。”
“活不过一个月。”
Lucía:
“所以你们给他们新的。”
“以前是。”
沈砚:
“后来呢?”
Marlon沉默。
“后来有人发现。”
“让一个无辜的人消失。”
“和让一个危险的人消失。”
“用的是同一套工具。”
房间安静下来。
这几乎就是整部DARK RIVER一直在问的问题。
工具没有立场。
权限也没有。
决定用途的是人。
而人最擅长告诉自己:
这一次是必要的。
Nico:
“Dark River发现了SOUTH?”
“更早。”
“Janus?”
Marlon:
“也更早。”
Ethan:
“那谁建立?”
老人笑了。
“你们又想找一个人。”
Ethan闭眼。
“我最近开始讨厌这句话。”
Marlon站起来。
走到一只带机械锁的铁柜前。
打开。
里面只有几本很厚的纸质登记册。
“数字系统会改。”
“会删。”
“会告诉你某件事从没发生。”
他拍了拍纸。
“纸比较笨。”
“但笨有时候是优点。”
Nico低声:
“我最近也开始接受这个。”
登记册。
2009。
2010。
2011。
Marlon抽出2010那本。
没有直接给他们。
“你们想找Daniel Cole。”
Ethan的眼神一下停住。
“是。”
“你父亲。”
“你知道我是谁。”
Marlon:
“你长得很像他。”
Ethan看旁边的沈砚。
“今天第二个人这么说。”
沈砚:
“说明是真的。”
Marlon打开登记册。
2010年10月14日。
和沈崇山路线本上的日期完全一致。
没有Daniel Cole这个名字。
只有:
D.C. / 0
Ethan把手按到桌沿。
“这就是DC-0。”
Marlon点头。
“但不是你们现在理解的意思。”
“什么意思?”
老人把登记册转过来。
DC-0下面还有三列。
ROOT IDENTITY
DERIVATIVE AUTHORIZED
ORIGINAL STATUS: SURRENDERED
Nico低声:
“Root identity。”
沈砚已经明白。
“模板。”
Marlon看他。
“对。”
Ethan的脸一点点沉下来。
“说清楚。”
Marlon:
“Daniel第一次通过SOUTH。”
“我们给他一个新身份。”
“那是正常流程。”
“第二次。”
“他要求反过来。”
“把自己的身份留在系统里。”
“什么意思?”
“Daniel Cole这个人。”
“不再只属于他本人。”
空气彻底安静。
Marlon抽出另一张纸。
旧表格。
上面有Daniel签名。
Ethan一眼认出来。
比照片。
比音频。
比所有人的口述都更直接。
IDENTITY ROOT CONTRIBUTION
姓名:
DANIEL COLE
授权范围:
MULTI-JURISDICTIONAL DERIVATIVE
状态:
VOLUNTARY
Ethan看了很久。
“他把自己变成了一套假身份?”
Marlon:
“更准确一点。”
“他把自己的生物特征、履历骨架、旧权限关系。”
“交给了一个可以生成衍生身份的系统。”
Nico慢慢说:
“所以DC-0不是‘Daniel Cole本人’。”
“是Daniel Cole这套根身份。”
“对。”
“任何有足够权限的人——”
Marlon:
“可以从它上面生成一个可用身份。”
Ethan的声音变得很低。
“有多少?”
Marlon摇头。
“我不知道。”
“你负责这里。”
“以前。”
“而且不是所有派生都经过这里。”
沈砚:
“72小时前。”
“有人用DC-0进了SOUTH。”
“是。”
“那个人是不是Daniel?”
Marlon看向Ethan。
最终:
“我不知道。”
这一次。
没人抱怨。
因为现在他们终于理解为什么这个问题不能靠编号回答。
Ethan拿起那张表。
“他为什么做?”
Marlon:
“他没告诉我。”
“你没问?”
“问过。”
“怎么说?”
老人沉默几秒。
“他说。”
“‘如果Janus需要一个死人继续工作。’”
“‘那就让死人工作。’”
Ethan闭了一下眼。
父亲的声音几乎能直接在脑子里重现。
这确实像Daniel会说的话。
也正因为像。
才更糟。
沈砚:
“他把身份交出去的时候。”
“知道别人以后可以使用?”
“当然。”
“所以他主动。”
“是。”
这就是最难绕开的地方。
不是Janus偷了Daniel Cole。
不是某个人复制了他的档案。
是Daniel本人。
主动把“Daniel Cole”变成了一个工具。
Ethan忽然笑了一下。
很轻。
“我妈哭了一年。”
没人接话。
“我站在墓前。”
他说。
“Reed在旁边。”
“所有人让我相信这个人没了。”
“结果他不只是活着。”
Ethan看着那张纸。
“他还在忙着把自己的死人身份做成公共基础设施。”
Marlon没有辩解。
沈砚也没有。
有些愤怒不需要被安慰。
Lucía一直在看自己的2018档案。
忽然问:
“谁给我开的?”
Marlon抬眼。
“什么?”
“SOUTH。”
“谁授权我进去?”
Nico也转过来。
这可能比Daniel更直接。
因为Lucía当年失踪之后,所有人都认为是某个“保护网络”带走了她。
如果SOUTH参与。
那说明Janus的基础设施曾经救过她。
或者——
有人借了Janus的门。
Marlon翻2018登记册。
找到她的记录。
授权栏不是人名。
只有一个代码:
RIVER / 7B
沈砚的眼神瞬间变。
Service 7B。
Meridian。
七个核心账户。
Nico:
“不可能。”
“2018 Meridian还没成立。”
Marlon:
“我没说是你们。”
“那7B是什么?”
“旧权限组。”
“谁持有?”
“不知道。”
沈砚:
“RIVER?”
“内部标记。”
“Dark River?”
“可能。”
Lucía盯着那一行。
“所以救我的。”
“可能是Dark River。”
Marlon:
“也可能有人只是借用了它的旧权限。”
她没有露出庆幸。
反而更冷。
“Mateo死在Janus的系统里。”
“我后来又靠它活。”
没人回答。
这就是问题。
世界如果能干净地分成两边。
就简单多了。
Lucía合上登记册。
“我讨厌这个地方。”
Ethan:
“合理。”
她看他。
“不是因为他们帮过我。”
“那为什么?”
Lucía的声音很轻。
“因为我不知道该恨谁了。”
Ethan停住。
这是他九年前就熟悉的感觉。
Mateo死后。
他需要一个人。
一个名字。
一个能被逮捕、被起诉、被恨的人。
后来才发现最可怕的部分恰恰是:
责任真实存在。
却被分散到太多手里。
他没有告诉Lucía应该怎么想。
只是说:
“那就先不决定。”
她看了他一眼。
“你以前不是这样。”
“我知道。”
“以前你会说一定查出来。”
“嗯。”
“现在不说?”
Ethan摇头。
“我最近不太喜欢保证。”
Lucía的眼神停在他脸上。
几秒。
然后:
“有进步。”
这是她第一次。
不是嘲讽。
Nico突然抬头。
“有人来了。”
外面。
车声。
不止一辆。
Marlon脸色变了。
“你们被跟?”
沈砚:
“没有明显尾巴。”
Ethan:
“Reset不需要尾巴。”
Nico掀开窗帘极小一角。
街口。
两辆没有标识的深色皮卡。
四个人下车。
穿便服。
动作却太一致。
没有东张西望。
一下车就看二楼。
“不是警察。”
Nico说。
Ethan:
“至少不像。”
Lucía已经把帆布包甩到背后。
“后门?”
Marlon:
“有。”
沈砚:
“你先走。”
老人没动。
“档案。”
Ethan:
“人先。”
Marlon看那些登记册。
“这些东西如果烧掉——”
沈砚第一反应已经看向窗口。
追来的人还没进楼。
理论上。
现在从后门出去。
他可以切到对面巷口。
有机会抓住一个。
Ethan看到他的眼神。
“Shen。”
沈砚没有看他。
“我知道。”
“什么?”
“你会说先保Marlon。”
Ethan:
“对。”
短暂两秒。
第一卷地下河道里。
他们为了同一种瞬间完全决裂过。
当时沈砚选择:
不能赌。
杀掉受控目标。
现在。
窗外有活口。
有线索。
有追击机会。
也有一个六十多岁的老人和一整柜无法复制的纸质档案。
沈砚收回目光。
“后门。”
Ethan没有说谢谢。
也没有露出“我赢了”的表情。
只是转身。
“Lucía跟Marlon。”
“我?”
她皱眉。
“你认识他这里的标记。”
Ethan:
“而且他记得你。”
“你们两个?”
“后面。”
沈砚:
“Nico拿2010和2018两本。”
Nico:
“只有两本?”
“你拿得动全部?”
“我可以试。”
“别。”
楼下传来玻璃碎裂。
不是敲门。
直接进。
Marlon骂了一句。
打开后面档案柜。
里面居然是一扇窄门。
Ethan看他。
“所有老人都有暗门?”
Marlon:
“只有活得久的。”
走廊非常窄。
通向隔壁建筑后面的木楼梯。
Lucía先下。
Marlon跟。
Nico抱着两本登记册。
沈砚最后看了一眼房间。
Ethan:
“走。”
楼下已经传来脚步。
沈砚关掉暗门。
五秒以后。
有人进入办公室。
他们沿后巷往河边走。
没有跑。
跑会让整条街的人都看他们。
走得太慢也不行。
热气贴着皮肤。
远处雷声滚过。
又要下雨。
Marlon带他们穿过一个小市场。
从另一边出去。
刚到河堤。
第一滴雨落下来。
然后整个天像被打开。
热带雨下得没有过渡。
几秒。
所有人都湿透。
Nico抱着两本纸。
脸色比遭枪指还难看。
“我讨厌纸。”
Ethan:
“刚才不是还赞美?”
“它怕水!”
沈砚把自己的外套脱下来罩住登记册。
Nico看他。
“谢谢。”
“别感动。”
“没有。”
身后。
两个人影追出市场。
Lucía第一个看见。
“右边。”
Ethan回头。
一人正伸手进衣服。
“Down!”
第一枪被暴雨吞掉一半声音。
子弹打碎路边玻璃。
人群瞬间散开。
Ethan和沈砚同时向两侧拉开。
没有联邦身份。
没有正式行动权限。
没有支援。
在一个异国河边。
这几乎是Ethan职业生涯最不喜欢的组合。
第二枪。
沈砚把Marlon压到混凝土护栏后。
Ethan抓住Lucía。
“Stay down.”
Lucía直接甩开。
“我知道!”
Nico:
“车在两条街外!”
Ethan:
“去!”
Nico抱登记册跑。
Lucía没有跟。
Ethan:
“你干什么?”
“我知道另一条。”
“什么?”
她指河边。
一排小型渡船。
Marlon抬头。
“她对。”
沈砚:
“走水。”
一艘旧机动船。
船主看到六个浑身湿透、后面还在开枪的人。
第一反应:
摇头。
Lucía掏出一叠现金。
第二反应:
还是摇头。
她把整叠塞过去。
船主看了一眼追兵。
第三反应:
发动机。
Ethan跳上船。
“我越来越喜欢现金了。”
Nico:
“欢迎。”
发动机轰鸣。
船冲离岸。
一发子弹打在船尾。
木屑炸开。
沈砚抬枪。
Ethan看他。
“距离太远。”
“我知道。”
“那你——”
沈砚不是瞄人。
他瞄岸边一辆刚启动的皮卡。
一枪。
前轮。
没有爆炸。
但车瞬间偏向。
撞进路边栏杆。
追兵被迫停。
Ethan看他。
沈砚收枪。
“非关键目标。”
Ethan:
“我没说什么。”
“你的脸说了。”
“你现在开始学我?”
“坏习惯。”
船进主河道。
雨幕把城市一点点隔开。
帕拉马里博的建筑在后面变成灰色轮廓。
Lucía坐船尾。
手一直发抖。
不是怕。
肾上腺素。
Ethan递水。
她没接。
过了一会儿。
她忽然问:
“九年前。”
“什么?”
“如果你知道SOUTH。”
“你会不会把我送进去?”
Ethan看着她。
这个问题没有正确答案。
说会。
意味着承认他也可能使用同一套系统。
说不会。
意味着她可能活不到今天。
他最后:
“我不知道。”
Lucía看他。
很久。
然后接过水。
“终于学会了。”
Ethan:
“什么?”
“不假装所有问题都有答案。”
水面被雨打得密密麻麻。
她喝了一口。
“还有。”
“嗯?”
“不要再答应我你会查到底。”
Ethan没有说话。
“Mateo以前信你的时候。”
Lucía继续。
“你真的想保护他。”
“我知道。”
“这反而更让我生气。”
“为什么?”
“因为你不是骗子。”
Ethan皱眉。
Lucía看着河。
“如果你是骗子。”
“我可以恨你。”
“简单。”
“但你真的尽力。”
“还是失败。”
她停了一下。
“这种最难。”
Ethan:
“所以你想让我怎么做?”
“别保证。”
“然后?”
“如果事情难看。”
Lucía看向他。
“别消失。”
Ethan没有说“我保证”。
只点头。
“好。”
Lucía盯了两秒。
这一次没有纠正他。
船往上游。
Marlon给了一个位置。
不是DR-S / 09。
而是距离那个坐标十几公里的一座废弃水文站。
“真正的门不在那里。”
沈砚:
“那坐标是什么?”
“验证点。”
“SOUTH先确认你有没有资格知道真正入口。”
Ethan:
“谁确认?”
Marlon:
“以前是我这种人。”
“现在?”
老人看远处雨林。
“现在我不知道。”
三个小时后。
雨停。
他们换了一艘更小的船。
河道越来越窄。
城市彻底消失。
两岸植物高得像墙。
湿气从水面升起来。
天还没黑,林子里却已经暗了。
Nico看地图。
“距离DR-S / 09还有六公里。”
Marlon:
“关掉。”
“离线。”
“还是关。”
Nico看他。
最后关机。
没有电子地图以后。
河像没有终点。
只有水。
树。
鸟叫。
发动机。
以及偶尔从林子里传出的不知道是什么动物的低声。
沈砚坐船头。
Ethan在他旁边。
两人很久没说话。
最后Ethan:
“刚才为什么没追?”
沈砚知道他问什么。
“没有必要。”
“这是官方答案?”
“你想听什么?”
“真的。”
沈砚看前面的河。
“因为你会说不值。”
Ethan:
“然后?”
“我发现
【当前章节不完整】
【阅读完整章节请前往原站】
【ggds.cc】