Le constat
Les applications qu’utilise une même personne ne savent presque rien les unes des autres. L’application de sport connaît les entraînements, celle de nutrition les repas, celle de finances les dépenses.
Ces informations décrivent pourtant une seule vie. VieCore veut construire l’infrastructure qui permet à ces applications de coopérer, pour les apps officielles et, à terme, pour celles de développeurs externes.
« Les VieApps fournissent les fonctions. Les permissions gardent l’utilisateur en contrôle. »
Les mots
- VieCore
- La plateforme et le système commun : comptes, identité, données partagées, autorisations, VieData Libraries, contrats entre applications. Ce n’est pas l’interface visible.
- VieHub
- L’application officielle qui sert d’entrée : votre compte, l’installation et le lancement des VieApps, les permissions, les compatibilités.
- VieApp
- Une application conçue pour l’écosystème. Dans la première phase, les VieApps communautaires sont des applications Web exécutées dans VieHub.
- Officielles
- VieLift, VieEat ou VieWealth peuvent exister seules, hors de VieHub, tout en restant reliées au même compte.
- VieData Library
- Un ensemble standardisé de données et de concepts pour un domaine : fitness, nutrition, finance, gaming, sommeil, productivité, éducation.
Huit principes
- Un écosystème commun
- Toutes les applications profitent d’une base commune de données, de standards et d’identité.
- Des applications spécialisées
- VieHub n’a pas vocation à tout faire. Les fonctions précises restent dans des VieApps dédiées.
- Des officielles indépendantes
- VieLift doit pouvoir être distribuée sans VieHub. Le hub n’est pas obligatoire.
- L’interopérabilité par standards
- Pas d’intégration à la main entre chaque paire d’applications : les VieData Libraries font le lien.
- Des données communes quand c’est logique
- Votre poids appartient à votre compte, pas à une app. Une seule valeur, que les apps autorisées voient à jour.
- Les permissions d’abord
- Une app compatible avec une donnée doit quand même attendre votre autorisation.
- L’extensibilité
- Le système anticipe des applications qui n’existent pas encore, au-delà de VieLift, VieEat et VieWealth.
- La simplicité avant l’échelle
- Les concepts doivent tenir à grande échelle, sans rendre l’architecture de départ inutilement complexe.
Compatible, autorisé
Compatible signifie que deux applications parlent un standard de données commun. Autorisé signifie que vous avez accordé l’accès nécessaire.
Les deux restent indépendants. Une application compagnon de jeu peut demander viecore.gaming.sessions.read et viecore.gaming.sessions.write. Elle n’a aucune raison d’obtenir viecore.finance.transactions.read ou viecore.body.measurements.read.
Les permissions doivent donc être explicites, compréhensibles, granulaires, révocables et visibles depuis VieHub.
Ce que VieCore n’est pas
VieCore n’est pas :
- uniquement une super-app regroupant VieLift, VieEat et VieWealth ;
- une simple Marketplace ;
- une base qui garderait arbitrairement toutes les données de toutes les applications ;
- un système qui exige une intégration manuelle entre chaque paire d’applications ;
- un système qui ouvre l’accès aux données parce que deux apps sont compatibles ;
- un système qui oblige les applications officielles à vivre dans VieHub.
La première preuve
La Marketplace complète n’est pas nécessaire tout de suite. La première validation repose sur la plateforme, VieHub, VieLift, VieEat et une VieApp de test.
Le but : prouver qu’une donnée produite dans une application est correctement utilisée par une autre à travers VieCore. Si trois apps qui parlent fitness v1 se reconnaissent sans intégration sur mesure, le concept de VieData Library remplit son rôle.
Où en est-on
VieHub 0.11 exécute VieLift 1.5.1 comme VieApp, et la synchronisation des séances passe par une API réelle depuis octobre 2026.
Bilan d’activité, une seconde VieApp, résume les séances que VieLift enregistre sans qu’aucune ligne ne relie les deux : elles parlent la même VieData Library. VieEat, en test, lit ces séances à son tour si vous l’y autorisez. La preuve attendue est en train d’être faite.
À long terme
VieCore vise une infrastructure personnelle programmable : sport, nutrition, finances, jeu, productivité, éducation, habitudes, voyages, chacun représenté par une application spécialisée qui partage certains standards et certaines données, quand vous l’autorisez.
VieHub devient l’interface pour découvrir, installer et utiliser ces expériences. VieCore reste la couche qui relie l’ensemble.
Ceci est un résumé de la vision v0.1. Technologies, formats finaux et prix n’y sont volontairement pas encore définis.