ThetaPrime — License & Activation
What Your License Covers
A license key keeps ThetaPrime working after your 15-day trial ends, at the broker-count tier you choose:
- Standard — one broker enabled at a time, across all your strategies.
- Pro — as many brokers as you have credentials for (Kite, Breeze, Dhan today).
It's tied to one machine — the key is signed against your machine's fingerprint and won't validate on another PC.
You don't need a key to start using ThetaPrime: the dashboard, broker connections, Strategy Composer, and live trading are all available immediately after install, under the trial described below. If you only ever connect one broker, Standard covers everything you'll use — Pro is for running strategies across two or three brokers at once.
The 15-Day Trial
No activation step is required to start. The first time ThetaPrime checks your license state, it silently starts a 15-day trial clock — you land straight on the normal dashboard, not a separate activation screen.
- During the trial: everything works exactly like a Pro license — paper and Real strategy runs, single-day and multi-day, on as many brokers as you've connected. Nothing is held back for the full 15 days.
- Once the 15 days run out: all strategy runs are blocked, paper included, until a license key is activated. The rest of the dashboard (Reports, Data Management, Auth, Composer editing) stays usable — you just can't run anything.
- A navbar badge shows your state on every page — ✓ Licensed, Trial Nd, or Trial Expired — linking to the License page (
/license). A dismissible banner under the navbar repeats the same state during trial or after it expires.
Activating ThetaPrime
Step 1 — Open the License page
Click the license badge in the navbar (or go to /license) at any time — this page is always reachable, it doesn't block anything else. It shows a short machine fingerprint tied to your Windows install; the request form below sends it for you automatically. The Copy button is only there if you need the fallback email path in Step 2.
Step 2 — Request a key
Right on /license, enter your email (and a coupon code if you have one) and click Request Standard or Request Pro — your fingerprint is included automatically, nothing to copy or paste. A valid coupon approves instantly; otherwise your request is queued for us to review. Reload the page any time to check — once your key is ready, it's shown pre-filled in the License Key field below, ready to activate.
No coupon, or no internet access on this machine? Email the fingerprint shown above to the address in your purchase confirmation instead — we'll sign and send back your license key within one business day.
Step 3 — Paste your license key
Back on /license, paste the key (YYYY-MM-DD|standard-or-pro|signature) into the License Key field and click Activate. It's stored in Windows Credential Manager and never needs to be re-entered.
Signing & Revocation
- License keys are Ed25519-signed against a compiled-in public key. The private signing key never leaves the operator side, and the key format (
expiry|tier|signature) is unforgeable without it — editing the tier segment by hand breaks the signature outright, it doesn't upgrade anything. (Keys issued before tiering existed use the older 2-fieldexpiry|signatureformat and are automatically treated as Pro — nobody loses functionality on upgrade.) - Once a day, the app checks
license.thetaprime.in(a Cloudflare Worker) to see whether your key was revoked. It's fail-open: if the check can't reach the server, nothing changes and it retries the next day. A confirmed revocation only takes effect the next time the app starts — never mid-session. - Requesting a key (Step 2 above) and checking its status are the license system's only other outbound calls, both to the same Worker, both only when you're actively on
/license— never in the background.
License Expiry & Grace Period
- After your license key's expiry date, there's a 7-day grace period before the app falls back to trial-expired behavior (blocking all strategy runs).
- There's no separate advance-warning banner before a paid license expires — the navbar badge always shows days-left on hover, so check it periodically as your renewal date approaches.
- Any strategies already running via the scheduler when a license lapses are not interrupted mid-run; the block applies to starting new runs.
Renewing
When your license expires, /license shows your fingerprint again (same as before activation). Send it to us at the same address as your original purchase and we'll issue a new key.
Moving to a New Machine
The license is tied to your original machine's fingerprint. If you upgrade your PC, send us the new machine's fingerprint and we'll issue a replacement key at no charge, provided you're within your licensed term.
Frequently Asked Questions
Can I use ThetaPrime on two computers? No — one license covers one machine (one fingerprint). Purchase a second license if you need a second machine.
I reinstalled Windows — do I need a new key?
Yes — reinstalling Windows generates a new machine fingerprint, so your existing key won't validate. Send us the new fingerprint shown on /license and we'll issue a replacement.
What's the difference between Standard and Pro? Broker count, nothing else — term, updates, and grace period are identical. Standard runs one broker at a time across all your strategies; Pro runs as many as you've connected. Your 15-day trial gives you full Pro-equivalent access regardless of which one you eventually buy.
I'm on Standard and enabled a strategy on a second broker — why did it stop?
Standard allows one broker enabled at a time. If two strategies end up enabled on different brokers (most commonly right after downgrading from Pro, or a trial ending into a Standard purchase), the earlier one (by strategy name) keeps running and the other is blocked until you disable it, switch its broker, or upgrade to Pro — check the Events log for strategy.blocked_license_tier.
My key shows "Invalid key" or "Invalid key format" — what do I do?
Make sure you pasted the entire key, including the date prefix and both | separators, with nothing trimmed. If it's correct but still rejected, contact us — the key may have been signed for a different fingerprint (e.g. after a Windows reinstall).
Does the license check need an internet connection? Only for the once-daily revocation check, and that check is best-effort — it never blocks you if it can't reach the server. Everything else (validating your key locally, running strategies) works fully offline.
What happens to my data if my trial or license lapses? Nothing is deleted. All your strategies, trade history, and configuration stay on your machine. Activating or renewing restores full access immediately.
I upgraded from a version older than 0.26.0 and my old key stopped working — why? 0.26.0 replaced the old forgeable signing scheme with Ed25519. Old keys don't validate under the new scheme — this is called out on the installer's upgrade-warning page before you install, and we re-issue keys for existing customers carrying their original expiry. Contact us if you were missed.
Getting Help
| Channel | Details |
|---|---|
| support@thetaprime.in | |
| In-app | Click Docs in the navigation bar |