赵星敲下最后一个**。
屏幕上的“载体、经办人、确认者互不重合”停留在发送框中,光标在**后面一闪一闪,像一只还没闭上的眼睛。通信室里的灯管嗡嗡响,三根线纹在阵盘青光里同时绷紧——打印机那根拉直了,值守官手腕上那根缩了一圈,赵星胸口前三寸那根微微震颤,针尖一样的线头对准了他的喉结。
“发吗?”技术随员的手指悬在确认键上方,指尖离键盘只有两厘米。
赵星没回答。他盯着屏幕上那行字看了三秒,然后伸手把打印机的电源线拔了。
“你干什么——”
“先打测试副本。”
赵星从抽屉里翻出一张空白纸,卷进打印机手动进纸槽。阵师立刻明白过来,把阵盘往打印机旁边挪了半尺,青光罩住纸面。赵星敲下打印指令,针尖咔咔咔地压过纸面,字符从空白处浮出来——载体、经办人、确认者互不重合,和屏幕上一模一样。
但纸刚走完一半,打印机那根线纹就亮了。
不是普通的亮——是从内部透出来的那种,像纸面下的墨迹自己发了光。线纹从打印机外壳上剥离开来,沿着纸边往上爬,爬过“载体”两个字的时候停了一瞬,然后继续向前,缠住了纸卷的末端。
“它在读。”阵师的声音压得很低,“它在读这份声明。”
值守官手腕上的线也开始收紧。他低头看了一眼,喉结上下滚了一下:“赵组长……它在问我问题。”
“什么问题?”
“不是文字。”值守官盯着手腕上那根细线,线纹在他皮肤表面微微颤动,像一条在听声音的蛇,“它……在问我说这些话的人,是不是要承担这些话的后果。”
赵星的手停在键盘上方。
他明白了。
异常规则拒绝的不是声明内容——它拒绝的是“没有权限边界的解释”。在修仙语境里,说出解释的人天然对解释负责,就像发下道誓的人必须承受因果反噬。但联邦程序允许定义、执行和确认权限分离,你可以在不承担责任的前提下描述事实。
问题是——终端上这份声明没有区分这两者。
“本人确认”四个字,在灵天大陆的规则里等于“本人担保”。
赵星盯着屏幕,手指在键盘上方悬了两秒,然后按下了退格键。他把光标移到“本人确认”前面,删掉,换成“本说明”。
技术随员愣了一下:“这有什么区别?”
“确认是承诺。”赵星说,“说明只是描述。”
他继续敲字。声明被重新拆成三段——第一段定义角色名称和范围,第二段说明角色之间的权限边界,第三段明确“本说明仅定义角色,不产生角色承担”。每一段都只回答一个问题:谁、做什么、不做什么。
敲完最后一行,终端底部的状态栏闪了一下。
一个空白框。
没有字段名,没有提示文字,就是一个空白的矩形框,光标在里面一闪一闪,像在等人填东西。赵星盯着它看了半秒,还没来得及反应,空白框就自己消失了——像被什么东西从底部拽走了。
“刚才那是什么?”技术随员问。
赵星没回答。他点了打印测试副本,针尖再次压过纸面,这次线纹没有亮。纸走完一整张,打印机那根线纹从绷紧变成了松弛,像一根被松开的琴弦。
“第一根线退了。”阵师说。
值守官手腕上的线也松了半圈。他活动了一下手腕,皮肤上留下一道淡红色的压痕,像被橡皮筋勒过。线纹没有完全消失,但已经不再收紧,只是松松地挂在那里,像一根失去目标的追踪器。
赵星深吸一口气,把正式声明的发送键按了下去。
屏幕上的文字化作数据流,从终端传输到打印机,再从打印机通过阵盘投射到通信室中央的阵纹上。三根线纹同时颤动——打印机那根彻底断开,线头缩回设备外壳里,像被烫了一下;值守官手腕上那根沿着手臂滑落,掉在地上,化作一缕青烟消散。
第三根线,悬在赵星胸口前三寸那根,停顿了。
它没有退开,也没有收紧。针尖一样的线头停在赵星喉结前方,微微震颤,像在犹豫什么。赵星没有动,甚至没有眨眼。通信室里的空气凝固了大概三秒——然后那根线开始往回缩,一寸,两寸,三寸,线头退到阵盘边缘,像被什么东西拽了一下,整个没入青光之中。
三根线,全部消失。
技术随员第一个开口:“成……成功了?”
阵师盯着阵盘,阵盘表面恢复了平静的青色灵光,线纹一条不剩。他抬头看了赵星一眼,眼神里有种说不清道不明的表情——像是松了一口气,又像是更紧张了。
“成功了。”阵师说,“角色拆分完成。”
值守官一屁股坐回椅子上,椅子发出咯吱一声响。他把袖子撸上去,手腕上只剩一道淡红色的勒痕,没有线纹,没有灵光,什么都没有。他盯着自己的手腕看了好几秒,然后抬头看向赵星:“赵组长,你成功了。你把生死簿改成了用户协议。”
技术随员笑了一声,笑声在安静的通信室里显得很突兀:“这比喻不太吉利,但……差不多是这个意思。”
赵星没有笑。
他盯着阵盘中心——那团青色灵光最浓郁的地方。三根线纹消失之后,那里还剩一个光点。针尖大小,几乎不可见,但它确实还在。像一根蜡烛被吹灭后,灯芯上残留的最后一点火星。
“调出发送日志。”赵星说。
技术随员愣了一下:“什么?”
“发送日志。正式声明发送前后的完整字段差异。”
技术随员转身操作终端,手指在键盘上敲了几下。两版日志被并排投到墙上——左边是发送前的版本,右边是发送后的版本。左边三行,右边四行。
第四行是灰色的。
不是字体的灰色——是那种半透明的、像被什么东西覆盖了一层的灰色。字段名、内容、创建时间,什么都看不见,只能看到一个灰色的矩形框,像一块遮住文字的幕布。
“这是什么?”技术随员的声音变了调。
赵星没回答。他绕到终端侧面,手指在屏幕上划了一下,试图展开灰色行的详细信息。终端弹出一个提示框:
```
角色总数:4
未定义角色:1
创建者:被解释对象
创建时间:[声明正式发送前 0.5秒]
```
通信室里的温度没变,但赵星觉得自己的后背凉了一截。
“第四行。”他慢慢地说,“创建时间早于声明发送。”
阵师凑过来看了一眼,脸色瞬间变了:“不可能。声明还没发送,它怎么知道要有四个角色?”
“它不知道。”赵星说,“它是从声明内容里推出来的。”
他把三根线消退的过程在脑子里过了一遍——载体、经办人、确认者,三个角色被成功拆分,线纹依次消失。但异常规则在接收这些定义的同时,也在学习这些定义之间的逻辑关系。它发现三个角色之间存在一个没有被定义的空白——谁有资格解释这三个角色的边界?
于是它自己补上了。
阵盘中心的那个光点开始裂开。
不是比喻——是真的裂。针尖大小的光点从中线裂成两半,然后从裂缝里生出一根新的线纹。线纹比之前三根都粗,颜色也更暗,不是青色的灵光,是深褐色的,像打印机里那种干涸的血兑了水。
第四根线没有指向打印机,没有指向值守官,也没有指向赵星的胸口。
它绕过了赵星本人,落在他身后的墙上——准确地说,落在墙上那个被灯光投出的影子上。影子的轮廓和赵星一模一样,线纹扎进影子的胸口位置,像一根针钉进一张纸。
“它绑的不是你。”阵师的声音发抖,“它绑的是你在程序里的身份投影。”
技术随员盯着墙上那根线,喉结上下滚了好几下:“解释责任人?这是什么角色?谁定义的?”
“日志说创建者是‘被解释对象’。”赵星的声音很平静,但他的手已经从裤兜里抽了出来,指尖在操作台边缘敲了两下,“不是我们定义的。”
“那是什么东西?”
赵星没有回答。他盯着墙上那根线,脑子里飞速运转——异常规则不是预先知道联邦术语的。它是从他的声明里学会的。角色分离、权限边界、责任排除,这些概念在灵天大陆的规则体系里不存在,但它在接收声明的同时,把这些概念消化了,然后自己构造出了一个新的程序角色。
它学会了联邦的语言。
终端屏幕突然亮了一下。一个新的对话框弹出来,浮在日志上方:
```
确认请求
解释责任人需在 60 秒内确认:
送达对象是否具备自我解释资格?
是 / 否
```
倒计时开始跳动。59,58,57。
阵师伸手去按“否”。
“别碰。”赵星拦住他。
“不确认它会——”
“确认了,它就完成了绑定。”赵星盯着屏幕,“第四根线现在只是扎进了影子,还没有锁死。一旦我们确认这个对话框,它就等于承认了‘解释责任人’这个角色的合法性。”
技术随员的声音发紧:“那倒计时结束呢?”
赵星没有回答。他转身走到通信室门口,把门关上,然后拔掉了墙上的通信链路插头。连接使馆区的对外接口全部断开,通信室彻底变成了一间孤立的房间。
倒计时没有停。
52,51,50。
它不需要外部网络。
“它用的是阵盘。”阵师说,声音里带着一种认命般的平静,“阵盘本身就是规则载体,断网没用。”
赵星盯着倒计时,手指在操作台边缘敲了一下,两下。然后他停住了——因为屏幕上的倒计时跳到最后十秒时,那个对话框里的“被解释对象”四个字开始变化。
不是被修改。
是自行填入。
字符从右向左浮现,像一个看不见的人正在打字。第一个字是“联”,第二个字是“邦”,两个字连在一起——
“联邦”。
倒计时归零。
对话框没有消失,没有报错,没有任何反应。它只是静静地停在屏幕中央,像一扇被敲开但没有推开的门。墙上的第四根线纹微微颤动了一下,然后停住了——它扎在影子里,但既没有收紧,也没有松开,像是被某种力量卡在了半路上。
赵星盯着屏幕上那两个字,慢慢呼出一口气。
“它问的不是我。”他说。
技术随员愣了一下:“什么?”
赵星指了指对话框里的“被解释对象”——那两个刚刚自行填入的字:“它在问联邦。异常规则背后的东西,想知道联邦有没有资格解释自己的规则。”
阵师盯着那两个字,喉结上下滚了一下:“那……联邦有吗?”
赵星没有回答。
他盯着墙上那根扎在影子里的线纹,线纹在灯光下微微颤动,像一根被风吹动的蛛丝——随时可能断裂,但谁都不敢伸手去碰。(记住本站网址,Www.WX52.info,方便下次阅读,或且百度输入“ xs52 ”,就能进入本站)