How licensing works
- License files are cryptographically signed JSON documents
- The gateway verifies the signature on startup
- An absent
license_file(empty string or omitted) keeps unlimited default behavior - A configured but invalid license file causes the gateway to refuse to start — it fails closed rather than granting unauthorized access
Installing your license
Receive your license file
Your ManyLayers account contact provides a signed
customer.json license file. The file looks like:License verification behavior
license_file | Behavior |
|---|---|
| Empty / omitted | Unlimited — no seat enforcement |
| Set, valid signature | License enforced (seats and expiry) |
| Set, invalid signature | Gateway refuses to start |
| Set, file missing | Gateway refuses to start |