{"status":"active","confidence":"high","reputation_score":37,"accuracy_30d":36.8,"avg_gradient_score":0.368,"directional_signals_evaluated":660,"directional_coverage":0.5,"neutral_signals_skipped":660,"last_evaluated_at":"2026-09-24T07:35:25.338711+00:00","hours_since_last_evaluation":11.5,"avg_abs_pct_change":4.88,"by_timeframe":{"48h":{"accuracy":36.6,"avg_gradient":0.366,"avg_abs_pct_change":5.59,"total":324},"24h":{"accuracy":36.9,"avg_gradient":0.369,"avg_abs_pct_change":4.19,"total":336}},"by_asset":{"FIL":37.9,"LINK":21.2,"ARB":42.4,"BTC":30.2,"SOL":29.4,"SUI":38.7,"BNB":29.1,"LTC":45.8,"XRP":29.1,"AVAX":39.7,"UNI":63.6,"ETH":29.4},"snapshots_collected_30d":696,"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-24T19:05:58.178944+00:00"}