License
A Rollout license is a small signed text that the app checks itself, without a license server. That works the same everywhere: on Vercel, in your own Azure or behind a firewall without internet.
How the check works
- ROLLOUT_LICENSEthe text you get from us
- SignatureEd25519, with the public key in the app
- Valid untilplus 30 days of grace
- Plan and featurese.g. live board and one-click fix
The license looks like RL1.<payload>.<signature>. Change even one character in the payload, for example a later end date or more engineers, and the signature no longer matches.
| Field | Meaning |
|---|---|
plan | trial, starter, professional, plus (Professional Plus) or enterprise |
maxEngineers | Maximum team members at the MSP. Clients and employees don't count |
migrations | Migrated employees included per month. Exceeding it never blocks anything |
deployment | hosted or self-hosted |
expiresAt | Last valid day, followed by 30 days of grace |
Setting it up
Set the license as ROLLOUT_LICENSE (Vercel: Production; self-hosting: deploy/.env) and redeploy. On the Security page you immediately see the license card: plan, end date and number of seats.
What happens when it expires
| State | What you see | Does Rollout work? |
|---|---|---|
| Valid | License card on the Security page | Yes |
| Expires within 30 days | Notice on the Security page | Yes |
| Grace (0–30 days after the end date) | Warning in the app | Yes, everything |
| Expired more than 30 days, invalid or no license | An explanation screen with "Renew license" | No: app, booking and portal pages and APIs are locked |
Locked means: the app only shows an explanation screen. Nothing is deleted. With a valid license everything opens up again right away. The grace period makes sure a client is never cut off in the middle of a migration.
License and updates
Your license covers every version released before its end date. After that you can only install security fixes within your current version. The grace period keeps Rollout running, but doesn't extend the right to new versions.