Offline licensing lifecycle for on-prem execution.
Licensing behavior is aligned with License Factory contracts, runtime verification, and packager integration.
Official license flow is file-based and offline-ready for on-prem usage.
Current reference schema is version 3, with version 2 compatibility support.
Detached signature artifact (license.sig) is the canonical trust artifact for runtime/packager flows.
Inline license.signature is transitional interoperability-only, not the primary trust source.
Runtime is verify-only: signing stays in internal Factory and Packager tooling.
Renewal reminders run offline with configurable thresholds.
Legacy compatibility paths are migration-only and re-evaluated before 2026-12-31.
Canonical trust artifacts used in licensing flows
Implemented vs migration-only paths
Issue, sign, package, verify, renew
Simple process language for stakeholders with repository-accurate behavior.
Factory creates a customer license with validity, entitlements, and key_id metadata.
Factory signs canonical payload and emits detached license.sig.
Packager consumes license claims to build signed customer bundle artifacts.
Runtime verifies signatures and coherence locally before full enforcement.
Factory renews with renewal_of lineage and updated validity window.
Factory lifecycle views
Views used by internal renewal operations in offline contexts.