License Manager¶
Cluster: Uncategorised | Type: component | MCP Tools: None
Overview¶
Public API¶
LicenseManagerContract¶
Read-only facade over the existing deterministic license-manager core.
Methods:
check(manager: LicenseManager) -> LicenseStatus¶
enforce_premium(manager: LicenseManager, component_id: str, mode: str | None = None) -> dict¶
enforcement_mode() -> str¶
startup_advisory(manager: LicenseManager | None = None, mode: str | None = None, logger: logging.Logger | None = None) -> dict¶
LicenseStatus(BaseModel)¶
| Field | Type | Default |
|---|---|---|
active | bool | required |
message | str | required |
offline_export_path | str | '' |
LicenseManager¶
Constructor:
| Parameter | Type | Default |
|---|---|---|
active | bool | True |
offline_export_root | str \| Path | '.g6/offline_exports' |
expires_at | datetime \| None | None |
grace_days | int | 0 |
Methods: