Skip to main content
User guide

License

Which features need a licence, self-serve trial, online and offline activation, what the fingerprint is made of, how the sealed detection engine unlocks, what each status means.

The generic flow (online / offline, deactivation, common errors) is under Platform → Licensing; this page covers what is specific to Splunk AI Copilot. "License" is a tab of Settings, admin-only.

License

What needs a licence

TierIncludes
Not activatedSmart query, search commands, explain, field dictionary, knowledge base, posture / alerts / reports (no executive summary) / audit / assets / baseline / channels
Trial14 days, one host, all features; whether the detection key ships with a trial is decided by the licence server's tier settings
Enterprisefeatures ["*"]: triage, investigation, detection rules, platform-health interpretation, onboarding generation, report executive summaries; unlimited nodes

Self-serve trial (1.9.0+)

Enter email and company, accept the terms, click "Request 14-day trial". The app sends app_id, host fingerprint and server GUID to the licence server and activates as soon as the licence is issued; when the server requires review it shows "submitted, the licence will be emailed after approval". One request per host (the server checks the fingerprint); a second click returns trial_already_requested.

Request trial

Online activation

Online and offline activation

Paste the licence token, "Activate". The app verifies the signature locally, binds this host on the licence server and heartbeats from then on; renewals, upgrades and keys for new paid features arrive with the heartbeat. "Reload" pulls immediately. When the server is unreachable the offline grace applies (offline_grace_days, default 14), after which the licence lapses.

Offline activation

Air-gapped: copy the host fingerprint (64 hex characters) to Reallysec, then paste or upload the .lic on the "Offline" tab. Signature and fingerprint are checked locally and the licence unlocks; no heartbeat, no egress afterwards. An offline licence's feature set is fixed in the file; the detection engine needs the key included at issue time (--with-keyring), otherwise that feature reports feature_sealed.

Offline activation

Fingerprint = Splunk's server GUID (etc/instance.cfg) + the host's /etc/machine-id (Linux) / product_uuid / registry MachineGuid (Windows). A container without /etc/machine-id fails activation outright (machine_id_unreadable); inject a fixed value in the image or at start. Rebuilding the instance, changing the GUID or losing machine-id counts as a new machine and needs re-activation.

The sealed detection engine

The prompts and logic behind detection-rule drafting are not in the package as plaintext: bin/detection_core.sealed is ciphertext, and its per-feature data key comes back from the licence server inside feature_keyring on activation / heartbeat, bound to this host's fingerprint and unwrapped in memory. Without the key the feature reports feature_sealed; nothing else is affected. Having the package is not having the feature, and a revoked licence locks it at the next heartbeat.

Status meanings

StatusMeaningAction
Not activatedNo licenceRequest a trial or paste a token
ValidNormal; shows expiry, licence id, type, last heartbeat
In grace periodNo successful heartbeat for over 24 hours, still within offline graceCheck outbound to license.reallysec.com:443
Expired / Revoked / InvalidPaid capabilities lockedContact sales; invalid usually means the token belongs to another machine (license_host_mismatch)

Replace, renew, deactivate

Paste a new token and activate; no need to deactivate first. "Deactivate" returns to not-activated and releases the online seat, do it before moving hosts; it also clears the local feature keys, and an app upgrade does not require it.

On this page