The Full History.
Every version. Every change. Every reason.
What’s versioned here?
This changelog tracks PRUVIQ's research and verification changes — verification rules, indicator math, data sources — and the auto-trading product. Platform version (website, simulator, API) is managed separately.
Indicator Math Aligned to Primary SourcesUPDATEAug 14, 2026
- • ATR unified to Wilder smoothing (RMA) — one strategy still used a simple moving average, deviating up to 7.8% from the Wilder reference on live BTC data. Now matches Wilder (1978) and TradingView.
- • Bollinger-style bands now use population standard deviation (Bollinger's own definition; also TA-Lib/TradingView) — sample-std bands were uniformly 2.6% wider at 20 periods.
- • Calmar annualization now follows the equity mode: CAGR for compounding, arithmetic scaling for the default fixed-notional curve — geometric annualization of a non-compounded curve overstated short windows and understated long ones.
- • Every affected metric is being re-measured on the live engine; strategy cards and pages update from those runs, not by hand.
Verification Bar UnifiedUPDATEJul 14 – 17, 2026
- • One badge, one meaning: Verified now requires full-2yr PF ≥ 1.05 and out-of-sample (30%) and a 3-window walk-forward — measured on the live engine.
- • Applied to existing badges too: 2 presets promoted, 2 demoted. Every diagram re-audited against backend code; 5 depictions corrected.
- • Fact gates added to CI: en↔ko numeric parity, claim-census ratchet, superlative verification.
Paper Window ClearedJul 5, 2026
- • The risk-managed trend ensemble cleared its git-timestamped paper window (Jun 26 – Jul 5).
- • The paper record is preserved as measured on /trust.
Auto-Trading Live (OKX)UPDATEMay 2026
- • OKX OAuth connect shipped; paper-mode dashboard, then real-mode with per-coin budgets and MDD limits.
- • Bot toggles now persist explicit server state (no optimistic-only UI on real-money controls).
Binance → OKX MigrationApr 17 – 18, 2026
- • Data + execution moved to OKX USDT-SWAP (backtest universe now delisting-inclusive; historical Binance data retained ≤ Apr 17 with era labels).
- • Coin counts on the site became SSoT-derived ("230+" floor convention) instead of hardcoded.
Why a Public Changelog?
Because "version 2.0" means nothing without context. Every change has a reason. Every reason has data. This is what transparent system development looks like.