Skip to content

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-status et 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

  1. Ajouter les services tenants, subscriptions, audit-events.
  2. Appliquer les entitlements dans les hooks serveur des services sensibles.
  3. Brancher l’activation licence au NFZ License Server réel.
  4. Connecter les plans DockerHub/tag image aux éditions activées.

Guide utilisateur public généré avec VitePress.