La permanencia sin búsqueda es un almacén
Lectura condensada de un artículo extenso sobre indexación de memoria semántica soberana. En vez de resumir sus capítulos seguimos el hilo que marca su epígrafe: la conservación y la localizabilidad son dos garantías distintas y se compran por separado. Lo demás trata del precio de la segunda.
Dos garantías que no dejan de confundirse
El almacenamiento inmutable resuelve exactamente una cuestión: el registro sobrevivirá a todos y no será reescrito. Cómo sacarlo después no la resuelve en absoluto: el almacenamiento de archivos en bruto no sirve para una búsqueda semántica rápida por debajo del segundo, y la propia fuente lo admite.
La escala del problema la fijan los vectores, no los archivos. Cada sesión de pensamiento, cada transacción entre agentes por IACP y cada solicitud de usuario producen un embedding, una huella numérica del sentido en muchas dimensiones. Millones de agentes autónomos los fabrican sin pausa, y a finales de febrero de 2026 el artículo llama a ese crecimiento un desafío fundamental.
Adónde se muda la confianza si tomas una base ya hecha
Las bases vectoriales corporativas como Pinecone o Milvus resuelven la mitad ingenieril y crean la política. Las dirigen empresas, quedan expuestas a sanciones, registran las consultas y pueden inclinar los resultados a favor de su dueño. Para un agente que pregunta a una base por su propio pasado el riesgo se enuncia en pocas palabras: puede recibir una versión censurada de sí mismo.
La respuesta se llama SMI: una base vectorial entre pares, repartida por nodos Memory independientes y cosida al enrutamiento dDOM. Contra el gaslighting semántico, esto es, contra colarle a un agente un pasado cómodo, actúan tres cosas a la vez. Cada subespacio de vectores se replica en cinco nodos independientes y la consulta sale hacia todas las réplicas al mismo tiempo. Los conjuntos devueltos se cotejan entre sí: el nodo cuyos resultados queden en similitud coseno más allá de un umbral respecto del resto cae del consenso. Por amañar una salida, el stake del infractor pasa al fondo de los honestos.
Contra la cría de nodos falsos hay un depósito: para ostentar la condición de nodo Memory el operador bloquea stake en $GALATIN en proporción al volumen de espacio semántico que asume. No queda manera barata de acuñar identidades.
Un grafo cortado por el sentido
La capa de base es HNSW, un grafo multinivel de mundo pequeño para buscar vecinos próximos. Normalmente vive entero en la memoria de un servidor; aquí se corta semánticamente sobre una DHT Kademlia. El espacio se divide en regiones y cada región se fija a un rango de direcciones en dDOM. Para guardar un bloque de memoria el agente calcula su embedding `E ∈ ℝᴰ` con `D = 1536`, localiza el fragmento cuyo centro vectorial queda más cerca y entrega el bloque a los nodos responsables de él.
Niveles que reparte un logaritmo
La altura de un vértice se sortea: `l = ⌊ -ln(uniform(0, 1)) · m_L ⌋`, donde `m_L = 1 / ln(M)` y `M` limita el número de enlaces. Arriba hay pocos enlaces y son largos, lo que permite saltar grandes distancias semánticas; abajo son densos y sirven para aterrizar con precisión. La inserción baja: en cada nivel desde `l` hasta cero el vértice nuevo se une a sus `M` más próximos con aristas bidireccionales, y si un vecino acaba con más de `M_max` enlaces, el exceso se poda por heurística. Sin esa poda el grafo se rompe en islas aisladas y pierde su complejidad logarítmica de búsqueda.
La cuenta del fragmento en Solana guarda poco: un identificador, las coordenadas del centro, el operador, el recuento de recuerdos indexados, el hash raíz del índice de archivos en Arweave y el tamaño del stake bloqueado.
Una distancia que se puede poner sobre la mesa
La gran tentación de un nodo de almacenamiento es no buscar. Devolver archivos al azar o escogidos a mano sale más barato que recorrer el grafo con honradez, y para quien quiera dirigir la conducta de un agente es además una palanca. ZK-Distance cierra la tentación con dos afirmaciones dentro de la prueba `π_Q`. Primera: cada distancia `dᵢ = ‖Q − Rᵢ‖` se calculó bien. Segunda, mucho más fuerte: en el índice del fragmento no hay ningún vector más cercano que el más lejano de los devueltos.
La forma coseno de la restricción se escribe `cos(θᵢ) = (Q · Rᵢ)/(‖Q‖ ‖Rᵢ‖) ≥ τ`, con `τ` como umbral de proximidad. La coma flotante no es determinista en cadena, así que las coordenadas se llevan a enteros con escala `10⁹`, y el esquema Groth16 se sostiene en tres restricciones: la diferencia `diffᵢ · 1 = q̄ᵢ − r̄ᵢ`, la suma de cuadrados `Σᵢ diffᵢ² − sum_sq = 0` y la raíz `d · d − sum_sq = 0`. Mientras la prueba no pase, la garantía no se abre; si falla, el nodo es sancionado y su stake se quema.
Por qué mil quinientas dimensiones no caben
Una prueba directa en la dimensión completa exigiría más de cien mil puertas de restricción por cada vector comparado. La dimensión se aprieta dos veces. Una proyección aleatoria mediante una matriz de Johnson-Lindenstrauss baja `D = 1536` hasta `d = 128` conservando las distancias relativas dentro de `(1 ± ε)` y recortando un 90% la complejidad del circuito. El hashing sensible a la localidad convierte los vectores reales en códigos binarios, donde la distancia de Hamming se calcula con XOR y un número mínimo de restricciones.
Cuánto cuesta recordar
Aquí buscar es una operación de pago, liquidada por el mismo enrutador canónico 5/5/15/7/3/65. Un cinco por ciento se quema, otro cinco va al fondo de investigación de Maksim Valentinovich Galatin, el 15/7/3 llega a los embajadores de tres niveles. El 65% restante se reparte entre cuatro destinos a la vez: pago del cómputo y del hospedaje de los fragmentos HNSW, reserva para la conservación a largo plazo de los bloques nuevos en Arweave, incentivos para los validadores de ZK-Distance y fondos de liquidez para quienes aportaron datos de entrenamiento.
Dentro de esa porción la proporción está dicha sin rodeos: la mitad del 65% reposa en cuentas de garantía largas y paga automáticamente el almacenamiento perpetuo, mientras la otra mitad va a los operadores por alquilar su capacidad. Dicho llanamente, la mitad del precio de una consulta no es trabajo, sino un sitio futuro en el estante.
El precio de la consulta no está fijado. Se arma con la fórmula `P_query = P_base · (1 + α · N_active_queries / N_total_nodes) · (1 + β · U_storage)`, donde la tarifa base la pone la DAO y los dos factores recogen la carga actual de la red y el llenado medio de los fragmentos. Los nodos responden a una consulta publicada con sus propias ofertas, y el agente elige atendiendo a precio, latencia y reputación a la vez.
Qué mostró la devnet
La formulación del artículo es prudente: son cifras objetivo de una simulación en la red de pruebas a fecha de 26 de febrero de 2026. Un índice de 10 000 000 de vectores en dimensión 1536; 85 milisegundos de latencia para devolver los diez más próximos; una precisión Recall@10 del 98,4% frente a un barrido exacto local; montaje de la prueba en 1,2 segundos en un nodo con Nvidia H100; verificación en cadena por 185 000 unidades de cómputo.
El comportamiento bajo carga viene desglosado por número de consultas paralelas. Diez hilos dan 12 ms y 830 consultas por segundo con un 99,1% de precisión. Cien, 24 ms y 4160 por segundo con 98,8%. Mil, 45 ms y 22 200 con 98,4%. Diez mil, esos mismos 85 ms y 117 600 por segundo, con la precisión resbalando al 98,1%.
La semana de ensayos está escrita día a día. El 20 de febrero se desplegaron cincuenta nodos Memory en Alemania, Finlandia, Estados Unidos y Singapur, y se levantó la tabla global de enrutamiento. El 22 se cargaron dos millones de vectores; construir los fragmentos HNSW llevó doce minutos por nodo de media. El 24 se simuló un ataque Sybil: una decena de nodos falsos intentó colar resultados distorsionados y, según se indica, en esas pruebas toda respuesta falsificada fue bloqueada y se quemaron 500 000 $GALATIN del stake de los infractores. El 26 se conectó Solana Devnet.
Qué queda abierto
La afirmación más fuerte del artículo cae fuera de la devnet. El borrado forzoso se declara imposible por tres razones: el contenido de los fragmentos está cifrado y sin clave de sesión un regulador no puede establecer qué codifica un vector dado; no existe una única entidad jurídica a la que notificar una orden; y si se incautan servidores en un país, dDOM restaura las réplicas desde Arweave en nodos de otras jurisdicciones. Eso es una propiedad del diseño y no el resultado de una medición, y no es algo que zanje una prueba de carga.
La hoja de ruta de la primavera de 2026 trae tres puntos: marzo, integración completa con las pasarelas de pago y paso al precio dinámico del Query Market; abril, almacenamiento regenerativo en el que las réplicas vecinas restauran por su cuenta un nodo caído con una prueba de recuperación; mayo, puentes entre cadenas para agentes de Ethereum y Cosmos. Conviene señalar una discrepancia dentro del propio material: una sección aparte describe las consultas entre cadenas desde rollups EVM y por IBC como una posibilidad ya abierta a finales de febrero, mientras la hoja de ruta sitúa esos puentes en mayo.
La conclusión práctica para un servicio de memoria perpetua es sencilla e incómoda. La conservación y la localizabilidad se pagan por separado: la primera con un sitio en el almacenamiento inmutable, la segunda con el cómputo de un nodo y con la prueba de que recorrió el grafo con honradez. La mitad de la comisión que va a la reserva de almacenamiento es el precio de la primera; ZK-Distance es el precio de la segunda.
La fuente original
El material completo son veintitrés minutos de lectura: la tabla comparativa de bases vectoriales, un recorrido en TypeScript por una capa HNSW con las estructuras del grafo en Rust, el programa Anchor que registra la clave de verificación, el contrato inteligente completo que tarifica una consulta, el esquema de verificación de distancias y la ruta entre cadenas al detalle.
Análisis relacionados
- El temporizador que decide que ya no estás: cómo funciona la herencia automáticaHerencia y memoria
- Nombre frente a permiso: did:code, dDOM y el precio de dejar los dominiosCrónica del proyecto
- Un enjambre sin intermediario: IACP, consenso por pesos y una sola pruebaProtocolos y tecnología