Identidad estable
IDs de objeto tipados e independientes de la ruta y rutas canónicas separan identidad duradera de namespace mutable.
research://synapsefs
A deterministic persistence layer for long-lived agents: files, evidence, versions and state remain inspectable even when models, tools and runtime components change.
research://thesis
Long-lived personal AI needs a source of truth that survives process restarts, model swaps and changing retrieval strategies. SynapseFS investigates a storage-neutral core where identity, evidence and temporal state are explicit rather than hidden in transient model context.
focus://synapsefs
IDs de objeto tipados e independientes de la ruta y rutas canónicas separan identidad duradera de namespace mutable.
La evidencia sigue siendo direccionable mientras nuevas interpretaciones o versiones sustituyen estado anterior sin borrar provenance.
WAL/event log, checkpoints, snapshots y semántica de recovery se investigan como mecanismos de corrección de primer nivel.
Backends RAM y NVMe/file se exponen mediante capacidades StorageBackend explícitas sin ligar la lógica a un proveedor o contenedor legacy.
Una capa Architecture/Execution Policy detecta al arrancar las capacidades de CPU y plataforma y selecciona solo Fast Paths previamente validados mediante benchmarks, pruebas de corrección y crash tests, por ejemplo para Intel, AMD o ARM/Neoverse. Los perfiles no validados vuelven a la ruta base portable.
architecture://working-model
La dirección actual usa un núcleo C++23 con identidades tipadas de 128 bits, rutas canónicas seguras frente a traversal, scopes y contratos de capacidades de backend. Las copias completas en hot paths, los locks globales accidentales y mezclar cache con source of truth se consideran riesgos. WAL, checkpoints, crash recovery y replicación son trabajo por etapas, no capacidades asumidas. En runtime, la detección de capabilities asigna el perfil de hardware observado a una Execution Policy validada. La selección es reproducible y basada en datos: solo se activan Fast Paths confirmados para la arquitectura concreta; de lo contrario permanece activa la baseline portable.
Identidad estable, rutas canónicas, scopes y traversal determinista.
Contenido inmutable, sustitución explícita y relaciones de versión auditables.
Semántica event/WAL, checkpoints, snapshots y reinicio determinista.
Adaptadores basados en capacidades para RAM, storage local y futuros backends persistentes de alto rendimiento.
Las capacidades de CPU y plataforma se detectan al inicio y se asignan a una ruta de ejecución previamente validada. Las rutas Intel, AMD, ARM/Neoverse y futuras permanecen separadas para benchmark y validación de corrección.
research://questions
¿Qué semántica de identidad y versión permanece estable al renombrar, mover, deduplicar y compactar?
¿Cómo reducen Copy-on-Write, chunking, hashing e índices la write amplification sin ocultar el recovery?
¿Qué modelo de concurrency minimiza locking y conserva transiciones de estado deterministas?
¿Cómo expone la persistencia temporalidad y provenance a Memory sin filtrar detalles del backend?
¿Cómo deben versionarse perfiles de hardware, evidencia de benchmark, pruebas de corrección/crash y políticas de fallback para que la selección automática de Fast Path sea reproducible y segura?
product://symbiofs
SymbioFS convierte los conceptos de persistence y storage en un core high-performance, versioned, content-addressed y crash-consistent para AI state, object storage, event streams, edge/local-first y otros sistemas.
status://research
Los puntos descritos son líneas de investigación e implementación, no promesas de funciones de producto terminadas.
connect://research
Con partners de investigación, financiación y tecnología compartimos cuestiones de arquitectura, diseño de benchmarks y estados técnicos de trabajo en un intercambio cualificado.
Siguiente paso útil
No necesita definir la solución técnica. Describa qué quiere crear o mejorar y evaluaremos viabilidad, primer alcance y siguientes pasos.
Evaluación gratuita de la idea
Cuatro campos bastan. Recibirá una respuesta concreta sobre cómo empezar pequeño y ampliar después.