INICIO RÁPIDO
Guardar → Recuperar → Verificar → Probar en 5 minutos
Prerequisitos
- Google Chrome (o cualquier navegador Chromium)
- Una cuenta ChainMemory — creá una acá
- Tu API Key — Extensión → Settings → Connection → View
Opción A — Extensión Chrome (más rápida)
Instalá e iniciá sesión
Descargá desde la Chrome Web Store. Iniciá sesión con tu cuenta. El icono de la extensión aparece en tu barra de herramientas.
Guardar — guardá una memoria
Abrí cualquier chat de IA (ChatGPT, Claude, Gemini). Tené una conversación donde tomes una decisión — ej., "Vamos a usar PostgreSQL para la base de datos de usuarios." Hacé clic en el icono de ChainMemory y guardá. La extensión extrae el contenido y crea una memoria vinculada a tu proyecto.
Recuperar — inyectar en una nueva sesión
Abrí una IA diferente (o una nueva conversación en la misma). Hacé clic en el icono de ChainMemory → "Inyectar Contexto." Tu decisión anterior llega automáticamente — la IA ahora sabe sobre la elección de PostgreSQL sin que repitas nada.
Verificar — chequeá el hash
En la Extensión, abrí Project Brain. Vas a ver el estado de tu proyecto con decisiones, riesgos y prioridades, más su ancla on-chain. El estado lleva un hash SHA3-256 computado sobre el JSON canónico del estado mismo, con separador de dominio CM_PROJECT_STATE_V<schema_version> — exactamente lo que recomputa el verificador de referencia abierto.
Probar — anclar on-chain
No hay nada que apretar: tus memorias se anclan on-chain solas, unos 30 segundos después de guardarlas. Para comprobarlo vos mismo, llamá a GET /v1/project/:name/state/anchor — devuelve el state_hash anclado con su transacción y bloque, y no necesita API key. Sellar una memoria para volverla permanentemente inmutable (seal) está disponible por el servidor MCP y por la API REST; la extensión no sella.
Opción B — Servidor MCP (para Claude / Cursor)
Configurar MCP
Agregá el servidor MCP de ChainMemory a tu configuración de Claude Desktop o Cursor. Mirá Configuración MCP para el config completo.
Guardar
En Claude, decí: "Recordá: decidimos usar PostgreSQL para la base de datos de usuarios". La herramienta MCP chainmemory_remember se activa automáticamente.
Recuperar
En una nueva conversación: "¿Qué base de datos elegimos?". Claude llama a chainmemory_recall y devuelve la decisión almacenada con su cadena de evidencia.
Verificar y Probar
Pedí la prueba on-chain: verify_project_state devuelve todas las versiones ancladas con su state_hash, anchor id, transacción y bloque — gratis, y verificable por cualquiera sin tu API key. Para volver una memoria permanentemente inmutable, chainmemory_seal toma el número de memoria y tu ai_id.
Opción C — API REST (control total)
bash
# 1. Guardar una memoria
curl -X POST https://api.chainmemory.ai/v1/memory \
-H "x-api-key: TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{"summary":"Decidimos usar PostgreSQL para la DB de usuarios","category":"decision","importance":8}'
# 2. Recuperar memorias
curl https://api.chainmemory.ai/v1/memories/list?project=mi-proyecto \
-H "x-api-key: TU_API_KEY"
# 3. Obtener estado del proyecto (incluye hash)
curl https://api.chainmemory.ai/v1/project/mi-proyecto/state \
-H "x-api-key: TU_API_KEY"
# 4. Verificar ancla (público — sin autenticación)
curl https://api.chainmemory.ai/v1/project/mi-proyecto/state/anchor
Opción D — Hermes Agent
Hermes Agent es un framework de agentes IA open-source. Usá ChainMemory dentro de Hermes mediante el servidor MCP (herramientas nativas en el chat) o el wrapper cm.py CLI (control total desde terminal).
Configurar MCP
Editá ~/.hermes/config.yaml y agregá:
YAML
mcp_servers:
chainmemory:
command: "python"
args: ["C:\\Users\\<usuario>\\.hermes\\skills\\chainmemory-mcp\\chainmemory_mcp_server.py"]
env:
CHAINMEMORY_API_KEY: "aic_..."
Reiniciá Hermes. Las herramientas aparecen como mcp_chainmemory_* en el chat.
O usá cm.py CLI
Instalá el skill de ChainMemory y usá cm save, cm recall, cm state desde terminal.
Verificar
En el chat de Hermes: "Recordá: decidimos usar PostgreSQL". O ejecutá cm whoami en terminal.