Aplicaciones que llevan consigo sus datos y su entorno de cómputo.
k3pler es una arquitectura de aplicaciones local-first diseñada para entornos intensivos en datos y altamente regulados. Datos, lógica de negocio, analítica, GIS y capacidades de IA seleccionadas pueden ejecutarse directamente en el dispositivo del usuario. Las aplicaciones siguen operativas sin conectividad permanente y sincronizan de forma segura cuando hay red.
El objetivo es simple: reducir la dependencia entre el software y la infraestructura centralizada sin renunciar a la seguridad, el control y la interoperabilidad.
k3pler trata SQLite como única fuente de verdad, del navegador al backend. Un mismo formato recorre todo el camino — sin capa de traducción que filtre complejidad o mueva datos sin que lo hayas decidido a través de una frontera.
Consultas, analítica, cartografía y cargas de IA seleccionadas se ejecutan en el dispositivo que ya contiene la información. La red se usa para sincronizar, no para cada pulsación. Cuando la conectividad se degrada o desaparece, la aplicación sigue funcionando.
Cuando hay red, las réplicas sincronizan mediante un modelo de snapshot y deltas, manteniendo el cifrado y el control de acceso en cada réplica. Investigamos el transporte peer-to-peer para que la sincronización no requiera un intermediario central permanente.
k3pler está en producción. Su despliegue principal da soporte a las operaciones del espacio público de una gran ciudad europea, usado a diario por cientos de personas que gestionan miles de intervenciones urbanas.
Trabajamos con administraciones, instituciones de investigación y socios tecnológicos.