Skip to content

Licensing

Mildport licensing is offline. Signed EdDSA keys are verified against a public key you deploy with the engine — there is no license server and nothing phones home, so it works in air-gapped environments.

  1. You hold a signing key pair (issued with your license).
  2. The engine is configured with the public key.
  3. Each tenant gets a signed key that the engine verifies locally on every request.

A key encodes its tenant, plan and entitlements, so a single deployment can serve many tenants with different limits.

Terminal window
pnpm import:license -- --tenant acme --plan pro
# ✔ signed key minted — verifies offline

Hand the minted key to the embedding host; it goes in the widget’s license-key attribute (see Configure).

  • Revocation lists — invalidate a key without re-deploying the public key.
  • Per-plan entitlements — features and limits travel inside the signed key.
  • Preflightpnpm import:config-check validates your key and entitlements before the engine accepts traffic.