Configure
Finny Pro
.md↗Three tiers, offline-verifiable license keys. Upgrades raise the limits that gate everyday use.
Tier comparison
| Free | Lite | Pro | |
|---|---|---|---|
| Saved algorithms | 5 | 15 | ∞ |
| Daily backtests | 10 | 20 | ∞ |
| Terminal live runs | 2 | 5 | ∞ |
| Cloud runs | 0 | 3 | 5 |
License keys
License keys are signed Ed25519 tokens:
FINNY-PRO-<uuid>.<base64url_ed25519_signature>
- Keys are signed server-side at
finnyai.techafter a successful Stripe payment. - Verification is offline — the CLI ships with the public key and validates signatures locally. No network call to use Pro features.
Plan.getTier()returns the highest valid tier the user has activated.Plan.requireTier("pro", "cloud runs")throwsPlanLimitErrorwith an upgrade CTA if the user's tier is too low.
Managed cloud runs
Cloud runs let your strategies execute on managed infrastructure instead of your local machine — Lite gets 3, Pro gets 5. Useful for keeping a paper-trading loop alive overnight without keeping your terminal open.
Activating a license
From the CLI
bash
finny license activate FINNY-PRO-...
The key is verified, stored under ~/.local/share/finny/license.json, and the new tier takes effect immediately. Use finny license status to inspect the current tier.
→
Lost your key?
If you have access to the email used at checkout, request a license lookup at the URL printed by
finny license help. Keys are deterministic per purchase — they can be re-issued without invalidating active installs.