Product note — License Runtime Foundation 0.1.64
Cette note documente la première brique runtime licence du VitePress Builder commercial.
Décision produit
- DockerHub reste le canal de distribution.
- NFZ License Server devient le moteur commercial.
- Le domaine produit de référence est
vitepress-buider.com. - L’application expose maintenant un service Feathers
license-statuset une page/admin/license.
Service Feathers ajouté
Le service license-status fournit un contrat unique pour l’UI et les futurs hooks serveur :
- édition active ;
- mode licence ;
- état licence ;
- fingerprint court de la clé ;
- URL du serveur de licences ;
- entitlements ;
- quotas ;
- état de cache et période de grâce.
Composable UI ajouté
useNfzEntitlements() centralise l’accès au statut licence et expose :
status;features;limits;can(feature);hasEditionAtLeast(edition);loadLicenseStatus({ refresh }).
Limites connues
Cette version ne stocke pas encore de licence côté base de données. Le mode remote interroge un endpoint contractuel du NFZ License Server et applique un fallback grâce si le serveur est indisponible.
Suite recommandée
- Ajouter les services
tenants,subscriptions,audit-events. - Appliquer les entitlements dans les hooks serveur des services sensibles.
- Brancher l’activation licence au NFZ License Server réel.
- Connecter les plans DockerHub/tag image aux éditions activées.