{
    "status": "ok",
    "timestamp": 1794671638.713898,
    "server": {
        "hostname": "mini3",
        "node": "mini3 (192.168.1.23)",
        "domains": {
            "ntp": "ntp.home.ternis.net",
            "time": "time.home.ternis.net"
        },
        "uptime_seconds": 4866022,
        "load_average": [
            0.396484375,
            0.3837890625,
            0.36474609375
        ],
        "utc_time": "2026-11-14 15:53:58.000 UTC"
    },
    "ntp_service": {
        "daemon": "Pi-hole FTL v6.7 (Integrated RFC 5905 NTP Engine)",
        "state": "active",
        "bind_ports": {
            "ipv4": "0.0.0.0:123",
            "ipv6": "[::]:123"
        },
        "stratum": 3,
        "upstream_pool": "pool.ntp.org",
        "sync_interval_seconds": 3600,
        "samples_per_sync": 8,
        "dhcp_broadcast_option": "Option 42 (ntp-server: 192.168.1.23)",
        "local_probe": {
            "rtt_ms": 0.283,
            "stratum": 3,
            "precision_sec": 9.5367431640625e-7,
            "root_delay_ms": 50.766,
            "root_dispersion_ms": 3.22,
            "ref_id": "76.79.67.76"
        }
    },
    "telemetry": {
        "last_sync": {
            "timestamp": "2026-11-14 15:51:58.002 UTC",
            "valid_replies": 8,
            "total_queries": 8,
            "server": "pool.ntp.org",
            "offset_ms": -12.7861,
            "delay_ms": 50.7674,
            "offset_outliers": 1,
            "delay_outliers": 1
        },
        "average_offset_ms": -7.6934,
        "average_delay_ms": 60.128,
        "history": [
            {
                "timestamp": "2026-11-14 15:51:58.002 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -12.7861,
                "delay_ms": 50.7674,
                "offset_outliers": 1,
                "delay_outliers": 1
            },
            {
                "timestamp": "2026-11-14 14:51:57.457 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -6.4582,
                "delay_ms": 51.9757,
                "offset_outliers": 1,
                "delay_outliers": 1
            },
            {
                "timestamp": "2026-11-14 13:51:57.873 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -52.6959,
                "delay_ms": 182.2921,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 12:51:56.309 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": 8.2577,
                "delay_ms": 57.2373,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 11:51:55.762 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -1.6593,
                "delay_ms": 48.5003,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 10:51:55.290 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": 3.2775,
                "delay_ms": 53.8207,
                "offset_outliers": 1,
                "delay_outliers": 1
            },
            {
                "timestamp": "2026-11-14 09:51:54.681 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -1.9109,
                "delay_ms": 55.5665,
                "offset_outliers": 1,
                "delay_outliers": 1
            },
            {
                "timestamp": "2026-11-14 08:51:54.107 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -0.6398,
                "delay_ms": 50.7754,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 07:51:53.609 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -4.9816,
                "delay_ms": 52.3552,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 06:51:53.157 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -3.8143,
                "delay_ms": 38.9395,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 05:51:52.745 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -6.8198,
                "delay_ms": 39.093,
                "offset_outliers": 0,
                "delay_outliers": 0
            },
            {
                "timestamp": "2026-11-14 04:51:52.336 UTC",
                "valid_replies": 8,
                "total_queries": 8,
                "server": "pool.ntp.org",
                "offset_ms": -12.0897,
                "delay_ms": 40.2135,
                "offset_outliers": 1,
                "delay_outliers": 1
            }
        ]
    }
}