Skip to content
Bondry

License and activation

What a serial covers, how a domain is claimed, which hosts are free, and how to move a license.

A Bondry license activates the product on one production domain, forever. The update window is a separate thing with its own clock, covered in Updates.

The serial#

Every license has a serial in the shape BNDRY-XXXXX-XXXXX-XXXXX-XXXXX. It is an identifier, not a secret: it appears in your account, in the installer and in the panel. What is secret is the token the server issues after activation, and that never leaves the server it was issued to.

You find your serials in your account, under Licenses.

Activating#

Activation happens in the installer, or later in System > License in the admin panel. Bondry sends the serial and the domain to the license server, which answers with a signed token. The token is stored encrypted inside storage/, keyed from the application key.

A failed activation says why: the serial does not exist, the serial is revoked, or the domain is already in use by another install.

Development hosts do not count#

These never consume your license, so a local copy and a staging site cost you nothing:

  • localhost, 127.0.0.1 and ::1
  • any host ending in .test, .local, .localhost or .ddev.site
  • dev., staging. and test. subdomains of the domain you activated

Moving to another domain#

Deactivate the old domain first, from System > License in the panel or from your account here on the site, then activate on the new one. There is no charge for moving a license you already own, and there is a cap of three domain changes per thirty days to keep a leaked serial from touring the internet.

The daily heartbeat#

Once a day, driven by cron, Bondry asks the license server whether the license is still valid and how long the update window runs. If the server cannot be reached, nothing changes for two weeks: the install keeps its last known state for a fourteen day offline grace period.

Note The heartbeat never gates your content. A revoked, expired or offline license shows a notice in the panel and holds back updates. The site itself, and everything your members wrote, keeps working.

Revoked licenses#

A refund or a chargeback revokes the license. The panel shows a persistent notice and updates stop, but the site continues to serve. If you believe a revocation is a mistake, write to us from the account that bought it.

Modules#

Each paid module carries its own serial, tied to the same account, and activates in Modules > License on the same production domain as the core. A module license is independent: its own update window, extended on its own.