Skip to main content

Licenses

A license is the key that activates and gates access to a BrandForge instance. Every instance must have exactly one active license bound to it. Licenses are issued by the Super Admin and can be tied to WHMCS order lifecycle events for automated management.

Where is this in the UI?

Navigate to GodMode → Licenses in the left sidebar.

License lifecycle

Issued → Active → (Suspended) → Expired / Revoked
StatusDescription
activeValid and bound to a running instance
unassignedIssued but not yet bound to an instance
suspendedTemporarily deactivated — instance is paused
expiredPast the license end date
revokedPermanently cancelled

License types

TypeDescription
MonthlyRenews on a monthly billing cycle via WHMCS
AnnualRenews yearly — typically at a discounted rate
LifetimeNo expiry date — for legacy or special partner agreements
TrialTime-limited, usually 14 or 30 days

How licenses bind to instances

When an instance is provisioned, GodMode generates a GODMODE_LICENSE_KEY and injects it into the instance container as an environment variable. The instance phones home to GodMode to validate the key on startup and periodically during operation. If the license is suspended or revoked, the instance enters a grace period before going offline.

Grace period

When a license expires or is suspended, the instance enters a 48-hour grace period before access is blocked. This prevents disruption from payment processing delays. You can configure the grace period duration in Settings →.