No es una base de datos ni un LLM. Es una mente de escenas enlazadas que aprende escribiendo, y en la que el modelo de lenguaje no tiene autoridad.
Qué se sabía, y cuándo
Qué es
MEE —Mente de Escenas Enlazadas— aprende sin tocar un solo peso: escribe escenas, evidencias, relaciones, reglas, correcciones y decisiones explícitas. Recuerda lo que ocurrió y de dónde lo sabe después de millones de escenas, y separa cuatro cosas que casi ningún sistema distingue: qué pasó, qué se creyó entonces, qué se sabe ahora y qué sigue sin saberse. Puede usar un modelo de lenguaje congelado como órgano lingüístico, pero ese modelo no es memoria, no es verdad y no manda: apagarlo no le quita ninguna capacidad cognitiva esencial.
Para quién
Instituciones que necesitan un sistema capaz de responder por lo que sabe, no solo de sonar convincente.
Cómo funciona
Escenas, no texto
Nada se guarda como un bloque de texto. Cada acontecimiento se descompone en entidades, papeles, cambios, afirmaciones y evidencias tipadas; la escena es una vista sobre ellos.
Dos tiempos a la vez
Cada afirmación conserva cuándo fue cierta y cuándo se supo. Las consultas aceptan un «as_of»: se puede preguntar qué se sabía en un instante concreto del pasado y qué se sabe hoy, y son dos respuestas distintas, las dos correctas.
La contradicción no se borra
Cuando dos fuentes se contradicen, MEE no elige: marca el conflicto y lo mantiene localizado. Corregir es añadir un registro nuevo, nunca reescribir el anterior. Y cuando una premisa queda refutada, se retira lo que se derivó de ella sin borrar el historial de que llegó a creerse.
Toda conclusión se puede reconstruir
«explain_claim» devuelve qué reglas se aplicaron, en qué orden y sobre qué evidencia. Una conclusión sin regla, sin entradas y sin traza no se acepta como respuesta factual: no es que se marque dudosa, es que no vale.
Dos implementaciones que se vigilan
Un oráculo en Python fija el significado y un núcleo en Rust lo ejecuta. Los dos corren los mismos escenarios y se contrastan campo a campo: cualquier divergencia es un fallo, nunca «una diferencia de versión».
El lenguaje es un órgano, no el cerebro
El modelo no ve el registro, no toca la red, no tiene credenciales y no ejecuta nada. Propone; el núcleo decide. Apagado, MEE sigue aprendiendo, razonando y explicando por entrada estructurada.
Soberanía y olvido honesto
Se exporta y se importa en otra máquina conservando identidad e integridad. Y olvida de verdad: borrado selectivo y destrucción de clave, sin falsificar la historia que queda.
Alcance
La especificación se pone a prueba a sí misma: fija diez condiciones que, si se dieran, invalidarían el diseño. Cuatro de ellas:
- Que apagar el modelo de lenguaje impida consultar, aprender, razonar, explicar o recuperar.
- Que una corrección exija reentrenar o modificar pesos.
- Que no sea posible reconstruir el estado a partir de material autenticado.
- Que el sistema solo parezca inteligente porque delega la memoria o el razonamiento en el LLM.
Pregunta frecuente
Entonces, ¿por qué hay un modelo de lenguaje dentro?
Por coste de construcción, no por falta de capacidad del núcleo. Programar a mano toda la casuística gramatical para que MEE hablara con soltura habría consumido el tiempo que hace falta para construir el núcleo, que es donde está el valor. El modelo entra como atajo de ingeniería en la parte lingüística, con la autoridad recortada a cero. Y la prueba de que es un atajo y no una muleta es que el modo sin modelo se verifica apagando el proceso de verdad, no simulándolo: con el modelo muerto, MEE tiene que seguir pasando memoria, reglas, analogía, aprendizaje estructurado, explicación, copia y restauración.
Pregunta frecuente
¿Esto no lo resuelven ya Datomic, un grafo temporal o Postgres con historial y RAG encima?
Es una buena pregunta: para trazabilidad de hechos con tiempo, un almacén bitemporal cubre buena parte del terreno. MEE va un paso más allá: aquí la unidad no es el hecho, sino la cadena de justificación —por qué se concluyó algo, sobre qué evidencia, creída en qué momento, y qué se retira cuando una premisa se refuta—, y el sistema entero sigue funcionando con el modelo apagado. Para quien tiene que responder de por qué se concluyó algo, esa cadena es exactamente lo que necesita.
SPEC-MEE-1.0 autoriza implementación y pruebas; declarar producción exige certificar sus 361 requisitos uno a uno, y esa certificación está en curso. 30 de las 46 operaciones ya corren sobre el núcleo Rust.
Otras construcciones