{"status":"active","confidence":"high","reputation_score":38,"accuracy_30d":38.1,"avg_gradient_score":0.381,"directional_signals_evaluated":386,"directional_coverage":0.4813,"neutral_signals_skipped":416,"last_evaluated_at":"2026-09-04T09:48:19.540777+00:00","hours_since_last_evaluation":0.3,"avg_abs_pct_change":5.51,"by_timeframe":{"48h":{"accuracy":38.0,"avg_gradient":0.38,"avg_abs_pct_change":6.58,"total":187},"24h":{"accuracy":38.3,"avg_gradient":0.383,"avg_abs_pct_change":4.5,"total":199}},"by_asset":{"FIL":28.6,"LINK":31.3,"ARB":63.2,"BTC":36.7,"SOL":40.3,"SUI":26.7,"BNB":25.5,"LTC":17.8,"XRP":58.0,"AVAX":30.0,"UNI":48.6,"ETH":32.3},"snapshots_collected_30d":437,"window_days":30,"methodology":{"direction_extraction":"Direction comes from the fusion engine's YAML label thresholds. An asymmetric abstain zone around the neutral center (50) excludes low-conviction signals; the zone widens in less-reliable market regimes (e.g. ranging). Signals inside the abstain zone are labelled INSUFFICIENT EDGE and are NOT evaluated. See directional_coverage for the share of signals that were actually directional.","neutral_handling":"neutral/abstain signals are NOT evaluated — only directional calls count","scoring":"gradient (0.0-1.0) based on direction AND magnitude","gradient_scale":{"1.0":"strong move (>5%) in predicted direction","0.7":"moderate move (2-5%) in predicted direction","0.4":"right direction but within noise (<2%)","0.2":"wrong direction but within noise (<2%)","0.0":"clear wrong call (>2% against prediction)"},"accuracy_formula":"AVG(gradient_score) × 100","noise_threshold":"±2% — moves within this range are inconclusive","confidence_gate":"reputation_score is published only with >=100 directional evals, <72h freshness, and >=10% directional coverage","window":"30-day rolling","timeframes":["24h","48h"],"price_source":"market agent (CoinGecko + Binance)"},"last_updated":"2026-09-04T10:07:21.603821+00:00"}