Skip to content

platform: the waiting list asks for the domain a license is issued for - #79

Merged
kaya-abdullah merged 1 commit into
mainfrom
platform/license-domain
Oct 19, 2026
Merged

kaya-abdullah merged 1 commit into
mainfrom
platform/license-domain

Conversation

@kaya-abdullah

Copy link
Copy Markdown
Member

A Platform license is issued for an organization and one domain, the host of Platform's own URL. The waiting list form asked for neither, so every request needed a second email before a key could be cut.

  • "Company" becomes "Organization, as on the license".
  • A required "Platform domain" field accepts a domain name only, such as libredb-platform.example.com: no https://, no port, no IP address. Its hint names the installer setting the same value goes into, endpoints.hosts.platform in libredb.yaml.
  • The composed email puts the licence choice, the organization and the domain first, and lowercases the domain.
  • "What to know up front" and the form's lead say that the key names the organization and the domain.
  • Version 1.5.1.

bun run verify is green: 232 pass, 0 fail, every route at 95 or above.

A Platform license is issued for an organization and one domain: the host
of Platform's own URL, which Platform compares with AUTH_URL as it starts
and refuses with LICENSE_HOST_MISMATCH when it differs. The form asked for
neither, so every request needed a second email before a key could be cut.

The form now asks for the organization as it should appear on the license
and for the Platform domain, which is required and accepts a domain name
only: no scheme, no port, no IP address. Its hint names the installer
setting the same value goes into, endpoints.hosts.platform. The composed
email puts the licence choice, the organization and the domain first.
@kaya-abdullah
kaya-abdullah merged commit 3f37f77 into main Oct 19, 2026
5 checks passed
@kaya-abdullah
kaya-abdullah deleted the platform/license-domain branch October 19, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant