This panel should sit behind Cloudflare Access (Innovatex staff only). The admin bearer token authorises the issuance API.
Signs a VXLIC1 token for a customer deployment. Base modules (AUTH / WALLET / SPOT) are always included.
Active licenses are offline-verifiable and checked online via /verify. Revoke takes effect immediately.
Create the customer first, then issue them a license.
Two values are needed on the customer side. The public key is the same for every customer; the token is per-license.
LICENSE_PUBKEY_PEM). Same for all customers:
Recent issuance / renew / revoke / verify events (last 100).
Copy the token now and set it on the customer deployment.
LICENSE_TOKEN to the token above, and ensure their Archon has
LICENSE_PUBKEY_PEM set to the public key (see the Deployment Keys tab).
For the Archon license-poller. The deployment_key is shown ONCE — copy it now. With these three values a deployment polls /deployment/refresh and auto-follows module/enforce/revoke changes without a token re-paste.
Re-signs a new token for the same license_id (public key unchanged). e.g. add FUTURES after purchase — no new license is created.
The three values the operator sets on the customer deployment so its Archon poller can call /deployment/refresh and live-follow this license (modules add/remove, enforce on/off, revoke).
The plaintext key is shown once at issue (and on Regenerate). It is stored only as a hash — it can never be re-displayed. Regenerating invalidates the old key immediately.