等待期不是给管理员准备的。等待期是观察者给自己留的缓冲——如果他们迟迟不发出执行信号,系统会提醒他们,该做决定了。那个提醒机制像一只不停啄食的鸟,每隔一个固定的时间间隔就啄一下笼子,直到笼子里的人终于站起来按那个按钮。
但如果管理员在那个等待期内介入了呢?
她翻回到前面被她标记过的那条修改接口——管理员紧急叫停权。那是一条她原本打算作为补充项加进去的条款,她当时想的是给未来的管理者留一个申请复议的通道。但现在她发现那条通道如果和等待期结合起来,会产生一个她之前没有预料到的效果。
管理员可以在等待期内申请复议。复议需要观察者回应。观察者如果不回应——或者选择回应但需要时间讨论——等待期就持续延长。
小禧坐直了身体。椅子发出一声轻微的吱呀。
她拿起桌上那颗珠子,把它举到眼前。乳白色的表面下那些文字纹路仍在流动,像河流在冰面之下前行。她看着那些红色保留条款织成的网,又看了看网眼之间那条她刚刚发现的细缝。
索引员的敲门声在这个时候响了。
请进。
门被推开一条缝,那个穿灰布长衫的身影侧身挤进来。索引员的个子很小,每次进门都习惯性地侧一下身,像是怕把门框撞坏。她手里抱着一个卷宗,封面上贴着褪色的标签,标签上的字迹已经模糊了。
你在看保留条款。索引员说。这不是疑问句。
小禧把珠子放在桌上。你看到了。
索引员走到桌前,把那个卷宗放在珠子旁边。她没有坐下来,站在桌沿前,垂着眼睛看那颗珠子,像在看一个熟睡的孩子。
那些条款无法删除。她说,因为它们不是后来加进去的。它们在最底层。协议的元结构本身就是由观察者的核心权限搭建的,保留条款是承重墙。你把承重墙拆了,整个协议就塌了。
小禧没有说话。她早就猜到了这个答案,但从索引员嘴里听到的时候,胸口还是沉了一下。
那我所有的修改,都只是在承重墙之间装修。
索引员抬起眼看她。可以这么理解。但装修和不装修之间还是有区别的。你调了阈值,你延长了观察期,你加了紧急叫停权——这些都在墙与墙之间创造了更多空间。原来房间只有这么小,她伸出两根手指比了一个窄窄的距离,现在大了三倍。
但还是有墙。
墙一直都在。索引员的声音很轻,但你在墙上面开了窗。
小禧低头看着珠子。那些红色保留条款还在流动,但她发现自己看它们的方式变了。之前她看它们是牢笼的栅栏。现在她看它们是走廊的墙壁。走廊再窄也是走廊,不是牢房。走廊可以走人,可以在墙上凿壁龛,可以在转角处放一盏灯。
如果我把紧急叫停权和等待期结合起来呢?她问。
索引员沉默了一会儿。那只苍白的手按在卷宗封面上,指尖轻轻叩了两下。你需要看第七层。
第七层有什么?
第七层只有一句话。索引员把卷宗往前推了推,所有的时限,如果未被明确规定,默认由触发方指定。你触发了叫停权,你就是触发方。时限由你指定。观察者可以提出异议,但在异议达成共识之前,时限按你的指定执行。
小禧盯着那个卷宗褪色的封面。标签上的字迹虽然模糊了,但她仔细辨认,还是能看出几个字的轮廓。最上面那行写的是底层协议注释·第七层·未公开。
你为什么帮我?她问。
索引员收回手,两只手交叠在腹前。她站在那里,身形瘦小,灰布长衫的袖口磨出了毛边,看起来像一个普通的老档案管理员。但她的眼睛很深,深到小禧觉得自己只看进去一层,底下还有一层,再底下还有一层。
我在图书馆守了七十年了。索引员说,我见过很多人进来,很多人出去。有些人带着书进来,有些人带着答案出去。但你带着光进来。她看了一眼桌上的珠子,那光是你自己熔出来的。不是别人给你的,是你用自己的身体过的十七轮熔出来的。我不帮光,我帮……能把光熔出来的人。
她说完,侧身从门缝里退了出去。门合拢的时候没有发出声音,像一片叶子落在水面上。
小禧独自坐在档案室里,面前摊着那颗珠子和那个褪色的卷宗。她把手按在卷宗封面上,指尖摩挲着那些模糊的字迹,感觉到纸张的纤维粗粝地刮过指纹。
她开始重新起草修改方案。
这一次她没有试图拆除承重墙。她把注意力放在墙与墙之间的所有空隙上,一条一条地检查,像一个熟悉老房子的人逐一查看每一条裂缝,测量每一处转角的空间,评估在哪些位置可以加装新的结构而不会影响主体承重。
观察期从一百年延长到五百年。她写这一条的时候没有犹豫。一百年可以见证一代人的成长,但不足以验证一个文明的转向。五百年足够让一个决定在时间里真正沉淀,让那些靠一时情绪推动的变化被时间检验成真正的转型,或者被时间冲刷掉,露出底下更顽固的东西。