{
    "success": true,
    "generated_at": "2026-07-30T21:53:58+00:00",
    "confidence_score": 82,
    "structural_score": 97.48,
    "execution_score": 50,
    "stability_score": 89,
    "status": "stable",
    "risk_level": "low",
    "current_leader": {
        "alias": "ACINQ",
        "node_id": "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
        "route_score": 97.48,
        "structural_score": 97.48,
        "confidence": "high",
        "held_for_snapshots": 12,
        "stability_duration": 12,
        "stability_strength": "strong"
    },
    "current_recommendation": {
        "alias": "ACINQ",
        "node_id": "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
        "route_score": 97.48,
        "structural_score": 97.48,
        "confidence": "high",
        "held_for_snapshots": 12,
        "stability_duration": 12,
        "stability_strength": "strong"
    },
    "dominant_node": {
        "alias": "ACINQ",
        "appearances": 12,
        "dominance_rate_percent": 100,
        "dominance_rate": 100,
        "is_current_leader": true,
        "is_current_recommendation": true
    },
    "signals": {
        "snapshots_analyzed": 12,
        "winner_changes": 0,
        "score_volatility": 0.7,
        "score_volatility_label": "low",
        "confidence_trend": "stable",
        "score_trend": "stable",
        "recent_winner_changes": 0,
        "previous_winner_changes": 0,
        "winner_change_delta": 0,
        "recent_score_volatility": 0.7,
        "previous_score_volatility": 0.7,
        "score_volatility_delta": 0,
        "volatility_direction": "steady",
        "current_leader_duration": 12,
        "current_recommendation_duration": 12,
        "stability_strength": "strong"
    },
    "execution_breakdown": {
        "diversity_score": 0,
        "volatility_score": 90,
        "trend_score": 75,
        "note": "Execution score is a proxy based on dominance, volatility, and confidence trend. It does not yet include live payment success/failure data."
    },
    "why": "ACINQ appears stable because it aligns with the dominant node and has strong short-term stability across the recent snapshot window. Execution proxy is 50/100 and overall confidence is 82/100.",
    "why_reasons": [
        "Route leadership did not change across the last 12 snapshots.",
        "ACINQ is also the dominant recent node.",
        "ACINQ owns 100% of recent recommendations, showing concentrated leadership.",
        "The current leader has strong short-term stability after holding for 12 snapshot(s).",
        "Route score volatility is low.",
        "Confidence is stable across the analyzed window."
    ],
    "explanation": {
        "summary": "ACINQ looks stable with 82/100 confidence because Route leadership did not change across the last 12 snapshots.",
        "primary_reason": "Route leadership did not change across the last 12 snapshots.",
        "supporting_reasons": [
            "Route leadership did not change across the last 12 snapshots.",
            "ACINQ is also the dominant recent node.",
            "ACINQ owns 100% of recent recommendations, showing concentrated leadership.",
            "The current leader has strong short-term stability after holding for 12 snapshot(s).",
            "Route score volatility is low.",
            "Confidence is stable across the analyzed window."
        ],
        "caution_signals": [],
        "positive_signals": [
            "Route leadership did not change across the last 12 snapshots.",
            "ACINQ is also the dominant recent node.",
            "ACINQ owns 100% of recent recommendations, showing concentrated leadership.",
            "The current leader has strong short-term stability after holding for 12 snapshot(s).",
            "Route score volatility is low.",
            "Confidence is stable across the analyzed window."
        ],
        "movement": {
            "recent_winner_changes": 0,
            "previous_winner_changes": 0,
            "winner_change_delta": 0,
            "recent_score_volatility": 0.7,
            "previous_score_volatility": 0.7,
            "score_volatility_delta": 0,
            "volatility_direction": "steady"
        },
        "scores": {
            "confidence_score": 82,
            "execution_score": 50
        }
    },
    "recommendation": "ACINQ is structurally strong, but execution signals are mixed. Treat it as the current structural leader, not a guaranteed best route.",
    "last_updated": "2026-07-30 21:48:03",
    "cache": {
        "hit": false,
        "ttl_seconds": 90
    },
    "api": {
        "name": "route-insights",
        "version": "1",
        "source": "route_confidence_core.php",
        "note": "Route insights and route confidence now share the same hardened core response."
    }
}