Desktop licensing
The desktop app is UpRightly, $59 one time. A purchase covers this major version and the next major upgrade. The service desktop license does not expire and runs on at most 3 computers. The key is WDW1. plus a payload and an Ed25519 signature from whatdoyouwant.io. The app embeds only the public key and verifies pln, exp, and prd. New keys use prd=uprightly. Keys already issued with prd=finance-clean-room still verify on this app. That offline acceptance is not a whatdoyouwant.io server alias: the service has no finance-clean-room product or redirect. Any other prd is rejected. While the catalog product is unlisted, its public product pages are 404. There is no public checkout page and no public portal page.
That offline license runs on at most 3 computers. Activate and deactivate send {licenseKey, machineId} (machineId is 4–120 characters). Remote verify sends {licenseKey} only. A fourth activation is refused. The License page shows remaining activations and Deactivate this computer.
Paid web subscribers ($5 / month or $49 / year) do not take a seat. One shared account works on any number of devices. Sign in with that account on License — entitlement is per account via entitlements/check (SSO exists at whatdoyouwant.io but is not wired here).
A 30-day full-feature trial starts on first launch. Imports stay unlimited. Verify roughly daily; there is a 72-hour grace after the last successful check. The app stays usable if the license server is down.
Steps
- Open License.
- During the trial, keep working.
- Purchase isn’t available yet. When you have a key, paste it and choose Activate.
- To free a computer, choose Deactivate this computer, then activate on the next machine.
- If you already pay $5 / month or $49 / year, choose Sign in with paid account instead.
Payments are powered by Stripe via whatdoyouwant.io. Sales tax is collected at live checkout by Stripe Tax. The apps show the tax totals the API returns.
If this goes wrong
See Licensing troubleshooting. Never send a private signing key. The app only needs the platform public key to verify.