{
    "ok": true,
    "service": "krypto-chart-api",
    "version": "1.0.0",
    "data_source": "Kraken public REST API",
    "generated_at_utc": "2026-10-20T18:11:04+00:00",
    "max_data_age_seconds": 664,
    "markets": {
        "SOL/EUR": {
            "5m": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T18:05:00+00:00",
                "data_age_seconds": 64,
                "closed_candles": 720,
                "from_cache": true
            },
            "1h": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T17:00:00+00:00",
                "data_age_seconds": 664,
                "closed_candles": 720,
                "from_cache": true
            }
        },
        "BTC/EUR": {
            "5m": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T18:05:00+00:00",
                "data_age_seconds": 64,
                "closed_candles": 720,
                "from_cache": true
            },
            "1h": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T17:00:00+00:00",
                "data_age_seconds": 664,
                "closed_candles": 720,
                "from_cache": true
            }
        },
        "ETH/EUR": {
            "5m": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T18:05:00+00:00",
                "data_age_seconds": 64,
                "closed_candles": 720,
                "from_cache": true
            },
            "1h": {
                "status": "ok",
                "last_closed_candle_utc": "2026-10-20T17:00:00+00:00",
                "data_age_seconds": 664,
                "closed_candles": 720,
                "from_cache": true
            }
        }
    },
    "notices": [],
    "php_version": "8.3.35"
}