Product note — License Runtime Foundation 0.1.64
This note documents the first license runtime block of the commercial VitePress Builder.
Product decision
- DockerHub remains the distribution channel.
- NFZ License Server becomes the commercial engine.
- The reference product domain is
vitepress-buider.com. - The application now exposes a Feathers service named
license-statusand an/admin/licensepage.
Added Feathers service
The license-status service provides a single contract for the UI and future server hooks:
- active edition;
- license mode;
- license status;
- short license key fingerprint;
- license server URL;
- entitlements;
- quotas;
- cache state and grace period.
Added UI composable
useNfzEntitlements() centralizes access to the license status and exposes:
status;features;limits;can(feature);hasEditionAtLeast(edition);loadLicenseStatus({ refresh }).
Known limits
This version does not yet store a license in the database. Remote mode calls the contractual endpoint of the NFZ License Server and applies a grace fallback when the server is unavailable.
Recommended next steps
- Add the
tenants,subscriptionsandaudit-eventsservices. - Apply entitlements in server hooks of sensitive services.
- Connect license activation to the real NFZ License Server.
- Connect DockerHub image tags to activated editions.