VieCore

Document de référence

La visionde VieCore.

Ce que VieCore construit, et ce qu’il refuse d’être. Le texte de référence, avant la critique, la faisabilité et l’architecture détaillée.

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.