Module license

Module license 

Source
Expand description

Licensing and feature gating system.

This module provides enterprise licensing infrastructure similar to the C# Orleans.GpuBridge.Kernels licensing system.

§License Enforcement Points

  1. At kernel registration time (via KernelRegistry)
  2. At actor activation time (like Orleans OnActivateAsync)
  3. At runtime via LicenseGuard

Structs§

DevelopmentLicense
Development license that allows all domains (no validation).
License
License configuration.
LicenseGuard
License guard for runtime validation.
LicenseId
License identifier.
StandardLicenseValidator
Standard license validator implementation.

Enums§

LicenseError
License validation errors.
LicenseTier
License tier levels.

Traits§

LicenseValidator
License validator trait.

Functions§

dev_license
Create a development license validator.

Type Aliases§

LicenseResult
Result type for license operations.
SharedLicenseValidator
Shared license validator reference.