{"ticker":"KPSTORM","current":{"schema":"tickerz-rule/1","ticker":"KPSTORM","version":1,"rulebook":"Rulebook v0.2, 2026-10-04","counts":"Days in a month (UTC) on which the planetary Kp index reached 5 in any of its eight three-hour slots: a geomagnetic storm, G1 or stronger on NOAA's scale. Kp comes in thirds, so 5- (4.67) does not count and 5 does. Read from the Kp file of GFZ Helmholtz Centre for Geosciences, which makes the index. A month prints once every slot of every day is in. GFZ's newest values are nowcasts replaced by definitive values about a month later; the record keeps any revision. Counted from January 2010.","source":{"name":"GFZ Helmholtz Centre for Geosciences, Geomagnetic Observatory Niemegk, Kp index since 1932","url":"https://kp.gfz.de/en/data","terms":"CC BY 4.0 for Kp. The same file carries sunspot numbers under CC BY-NC 4.0; Tickerz does not read or keep them."},"query":{"file":"https://kp.gfz.de/app/files/Kp_ap_Ap_SN_F107_since_1932.txt","columns":"Kp1 to Kp8 only"},"transform":"UTC months from 2010-01-01; a month only with all eight Kp of every day in","aggregation":"count of days with any Kp of 5 or more","cadence":"month","trailing_partial":0,"unit":"days","decimals":0,"precision":"Whole days, UTC, with at least one three-hour Kp of 5 or more.","revision_policy":"A month prints the day after it ends once all eight Kp values of every day are in. A slot GFZ leaves at -1 keeps the month open. If the file has no day in the last three, the read fails. A month GFZ never completes is void. A print is never edited: a correction is a new signed report that names the one it corrects.","grade":"reference","rights":{"status":"clean","url":"https://kp.gfz.de/app/files/Kp_ap_Ap_SN_F107_since_1932.txt","clause":"The file's own header: \"LICENSE: CC BY 4.0, except for the sunspot numbers contained in this file, which have the CC BY-NC 4.0 license\". Tickerz reads only the Kp columns and credits GFZ with the citation it asks for (read November 13 2026).","checked":"2026-11-13"},"settleable":false},"hash":"348e8949ed05b6ddc76143bc5301f0281d46cd3477cd106a2314b00a3f009bb0","canonical":"{\"aggregation\":\"count of days with any Kp of 5 or more\",\"cadence\":\"month\",\"counts\":\"Days in a month (UTC) on which the planetary Kp index reached 5 in any of its eight three-hour slots: a geomagnetic storm, G1 or stronger on NOAA's scale. Kp comes in thirds, so 5- (4.67) does not count and 5 does. Read from the Kp file of GFZ Helmholtz Centre for Geosciences, which makes the index. A month prints once every slot of every day is in. GFZ's newest values are nowcasts replaced by definitive values about a month later; the record keeps any revision. Counted from January 2010.\",\"decimals\":0,\"grade\":\"reference\",\"precision\":\"Whole days, UTC, with at least one three-hour Kp of 5 or more.\",\"query\":{\"columns\":\"Kp1 to Kp8 only\",\"file\":\"https://kp.gfz.de/app/files/Kp_ap_Ap_SN_F107_since_1932.txt\"},\"revision_policy\":\"A month prints the day after it ends once all eight Kp values of every day are in. A slot GFZ leaves at -1 keeps the month open. If the file has no day in the last three, the read fails. A month GFZ never completes is void. A print is never edited: a correction is a new signed report that names the one it corrects.\",\"rights\":{\"checked\":\"2026-11-13\",\"clause\":\"The file's own header: \\\"LICENSE: CC BY 4.0, except for the sunspot numbers contained in this file, which have the CC BY-NC 4.0 license\\\". Tickerz reads only the Kp columns and credits GFZ with the citation it asks for (read November 13 2026).\",\"status\":\"clean\",\"url\":\"https://kp.gfz.de/app/files/Kp_ap_Ap_SN_F107_since_1932.txt\"},\"rulebook\":\"Rulebook v0.2, 2026-10-04\",\"schema\":\"tickerz-rule/1\",\"settleable\":false,\"source\":{\"name\":\"GFZ Helmholtz Centre for Geosciences, Geomagnetic Observatory Niemegk, Kp index since 1932\",\"terms\":\"CC BY 4.0 for Kp. The same file carries sunspot numbers under CC BY-NC 4.0; Tickerz does not read or keep them.\",\"url\":\"https://kp.gfz.de/en/data\"},\"ticker\":\"KPSTORM\",\"trailing_partial\":0,\"transform\":\"UTC months from 2010-01-01; a month only with all eight Kp of every day in\",\"unit\":\"days\",\"version\":1}","versions":[{"version":1,"from":"2026-11-12"}]}