Licensing & Billing
Paper trading: always free
Paper trading works without a license key. Set ALPACA_PAPER_TRADE=True in .env (the default) and EdgeProof runs without restrictions. No credit card, no activation required.
Live trading: $19/month
Live trading (real money, ALPACA_PAPER_TRADE=False) requires an active subscription.
How to activate
- Subscribe at edgeproof.net and copy your license key (
EP-XXXX-XXXX-XXXX-XXXX) - Run:
edgeproof license activate EP-XXXX-XXXX-XXXX-XXXX - Set
ALPACA_PAPER_TRADE=Falsein.env - Restart:
edgeproof start
Check your license
edgeproof license status
Shows your plan, days until expiry, and last refresh time.
Force a refresh
edgeproof license refresh
Useful if you just renewed and want to pull a fresh token without waiting for the automatic daily refresh.
How it works
EdgeProof uses an offline-capable signed token (not a constant server check). After activation, the system:
- Daily refresh: Contacts
edgeproof.netonce per day to renew the token. The token is valid for your current billing period + a 14-day grace window, so brief outages don't interrupt trading. - Gate: On boot, EdgeProof verifies the token's signature and expiry. If the token is valid, live trading proceeds. Paper trading ignores all of this.
- Expiry while running: If your subscription lapses mid-session:
- New trade entries are halted automatically
- Open positions continue to be managed (exits fire normally)
- You're notified via Telegram (if configured)
- Renewing restores full access immediately
What happens after cancellation
If you cancel and the grace period expires:
- Paper trading: unaffected
- Live trading: locked. If you hold open positions, EdgeProof boots in exit-only mode, where the position manager runs normally and no new entries are possible. You won't be stranded with unmanaged risk.
FAQ
Can I use the same key on multiple machines? Yes, one key works on your laptop and desktop. Abuse (key sharing at scale) is handled server-side by revocation at refresh time.
What if I lose my key?
Go to account.edgeproof.net and choose Recover lost key, then enter the email you used at checkout. We email the key to that address if an account exists. The key is masked in all CLI output (EP-XXXX-…-XXXX). See Account & keys for the full flow.
Can EdgeProof trade live if the server is unreachable? Yes, for up to 14 days past your last billing period. After that, the token expires and live trading is locked until you reach the server to renew.
Is my trading data sent to EdgeProof?
No. EdgeProof runs entirely on your machine. The only data sent to edgeproof.net is your license key (on refresh) and your version + platform (on the daily update check). No trading data, no positions, no signals.