Trust License terms, in plain language

License terms, in plain language

What buying a premium pack license actually gets you, in the words we intend them. The engine is free and open. A license only unlocks premium packs: maintained content installed on top.

The short version

A license is a small signed file you keep, verified offline. It unlocks premium packs and keeps them current. Installed packs never re-lock, not at expiry, not ever. What is free stays free.

What a license is

The engine is not licensed. It is free. Everything that makes Relay run is Apache-2.0 open source. A license only unlocks premium packs.

A license is a small signed file, a payload and signature JSON envelope, issued to you at purchase and attached to your fulfilment email. Relay verifies it entirely offline with an Ed25519 signature check against public keys embedded in the open-source verifier. There is no activation server and no periodic re-validation. Relay never sends your data to Orionfold. Keep the file. It is the durable proof of purchase: the download link in the email expires, the file never does.

The term: what expiry does, and does not, do

Your license names an expiry date. Expiry gates new premium installs and pack updates only.

  • Installed packs never re-lock. Not at expiry, not if you remove the license, not ever. Your packs are yours forever.
  • Renewal buys forward motion: the year new and updated packs plus priority support.
  • Removing a license forgets the file. Everything already installed keeps working.

There is no mechanism in the codebase that can disable installed content. The license check happens at pack install time and nowhere else. This is shipped behavior, not just policy.

Seats: defined by trust, audited by you

A seat is one person in your organization who uses premium packs. Your license records how many seats you bought.

We deliberately do not enforce seats technically. No device counting, no user registry, no lockouts. The verifier checks the signature, the term, and the product entitlement. The seat count is your side of the deal. The license status command is the self-audit surface: it shows what you are licensed for so your admin can check compliance locally, without asking us and without Relay telling us.

Transfer and machines

The license file is portable. Redeem it on a new machine any time. Moving between machines, reinstalling, or running air-gapped are all fine within your seat count. Transferring a license to a different organization requires reissue: email [email protected].

The boundary will not move under you

What is free stays free. Capabilities never migrate from the free engine into paid packs. Paid packs are new content, not repossessed features. The things we have ruled out permanently: license state in the database, upsell banners in the CLI, online re-validation, and expiry that disables installed packs.

This page states intent in plain language and links the enforcing code. If a storefront page and this page ever disagree, tell us. The stricter reading in your favor applies while we fix it.