SolvSRK-UQ: Licensing
Release: Production (GA)
Overview
SolvSRK-UQ uses offline, machine-locked Ed25519 .lic files. There is no
phone-home — validation is entirely local. There is no eval wheel; every
download is a production build.
| Property | Value |
|---|---|
| License prefix | solvsrk-license-v3 |
| Signature | Ed25519 (RFC 8032) |
| Machine binding | 64-char hardware fingerprint in signed payload |
| Trial | 30-day trial available via Resonix portal |
Customer flow
- Install the release wheel from resonix.io/account (opens in a new tab) (
pip install path/to/solvsrk-*.whl) - Get machine code:
python -m solvsrk - Request trial at the Resonix portal — paste your machine code
- Download
solvsrk.licfrom your profile - Activate:
python -m solvsrk activate ~/solvsrk.lic - Verify:
python -m solvsrk status
pip install path/to/solvsrk-*.whl
python -m solvsrk
# Copy the 64-char machine code to the portal
python -m solvsrk activate ~/Downloads/solvsrk.lic
python -m solvsrk statusLicense file location
After activation, the license is installed to the platform-specific path
reported by python -m solvsrk status. Re-activation overwrites
the previous license on the same machine.
Renewal
Before expiry, request a renewed .lic from the portal with the same
machine code. Commercial seat and site licenses follow annual subscription
terms — contact Resonix sales for Enterprise and Embedded tiers.
Troubleshooting
| Symptom | Fix |
|---|---|
LicenseError / license failure on first API call | Run python -m solvsrk activate ... |
| "Signature invalid" | Re-download .lic — do not edit the file |
| "Machine mismatch" | License was issued for a different machine code |
| "Expired" | Request a new seat file from the portal |
SKU summary
| Seat | features | emit_uq |
|---|---|---|
| 30-day trial | uq | Yes |
| Purchased SolvSRK | (omit) | No — failure_mode=license |
| Purchased SolvSRK-UQ | uq | Yes |
| Purchased SolvSRK-Edge | edge | Yes |
Reissue the machine .lic after buying the add-on. Check
solvsrk.license_has_uq() before enabling UQ. Pricing for the UQ add-on is
+50% to the base seat; Edge bundles UQ.
Base integrator: SolvSRK. Included on Edge: SolvSRK-Edge.