License activation
After purchase, you receive a license key (format
XXXX-XXXX-XXXX-XXXX) by email. The key gets exchanged
against a signed entitlement JWT that ResalePilot caches locally and
verifies offline.
Activate
docker compose exec scheduler flipbot activate XXXX-XXXX-XXXX-XXXX How it works
- The client reads your machine ID (
/etc/machine-id). -
It posts
{license_key, machine_id}tolicense.resalepilot.com/activate. - The server pins the license to that machine and returns a 24 h JWT.
-
The JWT is stored under
/data/.resalepilot/license.jwt. The client refreshes it automatically every 24 h.
Offline tolerance
If the license server is unreachable at refresh time, the cached JWT keeps working for a 24 h grace window. After that, the client refuses to boot protected features until it can re-activate.
Moving to a new machine
Email support with your license key and we will reset the machine pin. A future self-serve transfer flow is in the roadmap.