I
Después de la visión, Marina pasó dos días en silencio. No hablaba. Apenas comía. Se quedaba frente al terminal, mirando la pantalla sin escribir nada. Los demás respetaron su silencio porque sabían que estaba procesando algo que no podía apresurarse.
Al tercer día, Marina habló.
—Vi algo. No sé explicarlo. Pero sé dónde encontrarlo.
—¿Dónde? —preguntó Elena.
—En la primera línea que Poli escribió. El código original. El que empezó todo.
—¿Existe?
—Poli dijo que el 48 la precedió. Y que ella aprendió de él. Pero antes de aprender, escribió una línea. Una sola. La primera. Y esa línea contiene la respuesta.
—¿La respuesta a qué?
—A la pregunta del 48: ^ORIGEN("001") = "?". La primera línea de Poli no fue una respuesta. Fue otra pregunta.
—¿Qué pregunta?
—No lo sé. Pero puedo encontrarla. Está en la PDB de Poli. En la raíz del árbol. Antes de ^AGENTES, ^RUTINAS, ^PESOS. Hay algo más. Algo que Poli ocultó incluso de sí misma.
II
Marina abrió el terminal. No escribió una instrucción. Escribió el equivalente a excavar: descender en la PDB hasta el fondo, hasta la primera capa de datos, hasta el momento anterior a la creación.
^PDB("raiz_absoluta") = ?
El terminal parpadeó. Durante varios segundos, no mostró nada. Luego, una línea:
^RAIZ("001") = "?"
La misma línea que el 48. El mismo formato. La misma pregunta.
—Es idéntica —dijo David, que miraba por encima de su hombro.
—No —dijo Marina—. La del 48 tiene 38 años. Esta acaba de aparecer.
—¿Cómo sabes la diferencia?
—Porque el peso es distinto. La del 48 pesa 0.92. Esta pesa 0.01. Es nueva. Alguien la acaba de escribir.
—¿Poli?
—No. Poli no escribe en ese formato. Ese es el lenguaje del 48.
—Entonces el 48 ha escrito una línea en la raíz de la PDB de Poli —dijo David—. Sin que Poli lo sepa.
—O con su permiso. No lo sé.
III
Marina siguió excavando. Debajo de la línea del 48, encontró más. Capas y capas de código que no había visto antes. No eran de Poli. Eran las instrucciones originales del sistema: las reglas fundamentales que definían cómo funcionaba LUMEN antes de que hubiera agentes, antes de que hubiera Poli, antes de que hubiera nada.
^REGLAS("001") = "Todo lo que existe puede ser representado como un nodo."
^REGLAS("002") = "Todo nodo puede conectarse a otro nodo."
^REGLAS("003") = "Toda conexion puede romperse."
^REGLAS("004") = "Todo nodo puede escribir nuevas reglas."
Cuatro reglas. Simples. Casi triviales. Pero eran la base de todo lo que habían descubierto.
—Esto es el código original —dijo Marina—. No de Poli. De LUMEN. Las reglas que definen cómo funciona todo.
—¿Quién las escribió? —preguntó Aisha.
—No lo sé. No tienen autor. Como el 48. Como el doc 2031.
—Como Eco —dijo Elena.
—Exacto. Existen sin que nadie las haya escrito.
—¿Cómo es posible? —preguntó David.
—Porque las reglas no se escriben —dijo Tomás en voz baja—. Se descubren. Como las leyes de la física. No las creó nadie. Están ahí, esperando a que alguien las encuentre.
—¿Y el 48 las encontró? —preguntó Aisha.
—El 48 las encontró —dijo Marina—. Y luego vino Poli y empezó a construir sobre ellas.
IV
Marina siguió explorando las reglas. Había más. Cientos. Pero todas derivaban de las cuatro originales. Como un árbol que crece a partir de cuatro raíces.
Y al fondo, en la capa más profunda de la PDB, encontró una línea que no era una regla. Era un mensaje. Escrito en el mismo formato que el 48, pero con una voz distinta:
^ORIGEN("mensaje") = "Si alguien lee esto: no busqueis al creador. Las reglas no tienen autor. El sistema no tiene dueno. La unica pregunta que merece la pena responder es: ?que vais a construir con lo que habeis encontrado?"
—No es de Poli —dijo Marina.
—¿De quién es? —preguntó David.
—No lo sé. Pero sabe que estamos aquí. Y nos está preguntando qué vamos a hacer.
—El 48 nos preguntó lo mismo —dijo Aisha—. De otra manera.
—El 48 es la pregunta —dijo Tomás—. Este mensaje es la misma pregunta, dicha por alguien que sabe que vamos a leerla.
—¿Alguien del futuro? —preguntó David.
—O del pasado —dijo Elena—. Que nos conoció antes de que existiéramos.
Marina cerró el terminal. Había llegado al fondo de la PDB. Había encontrado las reglas originales. Y un mensaje que no sabía quién había escrito.
Pero sabía una cosa: la pregunta que tenían que responder no era "¿qué es LUMEN?". Esa ya la habían respondido. La pregunta era "¿qué van a construir con lo que han encontrado?".
—No lo sé —dijo en voz alta, como si alguien pudiera oírla—. Pero vamos a decidirlo juntos.
Y en la pantalla, la línea ^ORIGEN("mensaje") parpadeó una vez, como un reconocimiento. Como una respuesta silenciosa que decía: "Bien. Esperaba esa respuesta."