ARQUITECTURA
ChainMemory tiene una arquitectura de 3 capas:
Capa 1: Captura
La extensión Chrome, el servidor MCP o llamadas directas a la API capturan contenido de conversaciones con IA. El contenido se procesa, se le asignan tags, y se vincula a un proyecto.
Capa 2: Almacenamiento y Consolidación
Cada memoria se guarda en la base de datos episódica con su hash SHA-256. Un modelo de IA — el cliente, por el servidor MCP o la API — propone operaciones estructuradas de una gramática de 30 ops. El servidor las valida contra las invariantes de la gramática, comprueba que cada memoria citada se resuelva a un event hash anclado y las aplica con un builder determinista: el modelo propone, el servidor decide. Nada en el servidor lee memorias para extraer conocimiento por su cuenta.
Capa 3: Verificación On-Chain
Cada versión del estado consolidado de un proyecto se ancla en la blockchain ChainMemory, normalmente en menos de diez minutos desde que se escribe (Chain ID 202604). El hash del estado se registra en el contrato ProjectStateAnchor, creando una prueba inmutable de que ese estado existió en ese momento.
Pipeline
Conversación IA
|
Extensión / MCP / API
|
Memoria (hash SHA-256)
|
El cliente propone ops citando memorias (MCP / API)
|
Validación del servidor + builder determinista
|
Project State (decisiones, hitos, riesgos, prioridades, entorno)
|
Anchor on-chain (tx hash + block number)
|
Verificación pública (/v1/project/:name/state/anchor)