The activator reads a JSON configuration file (hello-activator.json) located in the token store directory. Below is a sample configuration with annotations.
// Unique identifier of the product purchased from LPRO Licensing Server
"productId": "com.example.myapp",
// Customer‑specific license key (issued by LPRO)
"licenseKey": "ABCD‑EFGH‑IJKL‑MNOP‑QRST",
// URL of the licensing endpoint (do not modify unless directed by support)
"licenseEndpoint": "https://license.lpro.com/api/v1/activate",
// Token cache settings
"cache":
"path": "./token-cache.json",
"maxAgeHours": 24,
"encrypt": true
,
// Logging preferences
"logging": info ,
// Retry strategy for transient network failures
"retryPolicy":
"maxAttempts": 5,
"initialDelaySec": 2,
"backoffMultiplier": 2
Key points
After editing the file, restart the service so the new configuration is loaded. lpro hello activator
# Example for Linux/macOS
sudo systemctl restart lpro-hello-activator
# Linux/macOS
grep "\[ERROR\]" activator.log
Open Command Prompt (Admin) and run:
# For Windows
slmgr /xpr