ResalePilot

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

  1. The client reads your machine ID (/etc/machine-id).
  2. It posts {license_key, machine_id} to license.resalepilot.com/activate.
  3. The server pins the license to that machine and returns a 24 h JWT.
  4. 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.