{
  "capacity": 100,
  "events": [
    {
      "category": "radio",
      "id": 286,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792632302.8602548,
      "uptime_seconds": 133751.13854077598,
      "utc": "2026-10-22T01:25:02Z"
    },
    {
      "category": "radio",
      "id": 285,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792631261.9370706,
      "uptime_seconds": 132710.215398741,
      "utc": "2026-10-22T01:07:41Z"
    },
    {
      "category": "radio",
      "id": 284,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792626696.9749463,
      "uptime_seconds": 128145.25330499,
      "utc": "2026-10-21T23:51:36Z"
    },
    {
      "category": "radio",
      "id": 283,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792626362.0097945,
      "uptime_seconds": 127810.288211252,
      "utc": "2026-10-21T23:46:02Z"
    },
    {
      "category": "radio",
      "id": 282,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; -152 µs slewed out",
      "severity": "info",
      "source": "dcf77",
      "type": "offset_released",
      "unix": 1792621945.4209738,
      "uptime_seconds": 123393.69926303501,
      "utc": "2026-10-21T22:32:25Z"
    },
    {
      "category": "radio",
      "id": 281,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +158 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792621864.119383,
      "uptime_seconds": 123312.39770729501,
      "utc": "2026-10-21T22:31:04Z"
    },
    {
      "category": "source",
      "id": 280,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset -0.5 ± 1.3 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792621800.3304927,
      "uptime_seconds": 123248.60891923301,
      "utc": "2026-10-21T22:30:00Z"
    },
    {
      "category": "source",
      "id": 279,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792621740.2949638,
      "uptime_seconds": 123188.573194015,
      "utc": "2026-10-21T22:29:00Z"
    },
    {
      "category": "radio",
      "id": 278,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 282 µs against a usual 55 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "dcf77",
      "type": "offset_held",
      "unix": 1792621729.28621,
      "uptime_seconds": 123177.56435252201,
      "utc": "2026-10-21T22:28:49Z"
    },
    {
      "category": "radio",
      "id": 277,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; -474 µs slewed out",
      "severity": "info",
      "source": "dcf77",
      "type": "offset_released",
      "unix": 1792621674.4974868,
      "uptime_seconds": 123122.77587111799,
      "utc": "2026-10-21T22:27:54Z"
    },
    {
      "category": "radio",
      "id": 276,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 363 µs against a usual 57 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "dcf77",
      "type": "offset_held",
      "unix": 1792621606.4542773,
      "uptime_seconds": 123054.73262489699,
      "utc": "2026-10-21T22:26:46Z"
    },
    {
      "category": "source",
      "id": 275,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset -0.7 ± 1.2 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792621560.4250593,
      "uptime_seconds": 123008.70335298801,
      "utc": "2026-10-21T22:26:00Z"
    },
    {
      "category": "radio",
      "id": 274,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 344 µs against a usual 68 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792621549.168531,
      "uptime_seconds": 122997.446802101,
      "utc": "2026-10-21T22:25:49Z"
    },
    {
      "category": "source",
      "id": 273,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792621500.3884175,
      "uptime_seconds": 122948.666689811,
      "utc": "2026-10-21T22:25:00Z"
    },
    {
      "category": "source",
      "id": 272,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792620360.4038966,
      "uptime_seconds": 121808.682251704,
      "utc": "2026-10-21T22:06:00Z"
    },
    {
      "category": "radio",
      "id": 271,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; -490 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792620138.000023,
      "uptime_seconds": 121586.27833609901,
      "utc": "2026-10-21T22:02:18Z"
    },
    {
      "category": "radio",
      "id": 270,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 264 µs against a usual 52 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792620030.1821306,
      "uptime_seconds": 121478.46041527901,
      "utc": "2026-10-21T22:00:30Z"
    },
    {
      "category": "source",
      "id": 269,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792619940.374038,
      "uptime_seconds": 121388.652419935,
      "utc": "2026-10-21T21:59:00Z"
    },
    {
      "category": "radio",
      "id": 268,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +156 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792619577.1376104,
      "uptime_seconds": 121025.416018517,
      "utc": "2026-10-21T21:52:57Z"
    },
    {
      "category": "radio",
      "id": 267,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 205 µs against a usual 40 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792619464.0654016,
      "uptime_seconds": 120912.34376956399,
      "utc": "2026-10-21T21:51:04Z"
    },
    {
      "category": "radio",
      "id": 266,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +90 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792619371.0069957,
      "uptime_seconds": 120819.285377645,
      "utc": "2026-10-21T21:49:31Z"
    },
    {
      "category": "radio",
      "id": 265,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 200 µs against a usual 39 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792619194.1310794,
      "uptime_seconds": 120642.40937312601,
      "utc": "2026-10-21T21:46:34Z"
    },
    {
      "category": "source",
      "id": 264,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on ALLOUIS at 0.162 MHz",
      "severity": "notice",
      "source": "allouis",
      "type": "source_ready",
      "unix": 1792616280.0069206,
      "uptime_seconds": 117728.28519743799,
      "utc": "2026-10-21T20:58:00Z"
    },
    {
      "category": "radio",
      "id": 263,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792616204.9573767,
      "uptime_seconds": 117653.23568166401,
      "utc": "2026-10-21T20:56:44Z"
    },
    {
      "category": "source",
      "id": 262,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: no edge: the tick is heard but not yet tracked",
      "severity": "warning",
      "source": "allouis",
      "type": "source_lost",
      "unix": 1792616089.1359491,
      "uptime_seconds": 117537.41424676501,
      "utc": "2026-10-21T20:54:49Z"
    },
    {
      "category": "radio",
      "id": 261,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792615871.9876127,
      "uptime_seconds": 117320.26584183199,
      "utc": "2026-10-21T20:51:11Z"
    },
    {
      "category": "radio",
      "id": 260,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +355 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792615485.9939663,
      "uptime_seconds": 116934.27216921702,
      "utc": "2026-10-21T20:44:45Z"
    },
    {
      "category": "radio",
      "id": 259,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 337 µs against a usual 67 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792615397.1841757,
      "uptime_seconds": 116845.46258209001,
      "utc": "2026-10-21T20:43:17Z"
    },
    {
      "category": "radio",
      "id": 258,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +99 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792614734.0048099,
      "uptime_seconds": 116182.28308689401,
      "utc": "2026-10-21T20:32:14Z"
    },
    {
      "category": "radio",
      "id": 257,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 244 µs against a usual 49 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792614572.152338,
      "uptime_seconds": 116020.430707103,
      "utc": "2026-10-21T20:29:32Z"
    },
    {
      "category": "source",
      "id": 256,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792613340.3569303,
      "uptime_seconds": 114788.635273581,
      "utc": "2026-10-21T20:09:00Z"
    },
    {
      "category": "radio",
      "id": 255,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +88 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792612854.0469463,
      "uptime_seconds": 114302.32523646399,
      "utc": "2026-10-21T20:00:54Z"
    },
    {
      "category": "radio",
      "id": 254,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 146 µs against a usual 29 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792612523.0746613,
      "uptime_seconds": 113971.353027516,
      "utc": "2026-10-21T19:55:23Z"
    },
    {
      "category": "source",
      "id": 253,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: no decode: minutes are framed but none has read its time code lately",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792612380.4833267,
      "uptime_seconds": 113828.76163240701,
      "utc": "2026-10-21T19:53:00Z"
    },
    {
      "category": "source",
      "id": 252,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792611540.4215796,
      "uptime_seconds": 112988.699893114,
      "utc": "2026-10-21T19:39:00Z"
    },
    {
      "category": "source",
      "id": 251,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792611480.384387,
      "uptime_seconds": 112928.662709727,
      "utc": "2026-10-21T19:38:00Z"
    },
    {
      "category": "source",
      "id": 250,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.6 ± 1.2 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792611420.3459876,
      "uptime_seconds": 112868.62430122301,
      "utc": "2026-10-21T19:37:00Z"
    },
    {
      "category": "source",
      "id": 249,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792611300.2731383,
      "uptime_seconds": 112748.551564801,
      "utc": "2026-10-21T19:35:00Z"
    },
    {
      "category": "source",
      "id": 248,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.7 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792611180.4463634,
      "uptime_seconds": 112628.72471058399,
      "utc": "2026-10-21T19:33:00Z"
    },
    {
      "category": "source",
      "id": 247,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792611120.4082358,
      "uptime_seconds": 112568.68660757701,
      "utc": "2026-10-21T19:32:00Z"
    },
    {
      "category": "radio",
      "id": 246,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; -246 µs slewed out",
      "severity": "info",
      "source": "dcf77",
      "type": "offset_released",
      "unix": 1792610845.4719384,
      "uptime_seconds": 112293.75022042402,
      "utc": "2026-10-21T19:27:25Z"
    },
    {
      "category": "radio",
      "id": 245,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792610769.9238918,
      "uptime_seconds": 112218.20222222399,
      "utc": "2026-10-21T19:26:09Z"
    },
    {
      "category": "radio",
      "id": 244,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 192 µs against a usual 37 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "dcf77",
      "type": "offset_held",
      "unix": 1792610748.4063804,
      "uptime_seconds": 112196.684715542,
      "utc": "2026-10-21T19:25:48Z"
    },
    {
      "category": "radio",
      "id": 243,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792610728.8949354,
      "uptime_seconds": 112177.17326129401,
      "utc": "2026-10-21T19:25:28Z"
    },
    {
      "category": "source",
      "id": 242,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.9 ± 1.2 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792607400.4572532,
      "uptime_seconds": 108848.735580208,
      "utc": "2026-10-21T18:30:00Z"
    },
    {
      "category": "source",
      "id": 241,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792607280.3768125,
      "uptime_seconds": 108728.65514560301,
      "utc": "2026-10-21T18:28:00Z"
    },
    {
      "category": "radio",
      "id": 240,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-10",
      "type": "station_changed",
      "unix": 1792606554.9020212,
      "uptime_seconds": 108003.180321356,
      "utc": "2026-10-21T18:15:54Z"
    },
    {
      "category": "radio",
      "id": 239,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-10",
      "type": "station_changed",
      "unix": 1792606462.0891087,
      "uptime_seconds": 107910.36748825399,
      "utc": "2026-10-21T18:14:22Z"
    },
    {
      "category": "radio",
      "id": 238,
      "kind": "radio",
      "label": "Offset released",
      "message": "jitter settled; +116 µs slewed out",
      "severity": "info",
      "source": "allouis",
      "type": "offset_released",
      "unix": 1792604616.1175246,
      "uptime_seconds": 106064.39585114301,
      "utc": "2026-10-21T17:43:36Z"
    },
    {
      "category": "radio",
      "id": 237,
      "kind": "radio",
      "label": "Offset held",
      "message": "jitter 120 µs against a usual 24 µs; offset held at its last calm level",
      "severity": "notice",
      "source": "allouis",
      "type": "offset_held",
      "unix": 1792604507.0464544,
      "uptime_seconds": 105955.324883599,
      "utc": "2026-10-21T17:41:47Z"
    },
    {
      "category": "source",
      "id": 236,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792604220.36508,
      "uptime_seconds": 105668.64333963899,
      "utc": "2026-10-21T17:37:00Z"
    },
    {
      "category": "source",
      "id": 235,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792603800.3269806,
      "uptime_seconds": 105248.605293902,
      "utc": "2026-10-21T17:30:00Z"
    },
    {
      "category": "source",
      "id": 234,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792603140.3834076,
      "uptime_seconds": 104588.66173164001,
      "utc": "2026-10-21T17:19:00Z"
    },
    {
      "category": "source",
      "id": 233,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792602480.4482744,
      "uptime_seconds": 103928.726442306,
      "utc": "2026-10-21T17:08:00Z"
    },
    {
      "category": "source",
      "id": 232,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792602060.4189944,
      "uptime_seconds": 103508.69728267101,
      "utc": "2026-10-21T17:01:00Z"
    },
    {
      "category": "source",
      "id": 231,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792599900.2872417,
      "uptime_seconds": 101348.565567167,
      "utc": "2026-10-21T16:25:00Z"
    },
    {
      "category": "source",
      "id": 230,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: no tick: nothing at 1000 Hz to time a second from",
      "severity": "warning",
      "source": "local-15",
      "type": "source_lost",
      "unix": 1792599780.21483,
      "uptime_seconds": 101228.49317877601,
      "utc": "2026-10-21T16:23:00Z"
    },
    {
      "category": "source",
      "id": 229,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on WWV at 15.000 MHz, offset +4.7 ± 2.5 ms",
      "severity": "notice",
      "source": "local-15",
      "type": "source_ready",
      "unix": 1792599771.209643,
      "uptime_seconds": 101219.487973508,
      "utc": "2026-10-21T16:22:51Z"
    },
    {
      "category": "source",
      "id": 228,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: time code only: the minute decodes, but the seconds tick is not timed yet, and the time code's own edge is not served",
      "severity": "warning",
      "source": "local-15",
      "type": "source_lost",
      "unix": 1792599727.1830757,
      "uptime_seconds": 101175.46136193901,
      "utc": "2026-10-21T16:22:07Z"
    },
    {
      "category": "source",
      "id": 227,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on WWV at 15.000 MHz",
      "severity": "notice",
      "source": "local-15",
      "type": "source_ready",
      "unix": 1792599701.1641462,
      "uptime_seconds": 101149.442427788,
      "utc": "2026-10-21T16:21:41Z"
    },
    {
      "category": "source",
      "id": 226,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.4 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792599360.4501374,
      "uptime_seconds": 100808.728504174,
      "utc": "2026-10-21T16:16:00Z"
    },
    {
      "category": "source",
      "id": 225,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792599240.3737786,
      "uptime_seconds": 100688.652099263,
      "utc": "2026-10-21T16:14:00Z"
    },
    {
      "category": "source",
      "id": 224,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.2 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792598760.3108504,
      "uptime_seconds": 100208.589192547,
      "utc": "2026-10-21T16:06:00Z"
    },
    {
      "category": "source",
      "id": 223,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792598700.2719471,
      "uptime_seconds": 100148.5503137,
      "utc": "2026-10-21T16:05:00Z"
    },
    {
      "category": "source",
      "id": 222,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.2 ± 1.0 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792598640.4834423,
      "uptime_seconds": 100088.76181646001,
      "utc": "2026-10-21T16:04:00Z"
    },
    {
      "category": "source",
      "id": 221,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792598520.4031155,
      "uptime_seconds": 99968.681486233,
      "utc": "2026-10-21T16:02:00Z"
    },
    {
      "category": "source",
      "id": 220,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792598460.3658035,
      "uptime_seconds": 99908.644160921,
      "utc": "2026-10-21T16:01:00Z"
    },
    {
      "category": "radio",
      "id": 219,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792598302.0114393,
      "uptime_seconds": 99750.289720847,
      "utc": "2026-10-21T15:58:22Z"
    },
    {
      "category": "source",
      "id": 218,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: time code only: the minute decodes, but the seconds tick is not timed yet, and the time code's own edge is not served",
      "severity": "warning",
      "source": "local-15",
      "type": "source_lost",
      "unix": 1792598119.1396956,
      "uptime_seconds": 99567.418082704,
      "utc": "2026-10-21T15:55:19Z"
    },
    {
      "category": "source",
      "id": 217,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on WWV at 15.000 MHz",
      "severity": "notice",
      "source": "local-15",
      "type": "source_ready",
      "unix": 1792598100.1258452,
      "uptime_seconds": 99548.40424028599,
      "utc": "2026-10-21T15:55:00Z"
    },
    {
      "category": "source",
      "id": 216,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792597020.4299116,
      "uptime_seconds": 98468.708209457,
      "utc": "2026-10-21T15:37:00Z"
    },
    {
      "category": "source",
      "id": 215,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: no frame: edges are tracked but no minute has decoded",
      "severity": "warning",
      "source": "local-15",
      "type": "source_lost",
      "unix": 1792592400.1534698,
      "uptime_seconds": 93848.431797785,
      "utc": "2026-10-21T14:20:00Z"
    },
    {
      "category": "source",
      "id": 214,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on WWV at 15.000 MHz",
      "severity": "notice",
      "source": "local-15",
      "type": "source_ready",
      "unix": 1792592340.1172888,
      "uptime_seconds": 93788.39563157,
      "utc": "2026-10-21T14:19:00Z"
    },
    {
      "category": "source",
      "id": 213,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792589700.4210074,
      "uptime_seconds": 91148.69932986899,
      "utc": "2026-10-21T13:35:00Z"
    },
    {
      "category": "source",
      "id": 212,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792589044.4903083,
      "uptime_seconds": 90492.768646533,
      "utc": "2026-10-21T13:24:04Z"
    },
    {
      "category": "source",
      "id": 211,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.5 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792586928.4047544,
      "uptime_seconds": 88376.683060111,
      "utc": "2026-10-21T12:48:48Z"
    },
    {
      "category": "source",
      "id": 210,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: AM only: the time code decodes, but phase modulation is not locked, and AM's second edge is too coarse to serve time from",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792586909.393757,
      "uptime_seconds": 88357.67208572499,
      "utc": "2026-10-21T12:48:29Z"
    },
    {
      "category": "source",
      "id": 209,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792585800.4462218,
      "uptime_seconds": 87248.724545494,
      "utc": "2026-10-21T12:30:00Z"
    },
    {
      "category": "source",
      "id": 208,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: AM only: the time code decodes, but phase modulation is not locked, and AM's second edge is too coarse to serve time from",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792584512.380994,
      "uptime_seconds": 85960.659342763,
      "utc": "2026-10-21T12:08:32Z"
    },
    {
      "category": "source",
      "id": 207,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792584480.361076,
      "uptime_seconds": 85928.639427529,
      "utc": "2026-10-21T12:08:00Z"
    },
    {
      "category": "source",
      "id": 206,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: AM only: the time code decodes, but phase modulation is not locked, and AM's second edge is too coarse to serve time from",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792584171.4163947,
      "uptime_seconds": 85619.694753867,
      "utc": "2026-10-21T12:02:51Z"
    },
    {
      "category": "radio",
      "id": 205,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792583468.9644446,
      "uptime_seconds": 84917.24276161399,
      "utc": "2026-10-21T11:51:08Z"
    },
    {
      "category": "radio",
      "id": 204,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792583213.0536976,
      "uptime_seconds": 84661.332020588,
      "utc": "2026-10-21T11:46:53Z"
    },
    {
      "category": "radio",
      "id": 203,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792582175.8977656,
      "uptime_seconds": 83624.176075409,
      "utc": "2026-10-21T11:29:35Z"
    },
    {
      "category": "source",
      "id": 202,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on MSF at 0.060 MHz, offset +0.3 ± 1.0 ms",
      "severity": "notice",
      "source": "msf",
      "type": "source_ready",
      "unix": 1792573199.8946478,
      "uptime_seconds": 74648.17294347,
      "utc": "2026-10-21T08:59:59Z"
    },
    {
      "category": "source",
      "id": 201,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "msf",
      "type": "source_lost",
      "unix": 1792573077.8190837,
      "uptime_seconds": 74526.097394495,
      "utc": "2026-10-21T08:57:57Z"
    },
    {
      "category": "radio",
      "id": 200,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792570235.9756587,
      "uptime_seconds": 71684.253992895,
      "utc": "2026-10-21T08:10:35Z"
    },
    {
      "category": "radio",
      "id": 199,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792569423.9542725,
      "uptime_seconds": 70872.23262325201,
      "utc": "2026-10-21T07:57:03Z"
    },
    {
      "category": "source",
      "id": 198,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.4 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792568820.3170817,
      "uptime_seconds": 70268.59539701299,
      "utc": "2026-10-21T07:47:00Z"
    },
    {
      "category": "source",
      "id": 197,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792568760.2772675,
      "uptime_seconds": 70208.555587948,
      "utc": "2026-10-21T07:46:00Z"
    },
    {
      "category": "source",
      "id": 196,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.5 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792568640.4466856,
      "uptime_seconds": 70088.725007869,
      "utc": "2026-10-21T07:44:00Z"
    },
    {
      "category": "source",
      "id": 195,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792568580.4094348,
      "uptime_seconds": 70028.68775930001,
      "utc": "2026-10-21T07:43:00Z"
    },
    {
      "category": "source",
      "id": 194,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.5 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792568400.2912054,
      "uptime_seconds": 69848.56954693301,
      "utc": "2026-10-21T07:40:00Z"
    },
    {
      "category": "source",
      "id": 193,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792568340.504028,
      "uptime_seconds": 69788.782381074,
      "utc": "2026-10-21T07:39:00Z"
    },
    {
      "category": "source",
      "id": 192,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.5 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792568160.3914576,
      "uptime_seconds": 69608.66980332501,
      "utc": "2026-10-21T07:36:00Z"
    },
    {
      "category": "source",
      "id": 191,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792568100.3542418,
      "uptime_seconds": 69548.63258971901,
      "utc": "2026-10-21T07:35:00Z"
    },
    {
      "category": "radio",
      "id": 190,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWV, was WWVH",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792564494.079385,
      "uptime_seconds": 65942.35773399299,
      "utc": "2026-10-21T06:34:54Z"
    },
    {
      "category": "radio",
      "id": 189,
      "kind": "radio",
      "label": "Station identified",
      "message": "now hearing WWVH, was WWV",
      "severity": "info",
      "source": "local-5",
      "type": "station_changed",
      "unix": 1792564213.901058,
      "uptime_seconds": 65662.17940020502,
      "utc": "2026-10-21T06:30:13Z"
    },
    {
      "category": "source",
      "id": 188,
      "kind": "radio",
      "label": "Source ready",
      "message": "locked on DCF77 at 0.077 MHz, offset +0.6 ± 1.1 ms",
      "severity": "notice",
      "source": "dcf77",
      "type": "source_ready",
      "unix": 1792562400.497252,
      "uptime_seconds": 63848.77560586999,
      "utc": "2026-10-21T06:00:00Z"
    },
    {
      "category": "source",
      "id": 187,
      "kind": "radio",
      "label": "Source lost",
      "message": "lost lock: decoder not locked yet",
      "severity": "warning",
      "source": "dcf77",
      "type": "source_lost",
      "unix": 1792562340.4607081,
      "uptime_seconds": 63788.73906256999,
      "utc": "2026-10-21T05:59:00Z"
    }
  ],
  "latest_id": 286,
  "severities": [
    "info",
    "notice",
    "warning",
    "error"
  ],
  "types": [
    {
      "category": "daemon",
      "description": "The daemon started. Everything before this is from a previous run and is gone.",
      "label": "Daemon started",
      "severity": "info",
      "type": "daemon_started"
    },
    {
      "category": "clock",
      "description": "Time is being served from live sources: for the first time, or again after coasting or being unsynchronised.",
      "label": "Synchronised",
      "severity": "notice",
      "type": "synchronised"
    },
    {
      "category": "clock",
      "description": "No time is being served as synchronised: nothing usable, and nothing left to coast on. Clients are told to look elsewhere.",
      "label": "Unsynchronised",
      "severity": "error",
      "type": "unsynchronised"
    },
    {
      "category": "clock",
      "description": "No source is usable, so the served time runs on this machine's crystal from the last good offset, with its claimed accuracy decaying, until the coast limit.",
      "label": "Coasting",
      "severity": "warning",
      "type": "coasting"
    },
    {
      "category": "clock",
      "description": "The stratum being served changed, usually because the time now comes from a different kind of source.",
      "label": "Stratum changed",
      "severity": "info",
      "type": "stratum_changed"
    },
    {
      "category": "clock",
      "description": "Every source in use agrees a leap second is scheduled at the end of the month.",
      "label": "Leap second announced",
      "severity": "notice",
      "type": "leap_pending"
    },
    {
      "category": "clock",
      "description": "The leap second warning is no longer being served.",
      "label": "Leap warning cleared",
      "severity": "info",
      "type": "leap_cleared"
    },
    {
      "category": "class",
      "description": "A class of source (radio or NTP) has at least its configured minimum of usable sources.",
      "label": "Class healthy",
      "severity": "notice",
      "type": "class_healthy"
    },
    {
      "category": "class",
      "description": "A class of source has fallen below its configured minimum of usable sources. If it is the primary, the failover countdown starts.",
      "label": "Class unhealthy",
      "severity": "warning",
      "type": "class_unhealthy"
    },
    {
      "category": "class",
      "description": "The primary class had nothing usable for the failover interval, and the time now comes from the secondary.",
      "label": "Failed over",
      "severity": "warning",
      "type": "failover"
    },
    {
      "category": "class",
      "description": "The primary class stayed healthy for the failback interval and serves the time again.",
      "label": "Failed back",
      "severity": "notice",
      "type": "failback"
    },
    {
      "category": "class",
      "description": "In cold mode, the secondary sources were connected because the primary lost its sources.",
      "label": "Cold standby brought up",
      "severity": "info",
      "type": "standby_up"
    },
    {
      "category": "class",
      "description": "In cold mode, the secondary sources were disconnected because the primary has been healthy long enough.",
      "label": "Cold standby stood down",
      "severity": "info",
      "type": "standby_down"
    },
    {
      "category": "source",
      "description": "A source became usable: a receiver's decoder locked, or an upstream server became reachable with a filtered offset.",
      "label": "Source ready",
      "severity": "notice",
      "type": "source_ready"
    },
    {
      "category": "source",
      "description": "A usable source stopped being usable, and why.",
      "label": "Source lost",
      "severity": "warning",
      "type": "source_lost"
    },
    {
      "category": "source",
      "description": "A source disagrees with the others of its kind by more than any delay model can explain, and is kept out of the served time.",
      "label": "Source refused",
      "severity": "warning",
      "type": "source_refused"
    },
    {
      "category": "source",
      "description": "A refused source agrees with the others again and is used.",
      "label": "Source accepted again",
      "severity": "notice",
      "type": "source_accepted"
    },
    {
      "category": "source",
      "description": "A source refused for long enough was made to drop its lock and acquire from nothing.",
      "label": "Source sent to re-acquire",
      "severity": "warning",
      "type": "source_reacquire"
    },
    {
      "category": "radio",
      "description": "Audio started streaming from an UberSDR receiver.",
      "label": "Receiver connected",
      "severity": "info",
      "type": "link_up"
    },
    {
      "category": "radio",
      "description": "The audio stream from a receiver stopped, or a connection to it failed.",
      "label": "Receiver disconnected",
      "severity": "warning",
      "type": "link_down"
    },
    {
      "category": "radio",
      "description": "The decoder decided which transmitter it is hearing (WWV, WWVH, WWVB or DCF77), or changed its mind.",
      "label": "Station identified",
      "severity": "info",
      "type": "station_changed"
    },
    {
      "category": "radio",
      "description": "A receiver decoded a time whole seconds or more from where its own history puts it -- a misread bit in the time code, since UTC does not jump -- and the decode was not used.",
      "label": "Decoded time refused",
      "severity": "warning",
      "type": "time_refused"
    },
    {
      "category": "radio",
      "description": "A decoded time that contradicted a receiver's history held for long enough that the history was taken to be the wrong one, and replaced.",
      "label": "New decoded time taken",
      "severity": "warning",
      "type": "time_adopted"
    },
    {
      "category": "radio",
      "description": "A receiver's jitter jumped far past its usual level, so its offset is held at the last calm level instead of following the disturbance, until the jitter settles.",
      "label": "Offset held",
      "severity": "notice",
      "type": "offset_held"
    },
    {
      "category": "radio",
      "description": "A held offset follows the receiver again -- its jitter settled, or the hold reached its ten-minute limit -- and the difference is slewed out over about a minute.",
      "label": "Offset released",
      "severity": "info",
      "type": "offset_released"
    },
    {
      "category": "ntp",
      "description": "An upstream NTP server changed its own stratum or reference: it is now synchronised to something else.",
      "label": "Upstream reference changed",
      "severity": "info",
      "type": "upstream_changed"
    },
    {
      "category": "ntp",
      "description": "An upstream server told this daemon to go away (RATE, DENY or RSTR).",
      "label": "Kiss-o'-death",
      "severity": "error",
      "type": "kiss_of_death"
    },
    {
      "category": "pps",
      "description": "The serial 1PPS output is marking every second of the served time: for the first time, or again after the daemon synchronised or the port came back.",
      "label": "1PPS output pulsing",
      "severity": "notice",
      "type": "pps_pulsing"
    },
    {
      "category": "pps",
      "description": "The serial 1PPS output stopped pulsing: the daemon is not synchronised, or the port is missing or failing. The message says which.",
      "label": "1PPS output stopped",
      "severity": "warning",
      "type": "pps_stopped"
    }
  ]
}
