Des applications qui emportent avec elles leurs données et leur environnement de calcul.
k3pler est une architecture d'applications local-first conçue pour les environnements intensifs en données et fortement réglementés. Données, logique métier, analytique, SIG et capacités d'IA sélectionnées peuvent s'exécuter directement sur l'appareil de l'utilisateur. Les applications restent opérationnelles sans connectivité permanente et se synchronisent de façon sécurisée lorsqu'un réseau est disponible.
L'objectif est simple : réduire la dépendance entre le logiciel et l'infrastructure centralisée sans renoncer à la sécurité, au contrôle et à l'interopérabilité.
k3pler traite SQLite comme unique source de vérité, du navigateur au backend. Un même format parcourt tout le chemin — sans couche de traduction qui laisse fuir de la complexité ou déplace discrètement des données à travers une frontière que vous n'avez pas choisie.
Requêtes, analytique, cartographie et charges d'IA sélectionnées s'exécutent sur l'appareil qui détient déjà l'information. Le réseau sert à la synchronisation, pas à chaque frappe. Lorsque la connectivité est dégradée ou absente, l'application continue de fonctionner.
Lorsqu'un réseau est disponible, les répliques se synchronisent selon un modèle snapshot-et-delta, avec le chiffrement et le contrôle d'accès préservés sur chaque réplique. Nous étudions le transport pair-à-pair afin que la synchronisation ne nécessite pas d'intermédiaire central permanent.
k3pler est en production. Son déploiement principal soutient les opérations de l'espace public d'une grande ville européenne, utilisé quotidiennement par des centaines de personnes gérant des milliers d'interventions urbaines.
Nous collaborons avec des administrations, des institutions de recherche et des partenaires technologiques.