BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//contestcal//Amateur Radio Contest Calendar//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Amateur Radio Contests
X-WR-TIMEZONE:UTC
REFRESH-INTERVAL;VALUE=DURATION:PT12H
X-PUBLISHED-TTL:PT12H
X-WR-CALDESC:Rolling window: the last 30 days and the next 365 days. Every 
 contest in the catalog. Dates are computed from each sponsor's own publish
 ed rules. Times are UTC instants\; events marked TENTATIVE have not been v
 erified against the sponsor's page yet.
BEGIN:VEVENT
UID:cwops-cwt-20260902T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260902T130000Z
DTEND:20260902T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260902T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260902T190000Z
DTEND:20260902T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260903T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260903T030000Z
DTEND:20260903T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260903T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260903T070000Z
DTEND:20260903T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20260903T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260903T190000Z
DTEND:20260903T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2026-09-10\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20260904T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260904T010000Z
DTEND:20260904T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20260904T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260904T014500Z
DTEND:20260904T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20260904T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260904T023000Z
DTEND:20260904T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260904T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260904T200000Z
DTEND:20260904T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-aa-dx-phone-20260905T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T000000Z
DTEND:20260907T000000Z
SUMMARY:All Asian DX Contest\, Phone
DESCRIPTION:Sponsor: JARL\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 48h\nExchange: RS(T) and the operator's age. An operator 
 who does not want to send an age sends 01. Multi-operator stations send th
 e average age of the operators at the start of the contest.\nRules: https:
 //www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
URL:https://www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cw-open-20260905T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T000000Z
DTEND:20260905T035900Z
SUMMARY:CWops CW Open (unverified)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 metres.\nDuration: 3h 59m
 \nExchange: A serial number and your name.\nNote: THREE SEPARATE COMPETITI
 ONS ON ONE DAY\, not one twelve-hour contest with breaks -- CWops scores e
 ach session on its own\, which is why this record uses the sessions array 
 rather than a single window.\n\nMANUAL AND UNVERIFIED BECAUSE ONE PUBLISHE
 D DATE IS NOT A RULE. September 5 2026 is the first Saturday of September\
 , and that is an observation about one year rather than a recurrence CWops
  states. Fitting an ordinal to a single date is the mistake this catalog s
 pends most of its effort not making. A second year's announcement settles 
 it.\nUNVERIFIED: these dates have not yet been checked against the sponsor
 's own published rules. Confirm before you rely on them.\nRules: https://c
 wops.org/cwops-tests/cw-open/
URL:https://cwops.org/cwops-tests/cw-open/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:erau-es-ll-kv-20260905T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T070000Z
DTEND:20260905T075900Z
SUMMARY:Estonian HF Cup (ES LL KV)
DESCRIPTION:Sponsor: ERAU\nModes: CW\, SSB\nBands: 80m\nBand note: CW below
  3600 kHz and SSB above it\; 3530-3560 kHz and 3600-3650 kHz are recommend
 ed.\nDuration: 59m\nExchange: RS(T) and a continuous serial number from 00
 1.\nEligibility: Entry limited to ES. K stations may be worked but cannot 
 submit an entry.\nNote: SPONSOR-ANCHORED LOCAL TIME\, and ERAU's own calen
 dar proves the reading: 10:00-10:59 Estonian time is 08:00-08:59 UTC in wi
 nter (EET) and 07:00-07:59 in summer (EEST)\, which is exactly the split E
 RAU prints across the nine stages. The rules give no date rule at all -- 4
 .2 defers to the calendar plan -- so the dates are manual and taken from E
 RAU's published 2026 calendar. Eight of the nine are the first Saturday of
  their month\; February's is the second. The log deadline is 'the Thursday
  of the following week'\, which is not a fixed number of days from the end
  of each stage\, so it is recorded here rather than as log_deadline_days. 
 Stages 4.3 also splits each hour into four periods\; that is a scoring dev
 ice inside one continuous hour.\nRules: https://www.erau.ee/images/LL/ES%2
 0LL%20KV%20reeglid.pdf
URL:https://www.erau.ee/images/LL/ES%20LL%20KV%20reeglid.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-national-field-day-20260905T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T080000Z
DTEND:20260906T100000Z
SUMMARY:SARL National Field Day
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\,
  15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 m\, excluding the 60
 \, 30\, 17 and 12 m bands. The segments 7 100-7 130 and 3 651-3 699 kHz ar
 e contest free.\nDuration: 26h\nExchange: A contest-specific exchange\; ph
 one and CW on one band count as separate bands and a station may be worked
  once per band per mode.\nLogs due: 2026-09-11\nNote: Two legs a year off 
 ONE record\, because both share a start and end offset -- 0800 UTC Saturda
 y to 1000 UTC Sunday -- and differ only in which weekend they anchor to. S
 ARL states both readings itself\, weekend AND date\, and both agree for 20
 26. log_deadline_days is 5\, which is the right DAY and not the right hour
 : SARL states 'by 21:59 UTC on Friday'\, and the contest ends at 10:00 UTC
  on the Sunday five days before\, so the engine's derived log_due lands at
  17:00 rather than 21:59. The day is exact in every year because both ends
  are tied to the same Sunday. The five hours are recorded here rather than
  papered over.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/20
 26-The-SARL-National-Field-Day-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-National
 -Field-Day-v1.1.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cw-open-20260905T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T120000Z
DTEND:20260905T155900Z
SUMMARY:CWops CW Open (unverified)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 metres.\nDuration: 3h 59m
 \nExchange: A serial number and your name.\nNote: THREE SEPARATE COMPETITI
 ONS ON ONE DAY\, not one twelve-hour contest with breaks -- CWops scores e
 ach session on its own\, which is why this record uses the sessions array 
 rather than a single window.\n\nMANUAL AND UNVERIFIED BECAUSE ONE PUBLISHE
 D DATE IS NOT A RULE. September 5 2026 is the first Saturday of September\
 , and that is an observation about one year rather than a recurrence CWops
  states. Fitting an ordinal to a single date is the mistake this catalog s
 pends most of its effort not making. A second year's announcement settles 
 it.\nUNVERIFIED: these dates have not yet been checked against the sponsor
 's own published rules. Confirm before you rely on them.\nRules: https://c
 wops.org/cwops-tests/cw-open/
URL:https://cwops.org/cwops-tests/cw-open/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-htp-40m-20260905T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T130000Z
DTEND:20260905T160000Z
SUMMARY:AGCW Handtastenparty 40m (HTP)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 40m\nDuration: 3h\nExchange
 : RST + running 3-digit QSO number from 001 + class + name + age\nRules: h
 ttps://www.agcw.de/contest/htp/
URL:https://www.agcw.de/contest/htp/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:irts-ssb-field-day-20260905T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T130000Z
DTEND:20260906T130000Z
SUMMARY:IRTS SSB Field Day
DESCRIPTION:Sponsor: IRTS\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Band note: 3.5\, 7\, 14\, 21 and 28 MHz -- no 160 m\, unlike the CW field 
 day.\nDuration: 24h\nExchange: A signal report and a serial number startin
 g at 001.\nEligibility: Entry limited to EI. K stations may be worked but 
 cannot submit an entry.\nLogs due: 2026-09-20\nNote: IT FALLS ON THE SAME 
 WEEKEND AS RSGB'S\, AND THAT IS NOT A COINCIDENCE. Both societies run thei
 r leg of the IARU Region 1 Field Day: RSGB's National Field Day is the fir
 st Saturday of June and IRTS's CW Field Day is the first full weekend\, an
 d the same pairing repeats in September. They are separate contests with s
 eparate rules\, separate logs and separate results -- which is why both ar
 e here rather than one.\n\nThe pairing also settles what the IARU Region 1
  Field Day IS: a framework each member society runs its own contest inside
 \, not a contest IARU publishes rules for. DARC lists it on their calendar
  and says it is IARU's\; UBA lists it too\; IARU Region 1's own site publi
 shes rules for the HF Championship and nothing else. Nobody claims it\, so
  there is nothing to encode under IARU's name.\n\nENTRY IS EI ONLY AND POR
 TABLE ONLY: 'Any individual or group operating in EI complying with Rule 3
 .6 of the General Rules and operating portable on a site'. Stations elsewh
 ere may be worked but cannot enter.\n\nTwo differences from the CW field d
 ay\, both IRTS's own and both matching RSGB's pair exactly: it starts at 1
 300 rather than 1500\, and it drops 160 m.\nRules: https://www.irts.ie/cgi
 /st.cgi?r_hffdrules.html
URL:https://www.irts.ie/cgi/st.cgi?r_hffdrules.html
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ssb-field-day-20260905T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T130000Z
DTEND:20260906T130000Z
SUMMARY:RSGB SSB Field Day
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m\, SSB only -- no 1
 60 m\, unlike the CW field day.\nDuration: 24h\nExchange: RS(T) plus a ser
 ial number starting at 1 and incrementing by 1\, irrespective of band.\nEl
 igibility: Entry limited to G. K stations may be worked but cannot submit 
 an entry.\nNote: Two differences from the CW field day in June\, both the 
 sponsor's: it starts at 1300 rather than 1500\, and it drops 160 m. Same r
 ules page\, same 24 hours. RSGB keeps a rules page per year\, so its own d
 ates check its own rule. Four years were read for this record -- 2023\, 20
 24\, 2025 and 2026 -- and the recurrence reproduces all of them.\nRules: h
 ttps://www.rsgbcc.org/hf/rules/2026/rnfd.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rnfd.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-field-day-ssb-20260905T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T130000Z
DTEND:20260906T125900Z
SUMMARY:USKA Field Day (SSB)
DESCRIPTION:Sponsor: USKA\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 23h 59m\nExchange: RS(T) and a serial number of at least 
 three digits. With fixed stations the report alone is enough.\nEligibility
 : Entry limited to HB. K stations may be worked but cannot submit an entry
 .\nLogs due: 2026-09-14\nNote: One of USKA's two Field Day legs\; they sha
 re a Reglement and differ only in month\, mode and start time\, so they ar
 e two records. The first full weekend of June 2026 is 6-7 June and of Sept
 ember 2026 is 5-6 September\, both of which USKA's KW-Contest page prints.
 \nRules: https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer
 -den-Field-Day-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer-den-F
 ield-Day-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cw-open-20260905T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T200000Z
DTEND:20260905T235900Z
SUMMARY:CWops CW Open (unverified)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 metres.\nDuration: 3h 59m
 \nExchange: A serial number and your name.\nNote: THREE SEPARATE COMPETITI
 ONS ON ONE DAY\, not one twelve-hour contest with breaks -- CWops scores e
 ach session on its own\, which is why this record uses the sessions array 
 rather than a single window.\n\nMANUAL AND UNVERIFIED BECAUSE ONE PUBLISHE
 D DATE IS NOT A RULE. September 5 2026 is the first Saturday of September\
 , and that is an observation about one year rather than a recurrence CWops
  states. Fitting an ordinal to a single date is the mistake this catalog s
 pends most of its effort not making. A second year's announcement settles 
 it.\nUNVERIFIED: these dates have not yet been checked against the sponsor
 's own published rules. Confirm before you rely on them.\nRules: https://c
 wops.org/cwops-tests/cw-open/
URL:https://cwops.org/cwops-tests/cw-open/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-jay-hudak-80m-20260905T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260905T200000Z
DTEND:20260906T195900Z
SUMMARY:PODXS 070 Club Jay Hudak Memorial 80M Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 80m\nDu
 ration: 23h 59m\nExchange: State/province/country (SPC)\nLogs due: 2026-09
 -13\nNote: Six-hour operating limit inside a 24-hour window. Dedicated to 
 Jay Hudak KA3X\, 070 #001.\nRules: https://www.podxs070.com/o7o-club-spons
 ored-contests/jay-hudak-memorial-80m-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/jay-hudak-memorial
 -80m-sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260907T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260907T000000Z
DTEND:20260907T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20260907T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260907T174000Z
DTEND:20260907T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-ssb-20260907T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260907T190000Z
DTEND:20260907T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, SSB
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\nBand n
 ote: 3600-3775 kHz.\nDuration: 1h 30m\nExchange: RS(T) plus a serial numbe
 r starting at 1 and incrementing by 1.\nLogs due: 2026-09-10\nNote: THE CL
 OCK MOVES IN NOVEMBER AND THE RECORD SAYS SO PER DATE. September and Octob
 er run 1900-2030 UTC\; November runs 2000-2130. Every leg of this series s
 its on one side or the other of that change\, so a single stored time woul
 d put two of the three runnings on the calendar an hour wrong.\n\nThis is 
 the first use of PER-DATE TIMES in a manual rule\, a schema question NEEDS
 _A_HUMAN had been carrying since the REP FT4 series hit the same wall. The
  alternative was one record per clock time -- six records for a nine-leg s
 eries the sponsor treats as one -- or one record per leg\, which is nine. 
 Splitting by MODE is the split a reader actually wants\, because the mode 
 filter is what they reach for\, and per-date times are what make that spli
 t possible without lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES D
 ATES AND NO RULE for this series. The legs fall on Mondays\, Wednesdays an
 d Thursdays with no discernible ordinal\, which is exactly the shape an or
 dinal must not be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -
 - RSGB states it outright\, which is worth noting beside the AFS and Club 
 Calls contests where entry really is UK&CD only.\nRules: https://www.rsgbc
 c.org/hf/rules/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20260908T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260908T000000Z
DTEND:20260908T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-cw-ausbildungscontest-20260908T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260908T180000Z
DTEND:20260908T185900Z
SUMMARY:DARC CW-Ausbildungscontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: not yet read off the sponsor's
  own rules\nDuration: 59m\nExchange: not recorded yet — see the sponsor'
 s rules below\nNote: IT COMPLETES A PATTERN DARC DESCRIBES BUT DOES NOT SP
 ELL OUT. Their three short contests take one month of each quarter in turn
 \, all on a Tuesday evening: the RTTY-Kurzcontest in months 1/4/7/10\, the
  FT4 Contest in 2/5/8/11\, and this one in 3/6/9/12. All four of DARC's pu
 blished dates are the SECOND TUESDAY of those months. That is what 'reiht 
 sich vom Termin her in die anderen ... ein' means\, and the arithmetic con
 firms it rather than assuming it.\n\nVERIFIED FALSE because the page that 
 describes the series is prose about teaching CW rather than an Ausschreibu
 ng: no bands\, no exchange\, no deadline. BANDS ARE UNRECORDED\, so every 
 band filter excludes this record.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not 
 stated on the page that describes the series. That sentence sits here rath
 er than in bands_note\, because bands_note is for a sponsor's own wording 
 ABOUT a band list and must never stand in for one -- a test enforces it\, 
 and it caught this.\nUNVERIFIED: these dates have not yet been checked aga
 inst the sponsor's own published rules. Confirm before you rely on them.\n
 Rules: https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildu
 ngscontest/
URL:https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildungsc
 ontest/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260909T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260909T130000Z
DTEND:20260909T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260909T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260909T190000Z
DTEND:20260909T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260910T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260910T030000Z
DTEND:20260910T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260910T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260910T070000Z
DTEND:20260910T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20260911T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260911T010000Z
DTEND:20260911T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20260911T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260911T014500Z
DTEND:20260911T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20260911T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260911T023000Z
DTEND:20260911T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260911T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260911T200000Z
DTEND:20260911T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wae-dx-ssb-20260912T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260912T000000Z
DTEND:20260913T235900Z
SUMMARY:WAE DX Contest SSB
DESCRIPTION:Sponsor: DARC\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Duration: 47h 59m\nExchange: RS/RST + serial from 001. QTC traffic scores 
 additional points: a QSO already logged is reported back to a European sta
 tion as time\, callsign and serial\, at most 10 between any two stations\,
  and each correctly passed QTC counts a point to both ends.\nLogs due: 202
 6-09-20\nRules: https://www.darc.de/der-club/referate/conteste/wae-dx-cont
 est/regeln/
URL:https://www.darc.de/der-club/referate/conteste/wae-dx-contest/regeln/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20260912T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260912T120000Z
DTEND:20260913T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-africa-ft4-20260912T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260912T150000Z
DTEND:20260912T180000Z
SUMMARY:Africa FT4 DX Contest
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\, 20m\nBa
 nd note: 80m\, 40m and 20m\; recommended dial frequencies 3576 kHz\, 7047.
 5 kHz and 14080 kHz (USB)\, the WSJT-X FT4 defaults.\nDuration: 3h\nExchan
 ge: A signal report and the four-digit Maidenhead grid locator\, using the
  FT4 mode.\nNote: Two legs off one record: both run 15:00-18:00 UTC and di
 ffer only in which second Saturday they anchor to. Power is capped at 100 
 W for everyone\, so it is recorded as the single power category rather tha
 n as a set of entry classes. No log deadline is stated in the contest's ow
 n rules section.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/
 2026-Africa-FT4-DX-Contest-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-Africa-FT4-DX-Con
 test-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-september-vhf-20260912T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260912T180000Z
DTEND:20260914T025900Z
SUMMARY:ARRL September VHF Contest
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 6m\, 2m\, 1.25m\, 70cm\, 33
 cm\, 23cm\, 13cm\, 3cm\nBand note: All authorized frequencies above 50 MHz
 \nDuration: 32h 59m\nExchange: not recorded yet — see the sponsor's rule
 s below\nRules: http://www.arrl.org/september-vhf
URL:http://www.arrl.org/september-vhf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ncj-sprint-cw-20260913T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260913T000000Z
DTEND:20260913T035900Z
SUMMARY:North American Sprint\, CW
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: CW\nBands: 80m\
 , 40m\, 20m\nDuration: 3h 59m\nExchange: Other station's call + your call 
 + serial number + name + state/province/country ('DX' outside North Americ
 a)\nLogs due: 2026-09-20\nNote: Encoded as 'manual' deliberately. NCJ publ
 ishes explicit dates per year and flagged 2026 September with 'NOTE CW DAT
 E SHIFT'\, so there is no stable derivable recurrence to encode. 2026 happ
 ens to land on the 2nd Sunday of February and the 2nd Sunday of September\
 , but that pattern is NOT a rule NCJ states -- re-read the rules PDF each 
 year.\nRules: https://www.ncjweb.com/Sprint-Rules.pdf
URL:https://www.ncjweb.com/Sprint-Rules.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20260914T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260914T000000Z
DTEND:20260914T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260914T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260914T000000Z
DTEND:20260914T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20260914T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260914T174000Z
DTEND:20260914T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-equinox-6m-september-20260916T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260916T000100Z
DTEND:20261015T235900Z
SUMMARY:SARL Equinox 6m African DX Entity Challenge (September)
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT8)\nBands: 6m\nDuration: 719h 
 58m\nExchange: Signal reports\; contacts must be two-way point to point.\n
 Note: A month-long challenge rather than a weekend contest\, which is why 
 it is the longest single occurrence in the catalog. 16 September to 15 Oct
 ober is 29 days. The two legs are separate records because their end offse
 ts differ -- the March leg runs 30 days and the September leg 29 -- and on
 e record carries one start/end pair. SARL's own calendar marks each leg wi
 th a start and an end event rather than one long block\, and those markers
  confirm both instants.\nRules: https://mysarl.org.za/wp-content/uploads/2
 025/11/2026-SARL-Equinox-6m-African-DX-Entity-Challenge-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-SARL-Equinox-6m-A
 frican-DX-Entity-Challenge-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260916T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260916T130000Z
DTEND:20260916T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260916T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260916T190000Z
DTEND:20260916T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-cw-20260916T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260916T190000Z
DTEND:20260916T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, CW
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\nBand no
 te: 3510-3565 kHz at any speed\, with 3565-3570 kHz reserved for 15 wpm ma
 ximum.\nDuration: 1h 30m\nExchange: RS(T) plus a serial number starting at
  1 and incrementing by 1.\nLogs due: 2026-09-19\nNote: THE CLOCK MOVES IN 
 NOVEMBER AND THE RECORD SAYS SO PER DATE. September and October run 1900-2
 030 UTC\; November runs 2000-2130. Every leg of this series sits on one si
 de or the other of that change\, so a single stored time would put two of 
 the three runnings on the calendar an hour wrong.\n\nThis is the first use
  of PER-DATE TIMES in a manual rule\, a schema question NEEDS_A_HUMAN had 
 been carrying since the REP FT4 series hit the same wall. The alternative 
 was one record per clock time -- six records for a nine-leg series the spo
 nsor treats as one -- or one record per leg\, which is nine. Splitting by 
 MODE is the split a reader actually wants\, because the mode filter is wha
 t they reach for\, and per-date times are what make that split possible wi
 thout lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO R
 ULE for this series. The legs fall on Mondays\, Wednesdays and Thursdays w
 ith no discernible ordinal\, which is exactly the shape an ordinal must no
 t be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states
  it outright\, which is worth noting beside the AFS and Club Calls contest
 s where entry really is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rule
 s/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260917T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260917T030000Z
DTEND:20260917T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260917T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260917T070000Z
DTEND:20260917T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20260918T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260918T010000Z
DTEND:20260918T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20260918T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260918T014500Z
DTEND:20260918T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20260918T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260918T023000Z
DTEND:20260918T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260918T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260918T200000Z
DTEND:20260918T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs-sota-activity-weekend-20260919T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260919T000000Z
DTEND:20260920T215900Z
SUMMARY:ZS SOTA Activity Weekend
DESCRIPTION:Sponsor: SOTA SA\nModes: Mixed\nBands: not yet read off the spo
 nsor's own rules\nDuration: 45h 59m\nExchange: An RS\, RST or RSQ report a
 nd the SOTA reference.\nNote: THE CATALOG'S SECOND RECORD WITH NO BANDS\, 
 AND THE SECOND FOR A GOOD REASON. SARL states '2. Frequencies and modes Al
 l amateur bands and modes' -- there is no list to record\, and writing one
  out would be this catalog inventing a restriction SARL did not state. Sam
 e treatment as JARL's New Year QSO Party. The consequence is real and the 
 page says so: every band filter necessarily excludes this record.\n\nModes
  are 'Mixed' for the same sentence -- that is exactly what the token means
 .\n\nIt sits at the edge of what this catalog is for. It has dates\, rules
 \, an exchange and categories\, so it is a scheduled operating event with 
 a schedule worth publishing\; but it is scored through the SOTA database r
 ather than by a log submitted to the sponsor\, and 'Activator' and 'Chaser
 ' are roles rather than entry classes. Encoded on the same reasoning as UB
 A's Belgian Mills Award\, which is also an award-shaped event with real da
 tes. Sourced from the SARL Contest Manual\, which carries this contest's f
 ull rules and names its organising body -- the venue in which South Africa
 n clubs publish their rules\, not a listing of them. See data/sources.md\,
  'Nine South African clubs\, one manual'.\nRules: https://mysarl.org.za/wp
 -content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.p
 df
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-10ghz-leg2-20260919T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260919T090000Z
DTEND:20260921T075900Z
SUMMARY:ARRL 10 GHz and Up Contest\, Round 2
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 3cm\nBand note: 10 GHz thro
 ugh light\nDuration: 46h 59m\nExchange: not recorded yet — see the spons
 or's rules below\nLogs due: 2026-10-21\nNote: CORRECTION: this was stored 
 as a local-time contest running 0600 local Saturday to 2359 local Sunday. 
 ARRL has since moved it to fixed UTC and says so explicitly in the rules. 
 It is now a plain UTC record -- 0900Z Saturday to 0759Z Monday -- and carr
 ies no timezone or local_rolling flag. Operating time is capped at 42 hour
 s inside that 47-hour window. Also resolves the suspected typo flagged ear
 lier: ARRL's rule reads 'Third full weekend of August AND SEPTEMBER'\, so 
 a single rule covers both rounds and the September anchor was right all al
 ong.\nRules: http://www.arrl.org/10-ghz-up
URL:http://www.arrl.org/10-ghz-up
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sac-cw-20260919T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260919T120000Z
DTEND:20260920T115900Z
SUMMARY:Scandinavian Activity Contest\, CW
DESCRIPTION:Sponsor: NRAU\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nB
 and note: 3510-3560\, 7000-7040\, 14000-14060\, 21000-21070\, 28000-28070 
 kHz\nDuration: 23h 59m\nExchange: RS(T) plus a serial number starting at 0
 01.\nLogs due: 2026-09-25\nNote: FOUND BECAUSE A BLOCKED ORGANISATION STOP
 PED BEING ASKED WHAT ELSE IT RUNS. NRAU is recorded in this registry as bl
 ocked\, correctly: nrau.net says its contest information is under revision
  and publishes no rules for NRAU-Baltic or the Nordic Activity Contests. B
 ut NRAU also organises this\, its flagship\, and it publishes complete rul
 es at a domain of its own. SAC appeared nowhere in the registry at all unt
 il the 2026-08-21 gap audit.\n\nTHE PAGE IS HEADED 2023 AND THE RULE IS ST
 ATED AS STANDING. The recurrence sentences say 'each year'\, which is the 
 form this catalog trusts -- the same form ARRL's generic calendar uses -- 
 and they reproduce that page's own 2023 dates. Re-read when NRAU publishes
  a newer edition.\nRules: https://www.sactest.net/blog/rules/
URL:https://www.sactest.net/blog/rules/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ncj-sprint-rtty-20260920T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260920T000000Z
DTEND:20260920T035900Z
SUMMARY:North American Sprint\, RTTY
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: RTTY\nBands: 80
 m\, 40m\, 20m\nDuration: 3h 59m\nExchange: Other station's call + your cal
 l + serial number + name + state/province/country ('DX' outside North Amer
 ica)\nLogs due: 2026-09-27\nNote: Same 'manual' reasoning as the CW Sprint
  -- NCJ states dates\, not a recurrence rule.\nRules: https://www.ncjweb.c
 om/Sprint-Rules.pdf
URL:https://www.ncjweb.com/Sprint-Rules.pdf
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-bma-20260920T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260920T060000Z
DTEND:20260920T100000Z
SUMMARY:Belgian Mills Award (BMA) Contest
DESCRIPTION:Sponsor: UBA\nModes: SSB\, FM\nBands: 80m\, 2m\nBand note: 80m 
 SSB 3600-3650 and 3700-3775 kHz\; 2m SSB and FM\nDuration: 4h\nExchange: R
 ST + a QSO serial number starting with 001 + the Belgian province (AN\, BW
 \, HT\, LB\, LG\, NM\, LU\, OV\, VB\, WV or BR for Brussels) + the mill re
 ference if operating from one.\nNote: MANUAL\, DELIBERATELY\, AND UBA'S PA
 GE IS STALE: the rules page still carries the 2025 date while UBA's contes
 t calendar lists 20/09/2026. Both dates are the third Sunday of September\
 , but 'the Sunday nearest 21 September' fits them equally and UBA states n
 o rule at all\, so neither ordinal is asserted and both published dates ar
 e recorded as given. The page also says 'Voor het volledig reglement consu
 lteer de BMA website' -- the complete rules live at belgianmillaward.be\, 
 off UBA's site\; everything encoded here comes from UBA's own page. log_de
 adline_days is unset: UBA gives a fixed calendar date ('tenlaatste op 5 ok
 tober')\, not an interval.\nRules: https://www.uba.be/en/node/2457
URL:https://www.uba.be/en/node/2457
CATEGORIES:SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bartg-sprint-psk63-20260920T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260920T170000Z
DTEND:20260920T205900Z
SUMMARY:BARTG Sprint PSK63 Contest
DESCRIPTION:Sponsor: BARTG\nModes: Digital (PSK63)\nBands: 80m\, 40m\, 20m\
 , 15m\, 10m\nDuration: 3h 59m\nExchange: Message number only (3 or 4 figur
 es from 001)\nLogs due: 2026-09-27\nRules: https://bartg.org.uk/bartg-spri
 nt-psk63-contest/
URL:https://bartg.org.uk/bartg-sprint-psk63-contest/
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260921T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260921T000000Z
DTEND:20260921T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20260921T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260921T174000Z
DTEND:20260921T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20260923T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260923T000000Z
DTEND:20260923T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260923T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260923T130000Z
DTEND:20260923T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260923T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260923T190000Z
DTEND:20260923T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260924T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260924T030000Z
DTEND:20260924T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260924T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260924T070000Z
DTEND:20260924T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-data-20260924T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260924T190000Z
DTEND:20260924T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, Data
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: RTTY\, Digital (PSK63)\
 nBands: 80m\nBand note: PSK63 3580-3590 kHz\; RTTY 3590-3620 kHz.\nDuratio
 n: 1h 30m\nExchange: RS(T) plus a serial number starting at 1 and incremen
 ting by 1.\nLogs due: 2026-09-27\nNote: THE CLOCK MOVES IN NOVEMBER AND TH
 E RECORD SAYS SO PER DATE. September and October run 1900-2030 UTC\; Novem
 ber runs 2000-2130. Every leg of this series sits on one side or the other
  of that change\, so a single stored time would put two of the three runni
 ngs on the calendar an hour wrong.\n\nThis is the first use of PER-DATE TI
 MES in a manual rule\, a schema question NEEDS_A_HUMAN had been carrying s
 ince the REP FT4 series hit the same wall. The alternative was one record 
 per clock time -- six records for a nine-leg series the sponsor treats as 
 one -- or one record per leg\, which is nine. Splitting by MODE is the spl
 it a reader actually wants\, because the mode filter is what they reach fo
 r\, and per-date times are what make that split possible without lying abo
 ut an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO RULE for this se
 ries. The legs fall on Mondays\, Wednesdays and Thursdays with no discerni
 ble ordinal\, which is exactly the shape an ordinal must not be fitted to.
 \n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states it outright\, 
 which is worth noting beside the AFS and Club Calls contests where entry r
 eally is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rules/2026/rautumn.
 shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:RTTY,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20260925T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260925T010000Z
DTEND:20260925T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20260925T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260925T014500Z
DTEND:20260925T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20260925T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260925T023000Z
DTEND:20260925T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260925T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260925T200000Z
DTEND:20260925T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-ww-rtty-20260926T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260926T000000Z
DTEND:20260927T235900Z
SUMMARY:CQ Worldwide DX Contest\, RTTY
DESCRIPTION:Sponsor: CQ Magazine\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m
 \, 10m\nBand note: Five bands only: 3.5\, 7\, 14\, 21 and 28 MHz\nDuration
 : 47h 59m\nExchange: RST report plus CQ zone number\; continental USA and 
 Canada also send state or province\nLogs due: 2026-09-29\nRules: https://c
 qwwrtty.com/rules.htm
URL:https://cqwwrtty.com/rules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20260926T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260926T140000Z
DTEND:20260926T170000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 3h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20260926T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260926T170000Z
DTEND:20260926T180000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 1h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-on-6m-20260927T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260927T070000Z
DTEND:20260927T100000Z
SUMMARY:UBA ON Contest\, 6m
DESCRIPTION:Sponsor: UBA\nModes: SSB\, CW\nBands: 6m\nDuration: 3h\nExchang
 e: Stations in Belgium send RS(T) + a QSO number from 001 + their UBA sect
 ion (non-members give XXX\, the national club stations give UBA)\; station
 s outside Belgium send RS(T) + a QSO number from 001.\nLogs due: 2026-10-0
 2\nNote: MANUAL\, DELIBERATELY: UBA gives four dated legs and no recurrenc
 e rule -- the page identifies the event only as 'the 46th edition'. The 20
 26 legs fall on consecutive Sundays from the last Sunday of September\, bu
 t UBA states no ordinal\, so none is asserted here. log_deadline_days is e
 xact: UBA prints a deadline date beside each leg and all four are the leg'
 s date plus five days.\nRules: https://www.uba.be/en/hf/contest-rules/on-c
 ontest
URL:https://www.uba.be/en/hf/contest-rules/on-contest
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20260928T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260928T000000Z
DTEND:20260928T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20260928T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260928T174000Z
DTEND:20260928T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ft4-series-20260928T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260928T190000Z
DTEND:20260928T210000Z
SUMMARY:RSGB FT4 Contest Series
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: FT8/FT4 (FT4)\nBands: 8
 0m\, 40m\, 20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m.\nDurati
 on: 2h\nExchange: A signal report. A serial number is not required.\nLogs 
 due: 2026-09-29\nNote: TWELVE MONDAY EVENINGS AND THE CLOCK SHIFTS FOR THE
  SUMMER: January to March and October to December run 2000-2200 UTC\, Apri
 l to September run 1900-2100. Six legs each way\, so the record's default 
 is the winter clock and the summer legs carry their own -- the third conte
 st to need per-date times\, after the Autumn Series and the 80m Club Champ
 ionship.\n\nMANUAL BECAUSE THE DATES ARE NOT ON THE RULES PAGE and follow 
 no ordinal: they are Mondays\, but the third Monday in January\, the fourt
 h in February\, the third in March. RSGB publishes them on its CGI calenda
 r and this record holds what that prints.\n\nNot the same contest as the F
 T4 International Activity Day in April\, which is 24 hours and has its own
  rules page.\nRules: https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260930T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260930T130000Z
DTEND:20260930T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20260930T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20260930T190000Z
DTEND:20260930T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261001T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261001T030000Z
DTEND:20261001T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261001T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261001T070000Z
DTEND:20261001T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-80m-qso-party-20261001T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261001T170000Z
DTEND:20261001T200000Z
SUMMARY:SARL 80 m QSO Party
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 80m\nBand note: Only 3 603-3 
 650 and 3 703-3 800 kHz may be used\; 3 651-3 699 kHz is contest free.\nDu
 ration: 3h\nExchange: Call sign\, RS signal report and the operator's name
 .\nNote: Two legs on one record: both run 17:00-20:00 UTC on a first Thurs
 day. A Thursday evening rather than a weekend\, which is unusual enough to
  be worth stating. log_format and log_deadline_days are absent: this pass 
 read each contest's Aim\, Dates\, Frequencies and Exchange sections and di
 d not read its Log Sheets section\, so neither is recorded rather than ass
 umed from SARL's other contests.\nRules: https://mysarl.org.za/wp-content/
 uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20261001T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261001T190000Z
DTEND:20261001T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2026-10-08\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261002T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261002T010000Z
DTEND:20261002T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261002T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261002T014500Z
DTEND:20261002T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261002T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261002T023000Z
DTEND:20261002T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261002T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261002T200000Z
DTEND:20261002T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ocdx-phone-20261003T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261003T060000Z
DTEND:20261004T060000Z
SUMMARY:Oceania DX Contest\, Phone
DESCRIPTION:Sponsor: Oceania DX Contest Committee\nModes: SSB\nBands: 160m\
 , 80m\, 40m\, 20m\, 15m\, 10m\nBand note: 160M\, 80M\, 40M\, 20M\, 15M and
  10M (no WARC bands)\nDuration: 24h\nExchange: RS(T) and a progressive ser
 ial number starting at 001\nNote: The log deadline is announced each year 
 rather than set as an interval -- 25 October in 2026\, 31 October in earli
 er years -- so this calendar does not compute one. country is 'OC' because
  the sponsor is a joint VK/ZL committee rather than a national society\; s
 ee data/sources.md.\nRules: https://www.oceaniadxcontest.com/rules
URL:https://www.oceaniadxcontest.com/rules
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-dtc-20261003T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261003T070000Z
DTEND:20261003T100000Z
SUMMARY:Deutscher Telegrafie Contest (DTC)
DESCRIPTION:Sponsor: AGCW-DL / High Speed Club (HSC)\nModes: CW\nBands: 80m
 \, 40m\nDuration: 3h\nExchange: German stations: RST + LDK (district vehic
 le registration code). All others: RST only.\nNote: Anchored on German Uni
 ty Day\, a fixed calendar date\, so it moves through the week rather than 
 sitting on a weekend. 'Seit einigen Jahren' -- for some years now -- is AG
 CW hedging its own history\, not the current rule.\nRules: https://www.agc
 w.de/contest/dtc/
URL:https://www.agcw.de/contest/dtc/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:erau-es-ll-kv-20261003T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261003T070000Z
DTEND:20261003T075900Z
SUMMARY:Estonian HF Cup (ES LL KV)
DESCRIPTION:Sponsor: ERAU\nModes: CW\, SSB\nBands: 80m\nBand note: CW below
  3600 kHz and SSB above it\; 3530-3560 kHz and 3600-3650 kHz are recommend
 ed.\nDuration: 59m\nExchange: RS(T) and a continuous serial number from 00
 1.\nEligibility: Entry limited to ES. K stations may be worked but cannot 
 submit an entry.\nNote: SPONSOR-ANCHORED LOCAL TIME\, and ERAU's own calen
 dar proves the reading: 10:00-10:59 Estonian time is 08:00-08:59 UTC in wi
 nter (EET) and 07:00-07:59 in summer (EEST)\, which is exactly the split E
 RAU prints across the nine stages. The rules give no date rule at all -- 4
 .2 defers to the calendar plan -- so the dates are manual and taken from E
 RAU's published 2026 calendar. Eight of the nine are the first Saturday of
  their month\; February's is the second. The log deadline is 'the Thursday
  of the following week'\, which is not a fixed number of days from the end
  of each stage\, so it is recorded here rather than as log_deadline_days. 
 Stages 4.3 also splits each hour into four periods\; that is a scoring dev
 ice inside one continuous hour.\nRules: https://www.erau.ee/images/LL/ES%2
 0LL%20KV%20reeglid.pdf
URL:https://www.erau.ee/images/LL/ES%20LL%20KV%20reeglid.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-hell-20261003T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261003T160000Z
DTEND:20261004T105900Z
SUMMARY:DARC Hell Contest
DESCRIPTION:Sponsor: DARC\nModes: Digital (Hell)\nBands: 80m\, 40m\nBand no
 te: 80 m: 3.580-3.600 MHz\; 40 m: 7.040-7.050 MHz.\nDuration: 18h 59m\nExc
 hange: RST plus a serial number from 001.\nLogs due: 2026-10-11\nNote: THE
  RULE IS STATED AND THE TABLE AGREES: the first full weekend of October 20
 26 is the 3rd-4th\, which is what DARC prints. So this is a recurrence rat
 her than a date.\n\nFeld-Hell is a facsimile mode from the 1930s and has n
 o token in this catalog's vocabulary\, so the record is Digital with 'Hell
 ' in submodes -- the same treatment PSK63 and FT4 get. Anyone filtering Di
 gital finds it\; nobody is told it is RTTY.\nRules: https://www.darc.de/de
 r-club/referate/conteste/hell-contest/ausschreibung/
URL:https://www.darc.de/der-club/referate/conteste/hell-contest/ausschreibu
 ng/
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-on-80-40-ssb-20261004T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261004T060000Z
DTEND:20261004T100000Z
SUMMARY:UBA ON Contest\, 80m/40m SSB
DESCRIPTION:Sponsor: UBA\nModes: SSB\nBands: 80m\, 40m\nDuration: 4h\nExcha
 nge: Stations in Belgium send RS(T) + a QSO number from 001 + their UBA se
 ction (non-members give XXX\, the national club stations give UBA)\; stati
 ons outside Belgium send RS(T) + a QSO number from 001.\nLogs due: 2026-10
 -09\nNote: MANUAL\, DELIBERATELY: UBA gives four dated legs and no recurre
 nce rule -- the page identifies the event only as 'the 46th edition'. The 
 2026 legs fall on consecutive Sundays from the last Sunday of September\, 
 but UBA states no ordinal\, so none is asserted here. log_deadline_days is
  exact: UBA prints a deadline date beside each leg and all four are the le
 g's date plus five days.\nRules: https://www.uba.be/en/hf/contest-rules/on
 -contest
URL:https://www.uba.be/en/hf/contest-rules/on-contest
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:awasa-valve-ssb-qso-party-20261004T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261004T130000Z
DTEND:20261004T170000Z
SUMMARY:AWA Valve SSB QSO Party
DESCRIPTION:Sponsor: AWASA\nModes: SSB\nBands: 80m\, 40m\nBand note: 40 m S
 SB 7 063-7 100 and 7 130-7 200 kHz\, with 7 100-7 130 contest free\; 80 m 
 SSB 3 603-3 650 kHz\, with 3 651-3 699 contest free.\nDuration: 4h\nExchan
 ge: Call sign\, an RS report\, a consecutive serial number starting at 001
 \, and the type of radio used -- for example 'HT37 TX'.\nNote: The exchang
 e includes the RADIO you are using\, and the four scoring classes are all-
 valve\, hybrid\, solid state pre-1970 and solid state post-1970 -- which i
 s the point of the contest rather than a curiosity. No linear amplifiers\,
  and the power limit bends for a rig that simply runs hotter than 100 W by
  design. Sourced from the SARL Contest Manual\, which carries this contest
 's full rules and names its organising body -- the venue in which South Af
 rican clubs publish their rules\, not a listing of them. See data/sources.
 md\, 'Nine South African clubs\, one manual'.\nRules: https://mysarl.org.z
 a/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-
 15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261005T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261005T000000Z
DTEND:20261005T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261005T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261005T174000Z
DTEND:20261005T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-cw-20261005T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261005T190000Z
DTEND:20261005T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, CW
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\nBand no
 te: 3510-3565 kHz at any speed\, with 3565-3570 kHz reserved for 15 wpm ma
 ximum.\nDuration: 1h 30m\nExchange: RS(T) plus a serial number starting at
  1 and incrementing by 1.\nLogs due: 2026-10-08\nNote: THE CLOCK MOVES IN 
 NOVEMBER AND THE RECORD SAYS SO PER DATE. September and October run 1900-2
 030 UTC\; November runs 2000-2130. Every leg of this series sits on one si
 de or the other of that change\, so a single stored time would put two of 
 the three runnings on the calendar an hour wrong.\n\nThis is the first use
  of PER-DATE TIMES in a manual rule\, a schema question NEEDS_A_HUMAN had 
 been carrying since the REP FT4 series hit the same wall. The alternative 
 was one record per clock time -- six records for a nine-leg series the spo
 nsor treats as one -- or one record per leg\, which is nine. Splitting by 
 MODE is the split a reader actually wants\, because the mode filter is wha
 t they reach for\, and per-date times are what make that split possible wi
 thout lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO R
 ULE for this series. The legs fall on Mondays\, Wednesdays and Thursdays w
 ith no discernible ordinal\, which is exactly the shape an ordinal must no
 t be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states
  it outright\, which is worth noting beside the AFS and Club Calls contest
 s where entry really is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rule
 s/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20261006T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261006T000000Z
DTEND:20261006T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261007T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261007T130000Z
DTEND:20261007T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261007T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261007T190000Z
DTEND:20261007T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261008T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261008T030000Z
DTEND:20261008T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261008T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261008T070000Z
DTEND:20261008T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261009T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261009T010000Z
DTEND:20261009T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261009T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261009T014500Z
DTEND:20261009T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261009T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261009T023000Z
DTEND:20261009T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261009T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261009T200000Z
DTEND:20261009T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tenten-day-sprint-20261010T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T000100Z
DTEND:20261010T235900Z
SUMMARY:10-10 International 10-10 Day Sprint
DESCRIPTION:Sponsor: 10-10 International Net\nModes: SSB\, CW\, Digital\, R
 TTY\nBands: 10m\nDuration: 23h 58m\nExchange: Call sign + name + 10-10 num
 ber + QTH (state\, province or country). Record 0 if the other station has
  no 10-10 number.\nNote: All modes\, unlike the two phone-only QSO Parties
 . Chapter scores may not be assigned for the Sprint.\nRules: https://www.t
 en-ten.org/index.php/activity/qso-party-rules
URL:https://www.ten-ten.org/index.php/activity/qso-party-rules
CATEGORIES:SSB,CW,Digital,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ocdx-cw-20261010T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T060000Z
DTEND:20261011T060000Z
SUMMARY:Oceania DX Contest\, CW
DESCRIPTION:Sponsor: Oceania DX Contest Committee\nModes: CW\nBands: 160m\,
  80m\, 40m\, 20m\, 15m\, 10m\nBand note: 160M\, 80M\, 40M\, 20M\, 15M and 
 10M (no WARC bands)\nDuration: 24h\nExchange: RS(T) and a progressive seri
 al number starting at 001\nNote: The log deadline is announced each year r
 ather than set as an interval -- 25 October in 2026\, 31 October in earlie
 r years -- so this calendar does not compute one. country is 'OC' because 
 the sponsor is a joint VK/ZL committee rather than a national society\; se
 e data/sources.md.\nRules: https://www.oceaniadxcontest.com/rules
URL:https://www.oceaniadxcontest.com/rules
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-acag-20261010T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T120000Z
DTEND:20261011T120000Z
SUMMARY:All Cities All Counties Contest (ACAG)
DESCRIPTION:Sponsor: JARL\nModes: CW\, SSB\, FM (AM)\nBands: 160m\, 80m\, 4
 0m\, 20m\, 15m\, 10m\, 6m\, 2m\, 70cm\nBand note: 1.9 through 430 MHz. The
  phone all-band category excludes 14 MHz\; CW may use it.\nDuration: 24h\n
 Exchange: RST\, the city\, county or ward number for where you are operati
 ng\, and one letter for power. Tokyo's Toshima ward at high power sends 59
  100116 H.\nEligibility: Entry limited to JA. K stations may be worked but
  cannot submit an entry.\nNote: THE ONLY RULE IN THE CATALOG ANCHORED ON A
  PUBLIC HOLIDAY AND COUNTED BACKWARDS. Japan's Sports Day is the second Mo
 nday of October\, and JARL hangs the contest on the weekend before it -- 
 前々日 and 前日\, two days before and one day before. It is encoded e
 xactly that way\, with negative day offsets from a Monday anchor\, rather 
 than as 'the second full weekend of October'\, which would be a different 
 rule that happens to agree in some years. Encoded as wall_clock in Asia/To
 kyo because that is how JARL states it -- 21時00分（JST） -- rather th
 an converted to a fixed UTC time by hand. Japan has not observed daylight 
 saving since 1952\, so the two are identical in practice and will stay so\
 ; the record says what the sponsor said and lets the engine do the arithme
 tic. log_deadline_days is absent. JARL prints a dated deadline above the r
 ules for the edition in hand -- ALL JA 2026 is '提出締切日 2026年5
 月6日（水）必着' -- and the numbered 規約 clauses that follow sta
 te the dates\, eligibility\, bands\, categories and exchange but no submis
 sion span. All four of JARL's 2026 deadlines happen to fall exactly ten da
 ys after their contest ends\, which is suggestive and is not a rule JARL w
 rote. The same reasoning already keeps a deadline off JARL's All Asian rec
 ords.\nRules: https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/acag_r
 ules.html
URL:https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/acag_rules.html
CATEGORIES:CW,SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20261010T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T120000Z
DTEND:20261011T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sac-ssb-20261010T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T120000Z
DTEND:20261011T115900Z
SUMMARY:Scandinavian Activity Contest\, SSB
DESCRIPTION:Sponsor: NRAU\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Band note: 3600-3650\, 3700-3800\, 7060-7100\, 7130-7200\, 14125-14300\, 2
 1151-21450\, 28320-29000 kHz\nDuration: 23h 59m\nExchange: RS(T) plus a se
 rial number starting at 001.\nLogs due: 2026-10-16\nNote: FOUND BECAUSE A 
 BLOCKED ORGANISATION STOPPED BEING ASKED WHAT ELSE IT RUNS. NRAU is record
 ed in this registry as blocked\, correctly: nrau.net says its contest info
 rmation is under revision and publishes no rules for NRAU-Baltic or the No
 rdic Activity Contests. But NRAU also organises this\, its flagship\, and 
 it publishes complete rules at a domain of its own. SAC appeared nowhere i
 n the registry at all until the 2026-08-21 gap audit.\n\nTHE PAGE IS HEADE
 D 2023 AND THE RULE IS STATED AS STANDING. The recurrence sentences say 'e
 ach year'\, which is the form this catalog trusts -- the same form ARRL's 
 generic calendar uses -- and they reproduce that page's own 2023 dates. Re
 -read when NRAU publishes a newer edition.\nRules: https://www.sactest.net
 /blog/rules/
URL:https://www.sactest.net/blog/rules/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-160m-great-pumpkin-20261010T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261010T200000Z
DTEND:20261011T195900Z
SUMMARY:PODXS 070 Club 160M Great Pumpkin Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\nD
 uration: 23h 59m\nExchange: State/province/country (SPC)\nLogs due: 2026-1
 0-18\nNote: The rules page writes the close as '2000 UTC' while the club's
  contest calendar gives 'Ends 1959 UTC 11-Oct-2026'. Encoded as 1959\, mat
 ching the calendar and the identical wording used for the 40 m and 80 m sp
 rints. One minute\; flagged rather than silently reconciled.\nRules: https
 ://www.podxs070.com/o7o-club-sponsored-contests/160m-great-pumpkin-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/160m-great-pumpkin
 -sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-on-80-40-cw-20261011T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261011T060000Z
DTEND:20261011T100000Z
SUMMARY:UBA ON Contest\, 80m/40m CW
DESCRIPTION:Sponsor: UBA\nModes: CW\nBands: 80m\, 40m\nDuration: 4h\nExchan
 ge: Stations in Belgium send RS(T) + a QSO number from 001 + their UBA sec
 tion (non-members give XXX\, the national club stations give UBA)\; statio
 ns outside Belgium send RS(T) + a QSO number from 001.\nLogs due: 2026-10-
 16\nNote: MANUAL\, DELIBERATELY: UBA gives four dated legs and no recurren
 ce rule -- the page identifies the event only as 'the 46th edition'. The 2
 026 legs fall on consecutive Sundays from the last Sunday of September\, b
 ut UBA states no ordinal\, so none is asserted here. log_deadline_days is 
 exact: UBA prints a deadline date beside each leg and all four are the leg
 's date plus five days.\nRules: https://www.uba.be/en/hf/contest-rules/on-
 contest
URL:https://www.uba.be/en/hf/contest-rules/on-contest
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20261012T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261012T000000Z
DTEND:20261012T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261012T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261012T000000Z
DTEND:20261012T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261012T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261012T174000Z
DTEND:20261012T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-rtty-kurzcontest-20261013T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261013T180000Z
DTEND:20261013T192900Z
SUMMARY:DARC RTTY-Kurzcontest
DESCRIPTION:Sponsor: DARC\nModes: RTTY (RTTY 45.45 baud)\nBands: 80m\, 40m\
 nDuration: 1h 29m\nExchange: RST + DOK\; German non-members send 'NM'. Sta
 tions outside Germany send RST + serial from 001.\nLogs due: 2026-10-20\nN
 ote: Four legs a year\, one record\, offset one month from the FT4 contest
 : RTTY takes the first month of each quarter and FT4 the second\, both on 
 the second Tuesday.\nRules: https://www.darc.de/der-club/referate/conteste
 /rtty-kurz/rtty-rules/
URL:https://www.darc.de/der-club/referate/conteste/rtty-kurz/rtty-rules/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:early-morning-coffee-qso-party-20261014T0400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261014T040000Z
DTEND:20261014T050000Z
SUMMARY:Early Morning Coffee QSO Party
DESCRIPTION:Sponsor: Bo Karoo Amateur Radio Club\nModes: SSB\nBands: 80m\, 
 40m\nBand note: 80 m: 3 603-3 650 and 3 703-3 800 kHz\, with 3 651-3 699 k
 Hz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz\, with 7 100-7 130 
 kHz contest free.\nDuration: 1h\nExchange: Your call sign\, an RS report\,
  your grid square\, your age category and your name.\nNote: An hour at 040
 0 UTC\, which is 0600 local -- the earliest start of any contest in this c
 atalog\, and the point of it. Two months a year rather than monthly\, whic
 h is what monthly_nth_weekday's `months` field carries. SOURCED FROM THE S
 ARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries this c
 ontest's FULL rules -- aim\, dates\, exchange\, frequencies\, scoring\, lo
 g sheets -- and names its organising club\, rather than summarising a cale
 ndar entry. It is the venue in which South African clubs publish their con
 test rules\, the way DARC's Ausschreibungen or UBA's rules pages are\, so 
 it is a primary source for these contests and not a third-party listing. T
 he distinction that matters: an aggregator republishes rules it found else
 where\, and this is where the rules appear.\nRules: https://mysarl.org.za/
 wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15
 .pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261014T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261014T130000Z
DTEND:20261014T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261014T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261014T190000Z
DTEND:20261014T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-data-20261014T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261014T190000Z
DTEND:20261014T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, Data
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: RTTY\, Digital (PSK63)\
 nBands: 80m\nBand note: PSK63 3580-3590 kHz\; RTTY 3590-3620 kHz.\nDuratio
 n: 1h 30m\nExchange: RS(T) plus a serial number starting at 1 and incremen
 ting by 1.\nLogs due: 2026-10-17\nNote: THE CLOCK MOVES IN NOVEMBER AND TH
 E RECORD SAYS SO PER DATE. September and October run 1900-2030 UTC\; Novem
 ber runs 2000-2130. Every leg of this series sits on one side or the other
  of that change\, so a single stored time would put two of the three runni
 ngs on the calendar an hour wrong.\n\nThis is the first use of PER-DATE TI
 MES in a manual rule\, a schema question NEEDS_A_HUMAN had been carrying s
 ince the REP FT4 series hit the same wall. The alternative was one record 
 per clock time -- six records for a nine-leg series the sponsor treats as 
 one -- or one record per leg\, which is nine. Splitting by MODE is the spl
 it a reader actually wants\, because the mode filter is what they reach fo
 r\, and per-date times are what make that split possible without lying abo
 ut an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO RULE for this se
 ries. The legs fall on Mondays\, Wednesdays and Thursdays with no discerni
 ble ordinal\, which is exactly the shape an ordinal must not be fitted to.
 \n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states it outright\, 
 which is worth noting beside the AFS and Club Calls contests where entry r
 eally is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rules/2026/rautumn.
 shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:RTTY,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261015T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261015T030000Z
DTEND:20261015T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261015T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261015T070000Z
DTEND:20261015T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261016T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261016T010000Z
DTEND:20261016T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261016T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261016T014500Z
DTEND:20261016T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261016T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261016T023000Z
DTEND:20261016T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261016T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261016T200000Z
DTEND:20261016T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-ww-rtty-20261017T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261017T000000Z
DTEND:20261019T000000Z
SUMMARY:JARL World Wide RTTY Contest
DESCRIPTION:Sponsor: JARL\nModes: RTTY (Baudot)\nBands: 80m\, 40m\, 20m\, 1
 5m\, 10m\nBand note: 3.5\, 7\, 14\, 21 and 28 MHz\nDuration: 48h\nExchange
 : RST and the operator's age\; 01 (or 00 or 99) may be sent instead. Multi
 -operator stations send the average age of the operators.\nLogs due: 2026-
 10-29\nRules: https://www.jarl.org/English/4_Library/A-4-3_Contests/rtty_r
 ules_en.html
URL:https://www.jarl.org/English/4_Library/A-4-3_Contests/rtty_rules_en.htm
 l
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-ausbildungscontest-20261017T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261017T120000Z
DTEND:20261017T142900Z
SUMMARY:DARC Ausbildungscontest
DESCRIPTION:Sponsor: DARC\nModes: SSB\, CW\nBands: 80m\, 40m\nDuration: 2h 
 29m\nExchange: RS(T) and the sender's DOK for DARC and VFDB members\; Germ
 an non-members send RS(T) and 'NM'\; stations outside Germany send RS(T) a
 nd a serial from 001.\nNote: A TRAINING CONTEST\, AND THE CATEGORIES ARE T
 HE POINT: newcomers on training callsigns are placed against each other ra
 ther than against experienced stations\, and everyone else is there to giv
 e them contacts.\n\nMANUAL BECAUSE DARC STATES NO RECURRENCE for it. 17 Oc
 tober 2026 is the third Saturday\, which is the kind of coincidence that i
 nvites an ordinal\, and one date cannot support one. A second year's table
  settles it.\nRules: https://www.darc.de/der-club/referate/conteste/ausbil
 dungscontest/ac-ausschreibung/
URL:https://www.darc.de/der-club/referate/conteste/ausbildungscontest/ac-au
 sschreibung/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:stew-perry-20261017T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261017T150000Z
DTEND:20261018T145900Z
SUMMARY:Stew Perry Topband Challenge (unverified)
DESCRIPTION:Sponsor: Boring Amateur Radio Club\nModes: CW\nBands: 160m\nBan
 d note: 160 metres only.\nDuration: 23h 59m\nExchange: A four-character gr
 id square\, for example CN85.\nLogs due: 2026-11-01\nNote: MANUAL\, BECAUS
 E THE CLUB PUBLISHES DATES AND NOT A RULE. All four 2026 runnings fall on 
 a Saturday\, but no single ordinal describes them -- March's is the second
  Saturday\, June's the third\, October's the third and December's the four
 th. The record holds exactly what the club published and produces nothing 
 for 2027 until somebody reads their next list\, which is the same treatmen
 t the NCJ Sprints get and for the same reason.\n\nMarked unverified becaus
 e ONE year's dates cannot confirm a pattern that does not exist. It become
 s verified when a second year's list is read and the record still only cla
 ims what was printed.\n\nThe grid-square exchange is the point of the cont
 est: scoring is by distance\, so a short haul into a rare square can outsc
 ore a long one.\nUNVERIFIED: these dates have not yet been checked against
  the sponsor's own published rules. Confirm before you rely on them.\nRule
 s: https://www.kkn.net/stew/stew_rules.html
URL:https://www.kkn.net/stew/stew_rules.html
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-wag-20261017T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261017T150000Z
DTEND:20261018T145900Z
SUMMARY:Worked All Germany Contest (WAG)
DESCRIPTION:Sponsor: DARC\nModes: SSB\, CW\nBands: 80m\, 40m\, 20m\, 15m\, 
 10m\nDuration: 23h 59m\nExchange: German stations send RS(T) + their DOK\,
  or 'NM' if they are not a DARC or VFDB member. Stations outside Germany s
 end RS(T) + serial number.\nLogs due: 2026-10-25\nNote: DARC's English-lan
 guage pages call this 'this contest on the third weekend of October'\; the
  Ausschreibung says 'drittes volles Wochenende'\, and the full-weekend rea
 ding is what is encoded. DARC's printed deadline is a German local-time in
 stant -- 25.10.26\, 23.59 ME(S)Z -- while the stored interval lands on the
  same date at the contest's own end time.\nRules: https://www.darc.de/der-
 club/referate/conteste/wag-contest/regeln/
URL:https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-on-2m-20261018T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261018T070000Z
DTEND:20261018T100000Z
SUMMARY:UBA ON Contest\, 2m
DESCRIPTION:Sponsor: UBA\nModes: SSB\, CW\nBands: 2m\nDuration: 3h\nExchang
 e: Stations in Belgium send RS(T) + a QSO number from 001 + their UBA sect
 ion (non-members give XXX\, the national club stations give UBA)\; station
 s outside Belgium send RS(T) + a QSO number from 001.\nLogs due: 2026-10-2
 3\nNote: MANUAL\, DELIBERATELY: UBA gives four dated legs and no recurrenc
 e rule -- the page identifies the event only as 'the 46th edition'. The 20
 26 legs fall on consecutive Sundays from the last Sunday of September\, bu
 t UBA states no ordinal\, so none is asserted here. log_deadline_days is e
 xact: UBA prints a deadline date beside each leg and all four are the leg'
 s date plus five days.\nRules: https://www.uba.be/en/hf/contest-rules/on-c
 ontest
URL:https://www.uba.be/en/hf/contest-rules/on-contest
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261019T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261019T000000Z
DTEND:20261019T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261019T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261019T174000Z
DTEND:20261019T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261021T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261021T130000Z
DTEND:20261021T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-80m-20261021T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261021T170000Z
DTEND:20261021T180000Z
SUMMARY:SARL Wednesday 80 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 80m\nBand note: P
 hone 3 603-3 650 and 3 703-3 800 kHz\; CW 3 510-3 560 kHz\; RTTY 3 580-3 6
 00 kHz. The segment 3 651-3 700 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-sta-20261021T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261021T190000Z
DTEND:20261021T203000Z
SUMMARY:AGCW Schlackertastenabend (STA)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\, 40m\nDuration: 1h 30m
 \nExchange: RST + running QSO number from 001 per year + type of bug used\
 nNote: AGCW's own 'nächster Termin: 21. Okt. 2026' is the independent che
 ck on the October leg -- the third Wednesday of October 2026 is indeed the
  21st.\nRules: https://www.agcw.de/contest/sta/
URL:https://www.agcw.de/contest/sta/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261021T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261021T190000Z
DTEND:20261021T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:irts-80m-counties-20261021T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261021T200000Z
DTEND:20261021T210000Z
SUMMARY:IRTS 80m Counties Contest
DESCRIPTION:Sponsor: IRTS\nModes: CW\, SSB\nBands: 80m\nBand note: CW 3510-
 3560 kHz\; SSB 3600-3650 and 3700-3775 kHz.\nDuration: 1h\nExchange: EI an
 d GI stations send a signal report\, a serial number starting at 001 and t
 heir county. Everyone else sends the report and serial only.\nNote: THIS R
 ECORD WAS WRONG IN EVERY FIELD THAT MATTERED AND IS REWRITTEN. It was carr
 ied as the third Sunday of June\, 1300-1500 UTC\, with NO source_note at a
 ll -- a stub whose rule\, month\, weekday\, hour and duration were all inv
 ented. IRTS runs it three times a year for ONE HOUR each: 1 January\, 18 M
 arch and 21 October in 2026. Nothing about the old record survived contact
  with the sponsor's own calendar.\n\nIt was flagged `verified: false` thro
 ughout\, which is the only reason it was not a lie -- and it is exactly wh
 y the registry entry said 'that record is unverified\; source it'. An unve
 rified record is a promise to come back\, and this is what coming back fou
 nd.\n\nMANUAL\, AND THE NEW YEAR ROUND KEEPS ITS OWN HOUR. The January run
 ning is at 1700 UTC and the other two at 2000\, so the record's default is
  2000 and 1 January carries an override. There is no ordinal to derive: a 
 fixed New Year's Day round and two Wednesday evenings in March and October
  are not one pattern.\nRules: https://www.irts.ie/cgi/st.cgi?r_hfcrules.ht
 ml
URL:https://www.irts.ie/cgi/st.cgi?r_hfcrules.html
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261022T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261022T030000Z
DTEND:20261022T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261022T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261022T070000Z
DTEND:20261022T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-ssb-20261022T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261022T190000Z
DTEND:20261022T203000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, SSB
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\nBand n
 ote: 3600-3775 kHz.\nDuration: 1h 30m\nExchange: RS(T) plus a serial numbe
 r starting at 1 and incrementing by 1.\nLogs due: 2026-10-25\nNote: THE CL
 OCK MOVES IN NOVEMBER AND THE RECORD SAYS SO PER DATE. September and Octob
 er run 1900-2030 UTC\; November runs 2000-2130. Every leg of this series s
 its on one side or the other of that change\, so a single stored time woul
 d put two of the three runnings on the calendar an hour wrong.\n\nThis is 
 the first use of PER-DATE TIMES in a manual rule\, a schema question NEEDS
 _A_HUMAN had been carrying since the REP FT4 series hit the same wall. The
  alternative was one record per clock time -- six records for a nine-leg s
 eries the sponsor treats as one -- or one record per leg\, which is nine. 
 Splitting by MODE is the split a reader actually wants\, because the mode 
 filter is what they reach for\, and per-date times are what make that spli
 t possible without lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES D
 ATES AND NO RULE for this series. The legs fall on Mondays\, Wednesdays an
 d Thursdays with no discernible ordinal\, which is exactly the shape an or
 dinal must not be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -
 - RSGB states it outright\, which is worth noting beside the AFS and Club 
 Calls contests where entry really is UK&CD only.\nRules: https://www.rsgbc
 c.org/hf/rules/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261023T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261023T010000Z
DTEND:20261023T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261023T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261023T014500Z
DTEND:20261023T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261023T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261023T023000Z
DTEND:20261023T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261023T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261023T200000Z
DTEND:20261023T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-ww-ssb-20261024T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261024T000000Z
DTEND:20261025T235900Z
SUMMARY:CQ Worldwide DX Contest\, SSB
DESCRIPTION:Sponsor: CQ Magazine\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m
 \, 15m\, 10m\nBand note: Six bands only: 1.8\, 3.5\, 7\, 14\, 21 and 28 MH
 z\nDuration: 47h 59m\nExchange: RS report plus CQ Zone number of the stati
 on location\nLogs due: 2026-10-30\nNote: CQ has not published 2026 CQ WW r
 ules: cqww.com/rules.htm still serves the 2025 rules and cqww.com/rules/20
 26_rules_cqww.pdf is a 404. log_deadline_days is the 5 days those 2025 rul
 es state\; CQ WPX\, CQ WPX RTTY and CQ WW RTTY all moved to 48 hours for 2
 026\, so recheck this when the 2026 rules appear.\nRules: https://cqww.com
 /rules.htm
URL:https://cqww.com/rules.htm
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261026T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261026T000000Z
DTEND:20261026T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261026T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261026T174000Z
DTEND:20261026T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ft4-series-20261026T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261026T200000Z
DTEND:20261026T220000Z
SUMMARY:RSGB FT4 Contest Series
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: FT8/FT4 (FT4)\nBands: 8
 0m\, 40m\, 20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m.\nDurati
 on: 2h\nExchange: A signal report. A serial number is not required.\nLogs 
 due: 2026-10-27\nNote: TWELVE MONDAY EVENINGS AND THE CLOCK SHIFTS FOR THE
  SUMMER: January to March and October to December run 2000-2200 UTC\, Apri
 l to September run 1900-2100. Six legs each way\, so the record's default 
 is the winter clock and the summer legs carry their own -- the third conte
 st to need per-date times\, after the Autumn Series and the 80m Club Champ
 ionship.\n\nMANUAL BECAUSE THE DATES ARE NOT ON THE RULES PAGE and follow 
 no ordinal: they are Mondays\, but the third Monday in January\, the fourt
 h in February\, the third in March. RSGB publishes them on its CGI calenda
 r and this record holds what that prints.\n\nNot the same contest as the F
 T4 International Activity Day in April\, which is 24 hours and has its own
  rules page.\nRules: https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20261028T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261028T000000Z
DTEND:20261028T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261028T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261028T130000Z
DTEND:20261028T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261028T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261028T190000Z
DTEND:20261028T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261029T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261029T030000Z
DTEND:20261029T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261029T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261029T070000Z
DTEND:20261029T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261030T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261030T010000Z
DTEND:20261030T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261030T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261030T014500Z
DTEND:20261030T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261030T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261030T023000Z
DTEND:20261030T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261030T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261030T200000Z
DTEND:20261030T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-vhf-uhf-fm-20261031T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261031T100000Z
DTEND:20261031T130000Z
SUMMARY:SARL VHF/UHF FM Mode Contest
DESCRIPTION:Sponsor: SARL\nModes: FM\nBands: 6m\, 2m\, 70cm\nBand note: FM 
 mode on the 6m\, 2m and 70cm bands.\nDuration: 3h\nExchange: A signal repo
 rt and your full six-character Maidenhead locator. When working a mobile s
 tation the contesting station must obtain its grid position.\nEligibility:
  Entry limited to ZS\, V5\, A2\, Z2\, C9\, 7P\, 3DA. K stations may be wor
 ked but cannot submit an entry.\nNote: THE RECORD THAT PUT FM IN THE MODE 
 VOCABULARY. This contest is FM ONLY\, and until 2026-08-19 this catalog ha
 d no FM token -- it used SSB as a general phone token\, which was servicea
 ble while every phone contest also allowed SSB. Recording an FM-only conte
 st as SSB would have stated something SARL does not permit\, which is prec
 isely the overstatement the mode rules exist to prevent\, so FM was added 
 to CATALOG_MODES in both engines and to the filter families instead. Ten r
 ecords that had been carrying FM in submodes moved it into modes in the sa
 me commit.\n\nTwo legs on one record: both run 10:00-13:00 UTC and differ 
 only in their anchor\, and the anchors are different SHAPES -- the second 
 Saturday of June and the LAST Saturday of October -- which a composite hol
 ds without trouble.\n\nSARL explains the timing: 'The dates are three week
 s after the RAE Radio Amateur Examination'\, which is why the contest is a
 imed at newly licensed amateurs. That is context rather than a rule\; the 
 ordinals are what is encoded.\n\nNo log deadline was read in this pass\, s
 o none is recorded.\nRules: https://mysarl.org.za/wp-content/uploads/2025/
 12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ukei-dx-ssb-20261031T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261031T120000Z
DTEND:20261101T120000Z
SUMMARY:UK/EI DX Contest\, SSB
DESCRIPTION:Sponsor: UK/EI Contest Club\nModes: SSB\nBands: 80m\, 40m\, 20m
 \, 15m\, 10m\nBand note: 3.5\, 7\, 14\, 21 and 28 MHz.\nDuration: 24h\nExc
 hange: RS(T) and a serial number from 1. Stations in the UK and Ireland ad
 d their two-character UK/EI District Code.\nLogs due: 2026-11-02\nNote: MA
 NUAL\, AND THE SSB LEG IS WHY BOTH ARE. UKEICC publishes three years of da
 tes and states no recurrence anywhere: CW on 26 Apr 2025\, 25 Apr 2026 and
  24 Apr 2027\; SSB on 1 Nov 2025\, 31 Oct 2026 and 23 Oct 2027.\n\nThe CW 
 dates happen to be the last Saturday of April in all three years. The SSB 
 dates fit nothing at all -- the FIRST Saturday of November\, then the FIFT
 H Saturday of October\, then the FOURTH -- not even the same month twice r
 unning. So this organiser demonstrably does not schedule by ordinal\, whic
 h is the strongest possible argument against fitting one to the CW leg bec
 ause three years happen to agree. Both legs hold exactly the dates UKEICC 
 printed and produce nothing for 2028 until it publishes them.\n\nFOUND THR
 OUGH RSGB'S HF CHAMPIONSHIP TABLE\, which lists the eleven contests that c
 ount towards it. That page is an award over other contests rather than a c
 ontest itself -- the same call already made about the WIA Contest Champion
  -- but it is an excellent index of what RSGB's season actually contains\,
  and both UK/EI legs were on it.\nRules: https://www.ukeicc.com/dx-contest
 -rules.php
URL:https://www.ukeicc.com/dx-contest-rules.php
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261102T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261102T000000Z
DTEND:20261102T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261102T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261102T174000Z
DTEND:20261102T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-data-20261102T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261102T200000Z
DTEND:20261102T213000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, Data
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: RTTY\, Digital (PSK63)\
 nBands: 80m\nBand note: PSK63 3580-3590 kHz\; RTTY 3590-3620 kHz.\nDuratio
 n: 1h 30m\nExchange: RS(T) plus a serial number starting at 1 and incremen
 ting by 1.\nLogs due: 2026-11-05\nNote: THE CLOCK MOVES IN NOVEMBER AND TH
 E RECORD SAYS SO PER DATE. September and October run 1900-2030 UTC\; Novem
 ber runs 2000-2130. Every leg of this series sits on one side or the other
  of that change\, so a single stored time would put two of the three runni
 ngs on the calendar an hour wrong.\n\nThis is the first use of PER-DATE TI
 MES in a manual rule\, a schema question NEEDS_A_HUMAN had been carrying s
 ince the REP FT4 series hit the same wall. The alternative was one record 
 per clock time -- six records for a nine-leg series the sponsor treats as 
 one -- or one record per leg\, which is nine. Splitting by MODE is the spl
 it a reader actually wants\, because the mode filter is what they reach fo
 r\, and per-date times are what make that split possible without lying abo
 ut an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO RULE for this se
 ries. The legs fall on Mondays\, Wednesdays and Thursdays with no discerni
 ble ordinal\, which is exactly the shape an ordinal must not be fitted to.
 \n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states it outright\, 
 which is worth noting beside the AFS and Club Calls contests where entry r
 eally is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rules/2026/rautumn.
 shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:RTTY,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20261103T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261103T010000Z
DTEND:20261103T030000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261104T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261104T130000Z
DTEND:20261104T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261104T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261104T190000Z
DTEND:20261104T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261105T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261105T030000Z
DTEND:20261105T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261105T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261105T070000Z
DTEND:20261105T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20261105T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261105T200000Z
DTEND:20261105T220000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2026-11-12\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261106T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261106T010000Z
DTEND:20261106T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261106T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261106T014500Z
DTEND:20261106T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261106T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261106T023000Z
DTEND:20261106T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261106T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261106T200000Z
DTEND:20261106T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:erau-es-ll-kv-20261107T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261107T080000Z
DTEND:20261107T085900Z
SUMMARY:Estonian HF Cup (ES LL KV)
DESCRIPTION:Sponsor: ERAU\nModes: CW\, SSB\nBands: 80m\nBand note: CW below
  3600 kHz and SSB above it\; 3530-3560 kHz and 3600-3650 kHz are recommend
 ed.\nDuration: 59m\nExchange: RS(T) and a continuous serial number from 00
 1.\nEligibility: Entry limited to ES. K stations may be worked but cannot 
 submit an entry.\nNote: SPONSOR-ANCHORED LOCAL TIME\, and ERAU's own calen
 dar proves the reading: 10:00-10:59 Estonian time is 08:00-08:59 UTC in wi
 nter (EET) and 07:00-07:59 in summer (EEST)\, which is exactly the split E
 RAU prints across the nine stages. The rules give no date rule at all -- 4
 .2 defers to the calendar plan -- so the dates are manual and taken from E
 RAU's published 2026 calendar. Eight of the nine are the first Saturday of
  their month\; February's is the second. The log deadline is 'the Thursday
  of the following week'\, which is not a fixed number of days from the end
  of each stage\, so it is recorded here rather than as log_deadline_days. 
 Stages 4.3 also splits each hour into four periods\; that is a scoring dev
 ice inside one continuous hour.\nRules: https://www.erau.ee/images/LL/ES%2
 0LL%20KV%20reeglid.pdf
URL:https://www.erau.ee/images/LL/ES%20LL%20KV%20reeglid.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-qrp-spring-20261107T1330@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261107T133000Z
DTEND:20261107T153000Z
SUMMARY:SARL QRP Contest (Spring leg)
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 40m\, 20m\, 10m\nBand no
 te: 40m\, 20m and 10m\, any of them at any time during the contest. QRP ca
 lling frequencies 7.090\, 14.285 and 28.360 MHz are suggested.\nDuration: 
 2h\nExchange: Realistic RS(T)\, 6-character grid square and transmit power
  in watts (for example 57\, KG33uk\, 10).\nNote: The spring leg is the Nov
 ember one -- the seasons are southern hemisphere\, so January is summer. O
 ne of SARL's four named QRP legs. They are four records rather than one be
 cause SARL names four legs by season and they do not share a clock: the Su
 mmer and Winter legs run 07:00-09:00 UTC and the Autumn and Spring legs 13
 :30-15:30\, so no single start/end pair covers them. Grouping the two pair
 s by their times would have been this catalog inventing a structure SARL d
 oes not use. log_format and log_deadline_days are absent: this pass read e
 ach contest's Aim\, Dates\, Frequencies and Exchange sections and did not 
 read its Log Sheets section\, so neither is recorded rather than assumed f
 rom SARL's other contests.\nRules: https://mysarl.org.za/wp-content/upload
 s/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-sweepstakes-cw-20261107T2100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261107T210000Z
DTEND:20261109T025900Z
SUMMARY:ARRL November Sweepstakes\, CW
DESCRIPTION:Sponsor: ARRL\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nDuration: 29h 59m\nExchange: not recorded yet — see the sponsor's 
 rules below\nRules: http://www.arrl.org/sweepstakes
URL:http://www.arrl.org/sweepstakes
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261109T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261109T000000Z
DTEND:20261109T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20261109T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261109T010000Z
DTEND:20261109T030000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261109T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261109T174000Z
DTEND:20261109T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-ft4-20261110T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261110T190000Z
DTEND:20261110T202900Z
SUMMARY:DARC FT4 Contest
DESCRIPTION:Sponsor: DARC\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\nBand not
 e: 80m 3576\, 3579 and 3582 kHz USB\; 40m 7047.5 kHz USB\nDuration: 1h 29m
 \nExchange: Signal report + four-character grid square (for example JN49\,
  JO61).\nLogs due: 2026-11-17\nNote: Four legs a year\, one record. DARC h
 eads its 2026 date list 'Termine 2025:' -- the heading is a year out\, the
  dates under it are 2026 and match DARC's KW contest calendar\, so the typ
 o is in the heading only.\nRules: https://www.darc.de/der-club/referate/co
 nteste/ft4-contest/ft4-rules/
URL:https://www.darc.de/der-club/referate/conteste/ft4-contest/ft4-rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261111T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261111T130000Z
DTEND:20261111T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261111T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261111T190000Z
DTEND:20261111T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-ssb-20261111T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261111T200000Z
DTEND:20261111T213000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, SSB
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\nBand n
 ote: 3600-3775 kHz.\nDuration: 1h 30m\nExchange: RS(T) plus a serial numbe
 r starting at 1 and incrementing by 1.\nLogs due: 2026-11-14\nNote: THE CL
 OCK MOVES IN NOVEMBER AND THE RECORD SAYS SO PER DATE. September and Octob
 er run 1900-2030 UTC\; November runs 2000-2130. Every leg of this series s
 its on one side or the other of that change\, so a single stored time woul
 d put two of the three runnings on the calendar an hour wrong.\n\nThis is 
 the first use of PER-DATE TIMES in a manual rule\, a schema question NEEDS
 _A_HUMAN had been carrying since the REP FT4 series hit the same wall. The
  alternative was one record per clock time -- six records for a nine-leg s
 eries the sponsor treats as one -- or one record per leg\, which is nine. 
 Splitting by MODE is the split a reader actually wants\, because the mode 
 filter is what they reach for\, and per-date times are what make that spli
 t possible without lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES D
 ATES AND NO RULE for this series. The legs fall on Mondays\, Wednesdays an
 d Thursdays with no discernible ordinal\, which is exactly the shape an or
 dinal must not be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -
 - RSGB states it outright\, which is worth noting beside the AFS and Club 
 Calls contests where entry really is UK&CD only.\nRules: https://www.rsgbc
 c.org/hf/rules/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261112T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261112T030000Z
DTEND:20261112T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261112T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261112T070000Z
DTEND:20261112T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261113T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261113T010000Z
DTEND:20261113T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261113T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261113T014500Z
DTEND:20261113T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261113T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261113T023000Z
DTEND:20261113T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261113T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261113T200000Z
DTEND:20261113T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-triple-play-20261114T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T000000Z
DTEND:20261116T235900Z
SUMMARY:PODXS 070 Club Triple Play Low Band Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\, 
 80m\, 40m\nDuration: 71h 59m\nExchange: State/province/country (SPC)\nLogs
  due: 2026-11-23\nNote: Three UTC days\, one six-hour block per day -- so 
 18 hours of operating inside a 72-hour window.\nRules: https://www.podxs07
 0.com/o7o-club-sponsored-contests/triple-play-low-band-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/triple-play-low-ba
 nd-sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wae-dx-rtty-20261114T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T000000Z
DTEND:20261115T235900Z
SUMMARY:WAE DX Contest RTTY
DESCRIPTION:Sponsor: DARC\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\
 nDuration: 47h 59m\nExchange: RS/RST + serial from 001. QTC traffic scores
  additional points\; in the RTTY leg every station may send and receive QT
 Cs\, at most 10 between any two stations\, but the QTC exchange itself mus
 t cross continents.\nLogs due: 2026-11-22\nNote: DARC writes 'zweites Woch
 enende'\, not 'zweites volles Wochenende'\, and November 2026 is the year 
 that separates the two readings: 1 November is a Sunday whose Saturday bel
 ongs to October. Counting that orphan Sunday would put the contest on 7-8 
 November\; DARC publishes 14-15 November\, so the rule is encoded as the s
 econd full weekend.\nRules: https://www.darc.de/der-club/referate/conteste
 /wae-dx-contest/regeln/
URL:https://www.darc.de/der-club/referate/conteste/wae-dx-contest/regeln/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jidx-phone-20261114T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T070000Z
DTEND:20261115T130000Z
SUMMARY:Japan International DX Contest\, Phone
DESCRIPTION:Sponsor: JIDX Contest Committee\nModes: SSB\nBands: 160m\, 80m\
 , 40m\, 20m\, 15m\, 10m\nBand note: 1.8\, 3.5\, 7\, 14\, 21 and 28 MHz.\nD
 uration: 30h\nExchange: Japanese stations send RST and their prefecture nu
 mber\, 01 to 50. Everyone else sends RST and their CQ zone.\nLogs due: 202
 6-12-15\nNote: THE TWO LEGS ARE SIX MONTHS APART AND SHARE EVERYTHING ELSE
  -- same hours\, same bands\, same exchange\, same second-full-weekend rul
 e. CW runs in April and phone in November\, which is the only reason these
  are two records.\n\nThirty hours rather than a round twenty-four: 0700 Sa
 turday to 1300 Sunday.\nRules: https://jidx.org/jidxrule-e.html
URL:https://jidx.org/jidxrule-e.html
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ok-om-dx-cw-20261114T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T120000Z
DTEND:20261115T115900Z
SUMMARY:OK/OM DX Contest\, CW
DESCRIPTION:Sponsor: CRK / SARA\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\,
  15m\, 10m\nBand note: 1.8 through 28 MHz\, WARC bands excluded\nDuration:
  23h 59m\nExchange: Non-Czech and Slovak stations send a signal report + a
  QSO number starting with 001\; Czech and Slovak stations send a signal re
 port + their three-letter county code.\nLogs due: 2026-11-22\nNote: The pa
 renthetical deadline (22 November 2026\, 2359 UTC) is the right date for t
 he seven-day interval but 23:59 rather than the 11:59 that end-plus-7-days
  gives\; the interval is the stated rule\, so the interval is encoded. BLO
 CKER RECORDED\, NOT WORKED AROUND: okomdx.crk.cz serves a TLS certificate 
 issued for default.web4u.cz\, so HTTPS fails validation and the rules are 
 reachable only over plain HTTP. rules_url is therefore http:// deliberatel
 y\; it is not an oversight\, and the link checker will keep reporting it a
 s such until the Czech Radio Club fixes the host.\nRules: http://www.okomd
 x.crk.cz/index.php?page=CW-rules-english
URL:http://www.okomdx.crk.cz/index.php?page=CW-rules-english
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20261114T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T120000Z
DTEND:20261115T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-club-calls-20261114T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261114T200000Z
DTEND:20261114T230000Z
SUMMARY:RSGB Club Calls
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\, SSB\nBands: 160m\n
 Band note: CW 1870-1890 kHz\, SSB 1892-1990 kHz.\nDuration: 3h\nExchange: 
 RS(T) plus a serial number starting at 1 and incrementing by 1.\nEligibili
 ty: Entry limited to G. K stations may be worked but cannot submit an entr
 y.\nNote: THIRTY-TWO WATTS\, capping the whole contest rather than definin
 g an entry class\, which is the point of it rather than a footnote. Every 
 other single-ceiling record here sits at 5 W or 100 W\, so 32 is the sort 
 of odd number that invites tidying to 30 -- a test holds it. It shares a t
 op-band weekend neighbourhood with the November 1.8 MHz contest a week lat
 er\, and the two are different contests with different rules pages. RSGB k
 eeps a rules page per year\, so its own dates check its own rule. Four yea
 rs were read for this record -- 2023\, 2024\, 2025 and 2026 -- and the rec
 urrence reproduces all of them.\nRules: https://www.rsgbcc.org/hf/rules/20
 26/rclubcalls.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rclubcalls.shtml
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261116T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261116T000000Z
DTEND:20261116T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261116T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261116T174000Z
DTEND:20261116T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ft4-series-20261116T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261116T200000Z
DTEND:20261116T220000Z
SUMMARY:RSGB FT4 Contest Series
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: FT8/FT4 (FT4)\nBands: 8
 0m\, 40m\, 20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m.\nDurati
 on: 2h\nExchange: A signal report. A serial number is not required.\nLogs 
 due: 2026-11-17\nNote: TWELVE MONDAY EVENINGS AND THE CLOCK SHIFTS FOR THE
  SUMMER: January to March and October to December run 2000-2200 UTC\, Apri
 l to September run 1900-2100. Six legs each way\, so the record's default 
 is the winter clock and the summer legs carry their own -- the third conte
 st to need per-date times\, after the Autumn Series and the 80m Club Champ
 ionship.\n\nMANUAL BECAUSE THE DATES ARE NOT ON THE RULES PAGE and follow 
 no ordinal: they are Mondays\, but the third Monday in January\, the fourt
 h in February\, the third in March. RSGB publishes them on its CGI calenda
 r and this record holds what that prints.\n\nNot the same contest as the F
 T4 International Activity Day in April\, which is 24 hours and has its own
  rules page.\nRules: https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-hell-kurz-20261117T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261117T180000Z
DTEND:20261117T185900Z
SUMMARY:DARC HELL-Kurzcontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: Digital (Hell)\nBands: not yet read off t
 he sponsor's own rules\nDuration: 59m\nExchange: not recorded yet — see 
 the sponsor's rules below\nNote: VERIFIED FALSE\, AND THE RECURRENCE IS ST
 ILL DERIVED FROM DARC'S OWN FOUR DATES. All four are the THIRD TUESDAY of 
 the second month of each quarter -- 17 Feb\, 19 May\, 18 Aug\, 17 Nov 2026
  -- which is a clean pattern across four points and sits alongside the RTT
 Y-Kurzcontest (2nd Tuesday\, months 1/4/7/10) and the FT4 Contest (2nd Tue
 sday\, months 2/5/8/11) that DARC already runs.\n\nWhat is missing is ever
 ything the rules page would give: BANDS ARE UNRECORDED\, so every band fil
 ter excludes this record\, and the exchange and deadline are absent. The m
 ode is taken from the contest's own name. That is why it is unverified: th
 e dates are DARC's\, the rule is an inference from them\, and the rest is 
 a gap.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not read: this series has no Au
 sschreibung linked from DARC's table. That sentence sits here rather than 
 in bands_note\, because bands_note is for a sponsor's own wording ABOUT a 
 band list and must never stand in for one -- a test enforces it\, and it c
 aught this.\nUNVERIFIED: these dates have not yet been checked against the
  sponsor's own published rules. Confirm before you rely on them.\nRules: h
 ttps://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-conteste
 /
URL:https://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-cont
 este/
CATEGORIES:Digital
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:lral-18-november-80m-20261118T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261118T060000Z
DTEND:20261118T075900Z
SUMMARY:LRAL 18 November 80m Contest
DESCRIPTION:Sponsor: LRAL\nModes: CW\, SSB\, FT8/FT4\nBands: 80m\nBand note
 : CW 3515-3580 kHz\; SSB 3605-3650 kHz\; FT8 3577 kHz.\nDuration: 1h 59m\n
 Exchange: A serial number and the two-letter Latvian or Riga district code
  (001 LM). RST may be sent but is not part of the number. The FT8 rounds u
 se signal report and a four-character locator instead.\nEligibility: Entry
  limited to YL. K stations may be worked but cannot submit an entry.\nLogs
  due: 2026-12-02\nNote: SPONSOR-ANCHORED LOCAL TIME. LRAL states the sched
 ule 'pec vieteja laika' -- in local time -- and never in UTC\, so the reco
 rd carries timezone Europe/Riga and wall_clock times. The two blocks are e
 ncoded as sessions because LRAL puts a gap between them and says the FT8 r
 ounds are a separate contest: 'FT8 tures ir atseviskas sacensibas\, dalibn
 ieki\, kas starte FT8 darba veida\, var startet ari kada no A\, B\, vai C 
 klasem.' Both sessions carry the record's whole mode list\, which the cata
 log cannot narrow per session\; the split is stated here and in bands_note
 . One nolikums covers both dates\, so both records cite the same URL.\nRul
 es: https://lral.lv/hf-80m-nolikums/
URL:https://lral.lv/hf-80m-nolikums/
CATEGORIES:CW,SSB,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:lral-18-november-80m-20261118T0815@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261118T081500Z
DTEND:20261118T091400Z
SUMMARY:LRAL 18 November 80m Contest
DESCRIPTION:Sponsor: LRAL\nModes: CW\, SSB\, FT8/FT4\nBands: 80m\nBand note
 : CW 3515-3580 kHz\; SSB 3605-3650 kHz\; FT8 3577 kHz.\nDuration: 59m\nExc
 hange: A serial number and the two-letter Latvian or Riga district code (0
 01 LM). RST may be sent but is not part of the number. The FT8 rounds use 
 signal report and a four-character locator instead.\nEligibility: Entry li
 mited to YL. K stations may be worked but cannot submit an entry.\nLogs du
 e: 2026-12-02\nNote: SPONSOR-ANCHORED LOCAL TIME. LRAL states the schedule
  'pec vieteja laika' -- in local time -- and never in UTC\, so the record 
 carries timezone Europe/Riga and wall_clock times. The two blocks are enco
 ded as sessions because LRAL puts a gap between them and says the FT8 roun
 ds are a separate contest: 'FT8 tures ir atseviskas sacensibas\, dalibniek
 i\, kas starte FT8 darba veida\, var startet ari kada no A\, B\, vai C kla
 sem.' Both sessions carry the record's whole mode list\, which the catalog
  cannot narrow per session\; the split is stated here and in bands_note. O
 ne nolikums covers both dates\, so both records cite the same URL.\nRules:
  https://lral.lv/hf-80m-nolikums/
URL:https://lral.lv/hf-80m-nolikums/
CATEGORIES:CW,SSB,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261118T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261118T130000Z
DTEND:20261118T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261118T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261118T190000Z
DTEND:20261118T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261119T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261119T030000Z
DTEND:20261119T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261119T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261119T070000Z
DTEND:20261119T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261120T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261120T010000Z
DTEND:20261120T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261120T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261120T014500Z
DTEND:20261120T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261120T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261120T023000Z
DTEND:20261120T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261120T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261120T200000Z
DTEND:20261120T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-newbie-qso-party-20261121T1100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T110000Z
DTEND:20261121T160000Z
SUMMARY:SARL Newbie QSO Party
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 40m\, 20m\nBand note: SSB onl
 y: 14 125-14 300 kHz from 11:00 to 13:00 UTC\, then 7 063-7 100 and 7 130-
 7 200 kHz from 13:00 to 16:00 UTC.\nDuration: 5h\nExchange: RS\, a four-ch
 aracter grid square and the phonetic License Age Exchange from the manual'
 s table -- Alpha for under six months\, and so on.\nNote: The band changes
  partway through: 20 m for the first two hours\, then 40 m for the last th
 ree. Both are recorded\, because a band filter should find this contest ei
 ther way\; the split itself is in bands_note\, which is where a time-varyi
 ng detail belongs when the field is a flat list. log_format and log_deadli
 ne_days are absent: this pass read each contest's Aim\, Dates\, Frequencie
 s and Exchange sections and did not read its Log Sheets section\, so neith
 er is recorded rather than assumed from SARL's other contests.\nRules: htt
 ps://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Ver
 sion-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bfra-lz-dx-20261121T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T120000Z
DTEND:20261122T115900Z
SUMMARY:LZ DX Contest
DESCRIPTION:Sponsor: BFRA\nModes: CW\, SSB\nBands: 80m\, 40m\, 20m\, 15m\, 
 10m\nDuration: 23h 59m\nExchange: Stations outside Bulgaria send RS(T) and
  their ITU zone\; LZ stations send RS(T) and a two-letter district abbrevi
 ation.\nNote: 'The weekend before the last full weekend of November' is a 
 rule\, not an annual announcement -- BFRA anchors it to CQ WW CW\, which s
 its on the last one -- so it is encoded as n=-2 and this is the record tha
 t made the engine count backwards past 'last'. November 2025's full weeken
 ds are the 1st/2nd\, 8th/9th\, 15th/16th\, 22nd/23rd and 29th/30th\, so n=
 -2 gives 22-23 November\, the date BFRA prints. For 2026 it gives 21-22 No
 vember. The log deadline is a stated instant (0000Z on 7 December 2025) an
 d not the contest end plus a whole number of days\, so it is recorded here
  rather than as log_deadline_days. REGISTRY CORRECTION: BFRA is at bfra.bg
 \; the lzdx.bfra.org host that the sponsor's own news page cites does not 
 resolve.\nRules: https://lzdx.bfra.bg/rulesen.html
URL:https://lzdx.bfra.bg/rulesen.html
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:oevsv-aoec-160m-20261121T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T160000Z
DTEND:20261121T235900Z
SUMMARY:All Austrian 160m Contest (AOEC 160m)
DESCRIPTION:Sponsor: ÖVSV\nModes: CW\nBands: 160m\nBand note: 1810-2000 kH
 z in the German rules\; the English rules say 1810-1950 kHz. Both are OEVS
 V's own statements and neither has been withdrawn.\nDuration: 7h 59m\nExch
 ange: RST and a serial number\; Austrian stations add their OE district id
 entifier.\nNote: The third full weekend of November is a rule OEVSV states
  twice\, in German and in English\, and it reproduces the date the German 
 edition prints for itself: November 2025's full weekends are the 1st/2nd\,
  8th/9th and 15th/16th\, so the third is Saturday 15 November 2025. For 20
 26 the 1st is a Sunday whose Saturday belongs to October\, so the full wee
 kends start on the 7th/8th and the rule gives Saturday 21 November 2026. C
 ONTRADICTIONS\, recorded not reconciled: the German rules say 1810-2000 kH
 z and the English 1810-1950 kHz\; the German rules take logs at aoec-auswe
 rtung.oevsv.at and the English at contestrobot.aoec160m.oevsv.at\, so neit
 her is encoded as the log_submit_url. The deadline is a fixed date (30 Nov
 ember)\, not an interval. BLOCKER: OEVSV's HF-Referat page still offers on
 ly the 2025 Ausschreibung\, so this is the current published document and 
 it is on the pending list to re-read.\nRules: https://www.oevsv.at/export/
 shared/.content/.galleries/Downloads_Referate/HF-Referat-Downloads/Regeln_
 Aoec_160m_2025.pdf
URL:https://www.oevsv.at/export/shared/.content/.galleries/Downloads_Refera
 te/HF-Referat-Downloads/Regeln_Aoec_160m_2025.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ref-160m-20261121T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T170000Z
DTEND:20261122T000000Z
SUMMARY:REF 160 Metres
DESCRIPTION:Sponsor: REF\nModes: CW\nBands: 160m\nBand note: 1810 to 1850 k
 Hz\nDuration: 7h\nExchange: RST + the French department number. French sta
 tions record only the serial number given by foreign stations.\nLogs due: 
 2026-11-30\nNote: log_deadline_days is derived\, not quoted: REF words the
  deadline as 'le deuxieme lundi apres le concours' and states no hour. The
  contest ends at 0000 UTC on the Sunday\, and that Sunday plus 8 days is t
 he second Monday after the contest in every year\, so 8 is exact for the d
 ate and silent about the time of day. WORDING DIFFERENCE\, RECORDED RATHER
  THAN RECONCILED: this PDF says 'Troisieme week-end de novembre' while the
  Coupe du REF PDF\, describing the same sub-part in section 1(a)\, says 'T
 roisieme week-end entier du mois de novembre'. The two readings cannot div
 erge -- the third Saturday of November is at most the 21st\, so its Sunday
  is always in November -- so no choice between them was needed.\nRules: ht
 tps://concours.r-e-f.org/reglements/actuels/reg_ref160_fr_20260421.pdf
URL:https://concours.r-e-f.org/reglements/actuels/reg_ref160_fr_20260421.pd
 f
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-1_8mhz-second-20261121T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T200000Z
DTEND:20261121T230000Z
SUMMARY:RSGB 1.8 MHz Contest\, November
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 160m\nBand n
 ote: 1810-1850 kHz CW. Maximum legal power.\nDuration: 3h\nExchange: RST p
 lus a serial number starting at 1 and incrementing by 1.\nNote: THE NOVEMB
 ER LEG IS CW ONLY WHILE FEBRUARY'S IS CW AND SSB\, which is why these are 
 two records off one rules page rather than one record with two legs: they 
 do not share a mode\, and a reader filtering SSB should not be shown this 
 one. The hours moved from 1900-2300 to 2000-2300 in 2025\, same as the Feb
 ruary leg. RSGB keeps a rules page per year\, so its own dates check its o
 wn rule. Four years were read for this record -- 2023\, 2024\, 2025 and 20
 26 -- and the recurrence reproduces all of them.\nRules: https://www.rsgbc
 c.org/hf/rules/2026/r160m.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/r160m.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-sweepstakes-ssb-20261121T2100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261121T210000Z
DTEND:20261123T025900Z
SUMMARY:ARRL November Sweepstakes\, Phone
DESCRIPTION:Sponsor: ARRL\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 29h 59m\nExchange: not recorded yet — see the sponsor's
  rules below\nRules: http://www.arrl.org/sweepstakes
URL:http://www.arrl.org/sweepstakes
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261123T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261123T000000Z
DTEND:20261123T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261123T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261123T174000Z
DTEND:20261123T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20261125T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261125T000000Z
DTEND:20261125T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261125T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261125T130000Z
DTEND:20261125T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261125T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261125T190000Z
DTEND:20261125T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261126T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261126T030000Z
DTEND:20261126T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261126T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261126T070000Z
DTEND:20261126T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-autumn-cw-20261126T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261126T200000Z
DTEND:20261126T213000Z
SUMMARY:RSGB 3.5 MHz Autumn Series\, CW
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\nBand no
 te: 3510-3565 kHz at any speed\, with 3565-3570 kHz reserved for 15 wpm ma
 ximum.\nDuration: 1h 30m\nExchange: RS(T) plus a serial number starting at
  1 and incrementing by 1.\nLogs due: 2026-11-29\nNote: THE CLOCK MOVES IN 
 NOVEMBER AND THE RECORD SAYS SO PER DATE. September and October run 1900-2
 030 UTC\; November runs 2000-2130. Every leg of this series sits on one si
 de or the other of that change\, so a single stored time would put two of 
 the three runnings on the calendar an hour wrong.\n\nThis is the first use
  of PER-DATE TIMES in a manual rule\, a schema question NEEDS_A_HUMAN had 
 been carrying since the REP FT4 series hit the same wall. The alternative 
 was one record per clock time -- six records for a nine-leg series the spo
 nsor treats as one -- or one record per leg\, which is nine. Splitting by 
 MODE is the split a reader actually wants\, because the mode filter is wha
 t they reach for\, and per-date times are what make that split possible wi
 thout lying about an hour.\n\nMANUAL BECAUSE RSGB PUBLISHES DATES AND NO R
 ULE for this series. The legs fall on Mondays\, Wednesdays and Thursdays w
 ith no discernible ordinal\, which is exactly the shape an ordinal must no
 t be fitted to.\n\nNON-UK STATIONS MAY ENTER AS INDIVIDUALS -- RSGB states
  it outright\, which is worth noting beside the AFS and Club Calls contest
 s where entry really is UK&CD only.\nRules: https://www.rsgbcc.org/hf/rule
 s/2026/rautumn.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/rautumn.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261127T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261127T010000Z
DTEND:20261127T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261127T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261127T014500Z
DTEND:20261127T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261127T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261127T023000Z
DTEND:20261127T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261127T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261127T200000Z
DTEND:20261127T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-ww-cw-20261128T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261128T000000Z
DTEND:20261129T235900Z
SUMMARY:CQ Worldwide DX Contest\, CW
DESCRIPTION:Sponsor: CQ Magazine\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nBand note: Six bands only: 1.8\, 3.5\, 7\, 14\, 21 and 28 MHz
 \nDuration: 47h 59m\nExchange: RST report plus CQ Zone number of the stati
 on location\nLogs due: 2026-12-04\nNote: CQ has not published 2026 CQ WW r
 ules: cqww.com/rules.htm still serves the 2025 rules and cqww.com/rules/20
 26_rules_cqww.pdf is a 404. log_deadline_days is the 5 days those 2025 rul
 es state\; CQ WPX\, CQ WPX RTTY and CQ WW RTTY all moved to 48 hours for 2
 026\, so recheck this when the 2026 rules appear.\nRules: https://cqww.com
 /rules.htm
URL:https://cqww.com/rules.htm
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-40m-20261128T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261128T150000Z
DTEND:20261128T160000Z
SUMMARY:SARL Saturday 40 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 40m\nBand note: P
 hone 7 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz\; RTTY 7 040-7 0
 60 kHz. The segment 7 101-7 129 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261130T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261130T000000Z
DTEND:20261130T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261130T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261130T174000Z
DTEND:20261130T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261202T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261202T130000Z
DTEND:20261202T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261202T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261202T190000Z
DTEND:20261202T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261203T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261203T030000Z
DTEND:20261203T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261203T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261203T070000Z
DTEND:20261203T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20261203T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261203T200000Z
DTEND:20261203T220000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2026-12-10\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261204T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261204T010000Z
DTEND:20261204T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261204T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261204T014500Z
DTEND:20261204T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261204T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261204T023000Z
DTEND:20261204T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261204T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261204T200000Z
DTEND:20261204T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-160m-20261204T2200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261204T220000Z
DTEND:20261206T155900Z
SUMMARY:ARRL 160-Meter Contest
DESCRIPTION:Sponsor: ARRL\nModes: CW\nBands: 160m\nDuration: 41h 59m\nExcha
 nge: not recorded yet — see the sponsor's rules below\nRules: http://www
 .arrl.org/160-meter
URL:http://www.arrl.org/160-meter
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-weihnachtswettbewerb-ssb-20261205T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261205T070000Z
DTEND:20261205T095900Z
SUMMARY:USKA Weihnachtswettbewerb (SSB / Digital)
DESCRIPTION:Sponsor: USKA\nModes: SSB\, RTTY\, Digital\, FT8/FT4 (PSK31\, P
 SK63)\nBands: 80m\, 40m\nDuration: 2h 59m\nExchange: RS(T) and the canton 
 abbreviation.\nEligibility: Entry limited to HB. K stations may be worked 
 but cannot submit an entry.\nNote: USKA runs the Weihnachtswettbewerb on t
 wo Saturdays\, and each Saturday is a phone-or-CW morning followed by a se
 parate digital hour. This record is the first Saturday: SSB 07:00-09:59 UT
 C and digital 10:00-10:59 UTC\, encoded as two sessions because the hour b
 etween them is not part of the contest. The two Saturdays are two records 
 because they are different modes\, not two legs of one event. The first Sa
 turday of December 2026 is the 5th and the second the 12th\, the dates USK
 A's KW-Contest page prints. USKA states no log deadline in this Reglement 
 -- the other three KW Reglemente all say 'innert 8 Tagen' and this one say
 s nothing at all -- so no interval is encoded rather than one borrowed fro
 m its siblings.\nRules: https://uska.ch/wp-content/uploads/2026/05/2026-04
 -Reglement-fuer-den-Weihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-04-Reglement-fuer-den-W
 eihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:SSB,RTTY,Digital,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:erau-es-ll-kv-20261205T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261205T080000Z
DTEND:20261205T085900Z
SUMMARY:Estonian HF Cup (ES LL KV)
DESCRIPTION:Sponsor: ERAU\nModes: CW\, SSB\nBands: 80m\nBand note: CW below
  3600 kHz and SSB above it\; 3530-3560 kHz and 3600-3650 kHz are recommend
 ed.\nDuration: 59m\nExchange: RS(T) and a continuous serial number from 00
 1.\nEligibility: Entry limited to ES. K stations may be worked but cannot 
 submit an entry.\nNote: SPONSOR-ANCHORED LOCAL TIME\, and ERAU's own calen
 dar proves the reading: 10:00-10:59 Estonian time is 08:00-08:59 UTC in wi
 nter (EET) and 07:00-07:59 in summer (EEST)\, which is exactly the split E
 RAU prints across the nine stages. The rules give no date rule at all -- 4
 .2 defers to the calendar plan -- so the dates are manual and taken from E
 RAU's published 2026 calendar. Eight of the nine are the first Saturday of
  their month\; February's is the second. The log deadline is 'the Thursday
  of the following week'\, which is not a fixed number of days from the end
  of each stage\, so it is recorded here rather than as log_deadline_days. 
 Stages 4.3 also splits each hour into four periods\; that is a scoring dev
 ice inside one continuous hour.\nRules: https://www.erau.ee/images/LL/ES%2
 0LL%20KV%20reeglid.pdf
URL:https://www.erau.ee/images/LL/ES%20LL%20KV%20reeglid.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-weihnachtswettbewerb-ssb-20261205T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261205T100000Z
DTEND:20261205T105900Z
SUMMARY:USKA Weihnachtswettbewerb (SSB / Digital)
DESCRIPTION:Sponsor: USKA\nModes: SSB\, RTTY\, Digital\, FT8/FT4 (PSK31\, P
 SK63)\nBands: 80m\, 40m\nDuration: 59m\nExchange: RS(T) and the canton abb
 reviation.\nEligibility: Entry limited to HB. K stations may be worked but
  cannot submit an entry.\nNote: USKA runs the Weihnachtswettbewerb on two 
 Saturdays\, and each Saturday is a phone-or-CW morning followed by a separ
 ate digital hour. This record is the first Saturday: SSB 07:00-09:59 UTC a
 nd digital 10:00-10:59 UTC\, encoded as two sessions because the hour betw
 een them is not part of the contest. The two Saturdays are two records bec
 ause they are different modes\, not two legs of one event. The first Satur
 day of December 2026 is the 5th and the second the 12th\, the dates USKA's
  KW-Contest page prints. USKA states no log deadline in this Reglement -- 
 the other three KW Reglemente all say 'innert 8 Tagen' and this one says n
 othing at all -- so no interval is encoded rather than one borrowed from i
 ts siblings.\nRules: https://uska.ch/wp-content/uploads/2026/05/2026-04-Re
 glement-fuer-den-Weihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-04-Reglement-fuer-den-W
 eihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:SSB,RTTY,Digital,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arsi-40m-cq-vu-cw-20261205T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261205T140000Z
DTEND:20261206T135900Z
SUMMARY:ARSI 40M CQ VU CW Contest
DESCRIPTION:Sponsor: ARSI\nModes: CW\nBands: 40m\nDuration: 23h 59m\nExchan
 ge: A serial number starting at 001\, with the signal report.\nEligibility
 : Entry limited to VU. K stations may be worked but cannot submit an entry
 .\nLogs due: 2026-12-13\nNote: STATED IN IST ONLY\, unlike ARSI's other co
 ntests\, which give UTC. So this record carries Asia/Kolkata wall clock ra
 ther than a UTC time converted by hand -- India is a fixed +05:30 with no 
 daylight saving\, so 19:30 IST is 14:00 UTC and always will be\, but the r
 ecord says what the page said. The log deadline is one of the few here sta
 ted as a SPAN rather than a date: 'within a week'\, 'due in 7 days time fr
 om the date of contest'. ARSI PUBLISHES DATES\, NOT A RECURRENCE. Every on
 e of its contest pages opens with the year's dates and states no rule anyw
 here -- no 'annually on'\, no ordinal weekend. So all five records are man
 ual and hold exactly the 2026 editions ARSI published. Fitting an ordinal 
 to one date would be inventing a rule ARSI has not written\, and Asia is t
 hin enough that the temptation is worth naming.\nRules: https://arsi.info/
 40m-cqvu-contest/
URL:https://arsi.info/40m-cqvu-contest/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ft-roundup-20261205T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261205T180000Z
DTEND:20261206T235900Z
SUMMARY:FT Roundup
DESCRIPTION:Sponsor: RTTY Contesting\nModes: FT8/FT4 (FT4\, FT8)\nBands: 80
 m\, 40m\, 20m\, 15m\, 10m\nBand note: 80 through 10 metres\, no WARC bands
 .\nDuration: 29h 59m\nExchange: US and Canadian stations send a signal rep
 ort and their state or province. Everyone else sends a signal report and a
  serial number from 001.\nNote: THE SPONSOR FIELD IS AN ATTRIBUTION\, NOT 
 A QUOTATION. The rules page names no organising body at all -- it credits 
 a wine sponsor for the awards and nothing else -- so 'RTTY Contesting' her
 e is the site that publishes and runs it rather than a society that claims
  it. Recorded this way for the same reason the OK DX RTTY Contest is: an i
 nferred organiser is better stated than implied. Worth one question to who
 ever answers the log address.\n\nThe page still shows 2023's dates beside 
 a rule stated in general terms\, so the rule is what is encoded. Re-read i
 t nearer December.\nRules: https://www.rttycontesting.com/ft-roundup/rules
 /
URL:https://www.rttycontesting.com/ft-roundup/rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261207T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261207T000000Z
DTEND:20261207T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261207T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261207T174000Z
DTEND:20261207T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20261208T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261208T010000Z
DTEND:20261208T030000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-cw-ausbildungscontest-20261208T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261208T180000Z
DTEND:20261208T185900Z
SUMMARY:DARC CW-Ausbildungscontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: not yet read off the sponsor's
  own rules\nDuration: 59m\nExchange: not recorded yet — see the sponsor'
 s rules below\nNote: IT COMPLETES A PATTERN DARC DESCRIBES BUT DOES NOT SP
 ELL OUT. Their three short contests take one month of each quarter in turn
 \, all on a Tuesday evening: the RTTY-Kurzcontest in months 1/4/7/10\, the
  FT4 Contest in 2/5/8/11\, and this one in 3/6/9/12. All four of DARC's pu
 blished dates are the SECOND TUESDAY of those months. That is what 'reiht 
 sich vom Termin her in die anderen ... ein' means\, and the arithmetic con
 firms it rather than assuming it.\n\nVERIFIED FALSE because the page that 
 describes the series is prose about teaching CW rather than an Ausschreibu
 ng: no bands\, no exchange\, no deadline. BANDS ARE UNRECORDED\, so every 
 band filter excludes this record.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not 
 stated on the page that describes the series. That sentence sits here rath
 er than in bands_note\, because bands_note is for a sponsor's own wording 
 ABOUT a band list and must never stand in for one -- a test enforces it\, 
 and it caught this.\nUNVERIFIED: these dates have not yet been checked aga
 inst the sponsor's own published rules. Confirm before you rely on them.\n
 Rules: https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildu
 ngscontest/
URL:https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildungsc
 ontest/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261209T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261209T130000Z
DTEND:20261209T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261209T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261209T190000Z
DTEND:20261209T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261210T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261210T030000Z
DTEND:20261210T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261210T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261210T070000Z
DTEND:20261210T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261211T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261211T010000Z
DTEND:20261211T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261211T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261211T014500Z
DTEND:20261211T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261211T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261211T023000Z
DTEND:20261211T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261211T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261211T200000Z
DTEND:20261211T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-10m-20261212T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T000000Z
DTEND:20261213T235900Z
SUMMARY:ARRL 10-Meter Contest
DESCRIPTION:Sponsor: ARRL\nModes: CW\, SSB\nBands: 10m\nDuration: 47h 59m\n
 Exchange: not recorded yet — see the sponsor's rules below\nRules: http:
 //www.arrl.org/10-meter
URL:http://www.arrl.org/10-meter
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-triple-play-doubleheader-20261212T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T000000Z
DTEND:20261214T235900Z
SUMMARY:PODXS 070 Club Triple Play Low Band Sprint DOUBLEHEADER
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\, 
 80m\, 40m\nDuration: 71h 59m\nExchange: State/province/country (SPC)\nLogs
  due: 2026-12-21\nNote: Second running of the Triple Play format\, shares 
 a rules page with the November event.\nRules: https://www.podxs070.com/o7o
 -club-sponsored-contests/triple-play-low-band-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/triple-play-low-ba
 nd-sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-weihnachtswettbewerb-cw-20261212T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T070000Z
DTEND:20261212T095900Z
SUMMARY:USKA Weihnachtswettbewerb (CW / Digital)
DESCRIPTION:Sponsor: USKA\nModes: CW\, RTTY\, Digital\, FT8/FT4 (PSK31\, PS
 K63)\nBands: 80m\, 40m\nDuration: 2h 59m\nExchange: RS(T) and the canton a
 bbreviation.\nEligibility: Entry limited to HB. K stations may be worked b
 ut cannot submit an entry.\nNote: USKA runs the Weihnachtswettbewerb on tw
 o Saturdays\, and each Saturday is a phone-or-CW morning followed by a sep
 arate digital hour. This record is the second Saturday: CW 07:00-09:59 UTC
  and digital 10:00-10:59 UTC\, encoded as two sessions because the hour be
 tween them is not part of the contest. The two Saturdays are two records b
 ecause they are different modes\, not two legs of one event. The first Sat
 urday of December 2026 is the 5th and the second the 12th\, the dates USKA
 's KW-Contest page prints. USKA states no log deadline in this Reglement -
 - the other three KW Reglemente all say 'innert 8 Tagen' and this one says
  nothing at all -- so no interval is encoded rather than one borrowed from
  its siblings.\nRules: https://uska.ch/wp-content/uploads/2026/05/2026-04-
 Reglement-fuer-den-Weihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-04-Reglement-fuer-den-W
 eihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:CW,RTTY,Digital,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-weihnachtswettbewerb-cw-20261212T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T100000Z
DTEND:20261212T105900Z
SUMMARY:USKA Weihnachtswettbewerb (CW / Digital)
DESCRIPTION:Sponsor: USKA\nModes: CW\, RTTY\, Digital\, FT8/FT4 (PSK31\, PS
 K63)\nBands: 80m\, 40m\nDuration: 59m\nExchange: RS(T) and the canton abbr
 eviation.\nEligibility: Entry limited to HB. K stations may be worked but 
 cannot submit an entry.\nNote: USKA runs the Weihnachtswettbewerb on two S
 aturdays\, and each Saturday is a phone-or-CW morning followed by a separa
 te digital hour. This record is the second Saturday: CW 07:00-09:59 UTC an
 d digital 10:00-10:59 UTC\, encoded as two sessions because the hour betwe
 en them is not part of the contest. The two Saturdays are two records beca
 use they are different modes\, not two legs of one event. The first Saturd
 ay of December 2026 is the 5th and the second the 12th\, the dates USKA's 
 KW-Contest page prints. USKA states no log deadline in this Reglement -- t
 he other three KW Reglemente all say 'innert 8 Tagen' and this one says no
 thing at all -- so no interval is encoded rather than one borrowed from it
 s siblings.\nRules: https://uska.ch/wp-content/uploads/2026/05/2026-04-Reg
 lement-fuer-den-Weihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-04-Reglement-fuer-den-W
 eihnachtswettbewerb-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:CW,RTTY,Digital,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20261212T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T120000Z
DTEND:20261213T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ari-40-80-20261212T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261212T130000Z
DTEND:20261213T125900Z
SUMMARY:ARI 40/80 Contest
DESCRIPTION:Sponsor: ARI\nModes: CW\, SSB\, RTTY\nBands: 80m\, 40m\nDuratio
 n: 23h 59m\nExchange: RS(T) + the two-letter vehicle registration code of 
 the province.\nEligibility: Entry limited to I. K stations may be worked b
 ut cannot submit an entry.\nLogs due: 2026-12-19\nNote: As of 2026-08-18 t
 he page still described the 2025 edition\; the recurrence and times are st
 ated as standing rules and are what is encoded. SWL entrants have a longer
  operating window than transmitting entrants (59 hours)\, which this recor
 d does not model -- the stored window is the transmitting one.\nRules: htt
 ps://www.ari.it/contest-hf/contest-4080.html
URL:https://www.ari.it/contest-hf/contest-4080.html
CATEGORIES:CW,SSB,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261214T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261214T000000Z
DTEND:20261214T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20261214T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261214T010000Z
DTEND:20261214T030000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261214T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261214T174000Z
DTEND:20261214T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ft4-series-20261214T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261214T200000Z
DTEND:20261214T220000Z
SUMMARY:RSGB FT4 Contest Series
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: FT8/FT4 (FT4)\nBands: 8
 0m\, 40m\, 20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m.\nDurati
 on: 2h\nExchange: A signal report. A serial number is not required.\nLogs 
 due: 2026-12-15\nNote: TWELVE MONDAY EVENINGS AND THE CLOCK SHIFTS FOR THE
  SUMMER: January to March and October to December run 2000-2200 UTC\, Apri
 l to September run 1900-2100. Six legs each way\, so the record's default 
 is the winter clock and the summer legs carry their own -- the third conte
 st to need per-date times\, after the Autumn Series and the 80m Club Champ
 ionship.\n\nMANUAL BECAUSE THE DATES ARE NOT ON THE RULES PAGE and follow 
 no ordinal: they are Mondays\, but the third Monday in January\, the fourt
 h in February\, the third in March. RSGB publishes them on its CGI calenda
 r and this record holds what that prints.\n\nNot the same contest as the F
 T4 International Activity Day in April\, which is 24 hours and has its own
  rules page.\nRules: https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
URL:https://www.rsgbcc.org/hf/rules/2026/r80m_ft4.shtml
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261216T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261216T130000Z
DTEND:20261216T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261216T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261216T190000Z
DTEND:20261216T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261217T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261217T030000Z
DTEND:20261217T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261217T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261217T070000Z
DTEND:20261217T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261218T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261218T010000Z
DTEND:20261218T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261218T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261218T014500Z
DTEND:20261218T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261218T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261218T023000Z
DTEND:20261218T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261218T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261218T200000Z
DTEND:20261218T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ok-dx-rtty-20261219T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261219T000000Z
DTEND:20261220T000000Z
SUMMARY:OK DX RTTY Contest
DESCRIPTION:Sponsor: CRK\nModes: RTTY (Baudot)\nBands: 80m\, 40m\, 20m\, 15
 m\, 10m\nDuration: 24h\nExchange: RST + CQ Zone.\nNote: TWO PROBLEMS IN TH
 E SPONSOR'S OWN TEXT\, BOTH RECORDED RATHER THAN RECONCILED. First\, the n
 ews item announcing the 19 December 2026 edition prints 'Deadline for log 
 upload: 26. 12. 2025 23:59:59' -- the wrong year for a 2026 contest. Secon
 d\, that 26 December date is not what the rules' own seven-day interval pr
 oduces here: this catalog stores the end as 24:00 on the Saturday\, i.e. 0
 0:00 on the Sunday\, and seven days from there is 27 December. log_deadlin
 e_days is therefore left unset and both statements are quoted\, the same t
 reatment given to JARL's All Asian DX Contest. ATTRIBUTION CAVEAT: neither
  the English nor the Czech rules page names an organising society. The spo
 nsor is recorded as the Czech Radio Club on the strength of the crk.cz hos
 ting domain and the okrtty-at-crk.cz log address\, and that inference is s
 tated here rather than hidden. BLOCKER: okrtty.crk.cz serves a TLS certifi
 cate issued for default.web4u.cz\, so rules_url is http:// deliberately.\n
 Rules: http://okrtty.crk.cz/index.php?page=english
URL:http://okrtty.crk.cz/index.php?page=english
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:hrs-9a-dx-20261219T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261219T140000Z
DTEND:20261220T135900Z
SUMMARY:Croatian DX Contest (9A DX)
DESCRIPTION:Sponsor: HRS\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\nDuration: 23h 59m\nExchange: International stations send RS(T) 
 and their ITU zone\; Croatian stations send RS(T) and their county plate a
 bbreviation.\nLogs due: 2026-12-28\nNote: The rules state the rule and che
 ck it against a year in the same paragraph: December 2025's full weekends 
 are the 6th/7th\, 13th/14th\, 20th/21st and 27th/28th\, so the third is 20
 -21 December\, which is what HRS prints. For 2026 the rule gives 19-20 Dec
 ember. HRS also runs a one-hour submission window for entrants who want to
  be eligible to win\; the eight-day deadline is the one that applies to ev
 eryone and is what is encoded.\nRules: https://www.hamradio.hr/9a-dx-conte
 st/
URL:https://www.hamradio.hr/9a-dx-contest/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-rookie-roundup-cw-20261220T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261220T180000Z
DTEND:20261220T235900Z
SUMMARY:ARRL Rookie Roundup\, CW
DESCRIPTION:Sponsor: ARRL\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 5h 59m\nExchange: not recorded yet — see the sponsor's rules be
 low\nRules: http://www.arrl.org/rookie-roundup
URL:http://www.arrl.org/rookie-roundup
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261221T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261221T000000Z
DTEND:20261221T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261221T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261221T174000Z
DTEND:20261221T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20261223T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261223T000000Z
DTEND:20261223T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261223T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261223T130000Z
DTEND:20261223T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261223T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261223T190000Z
DTEND:20261223T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261224T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261224T030000Z
DTEND:20261224T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261224T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261224T070000Z
DTEND:20261224T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20261225T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261225T010000Z
DTEND:20261225T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20261225T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261225T014500Z
DTEND:20261225T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20261225T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261225T023000Z
DTEND:20261225T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261225T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261225T200000Z
DTEND:20261225T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-xmas-20261226T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261226T083000Z
DTEND:20261226T105900Z
SUMMARY:DARC Weihnachtswettbewerb (XMAS Contest)
DESCRIPTION:Sponsor: DARC\nModes: CW\, SSB\nBands: 80m\, 40m\nBand note: CW
  3510-3560 and 7010-7040 kHz\; SSB 3610-3650\, 3700-3775\, 7060-7100 and 7
 130-7200 kHz\nDuration: 2h 29m\nExchange: German stations send RS(T) + the
 ir DOK\, or 'NM' if they are not a DARC or VFDB member. All stations outsi
 de Germany send RS(T) + serial number.\nLogs due: 2027-01-02\nNote: A cale
 ndar-fixed date\, not a weekday rule: 26 December whatever day it falls on
 . DARC shortened the log deadline to seven days and flags the change itsel
 f ('NEU: verkürzte Logabgabefrist auf 7 Tage').\nRules: https://www.darc.
 de/der-club/referate/conteste/weihnachtswettbewerb/regeln/
URL:https://www.darc.de/der-club/referate/conteste/weihnachtswettbewerb/reg
 eln/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:stew-perry-20261226T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261226T150000Z
DTEND:20261227T145900Z
SUMMARY:Stew Perry Topband Challenge (unverified)
DESCRIPTION:Sponsor: Boring Amateur Radio Club\nModes: CW\nBands: 160m\nBan
 d note: 160 metres only.\nDuration: 23h 59m\nExchange: A four-character gr
 id square\, for example CN85.\nLogs due: 2027-01-10\nNote: MANUAL\, BECAUS
 E THE CLUB PUBLISHES DATES AND NOT A RULE. All four 2026 runnings fall on 
 a Saturday\, but no single ordinal describes them -- March's is the second
  Saturday\, June's the third\, October's the third and December's the four
 th. The record holds exactly what the club published and produces nothing 
 for 2027 until somebody reads their next list\, which is the same treatmen
 t the NCJ Sprints get and for the same reason.\n\nMarked unverified becaus
 e ONE year's dates cannot confirm a pattern that does not exist. It become
 s verified when a second year's list is read and the record still only cla
 ims what was printed.\n\nThe grid-square exchange is the point of the cont
 est: scoring is by distance\, so a short haul into a rare square can outsc
 ore a long one.\nUNVERIFIED: these dates have not yet been checked against
  the sponsor's own published rules. Confirm before you rely on them.\nRule
 s: https://www.kkn.net/stew/stew_rules.html
URL:https://www.kkn.net/stew/stew_rules.html
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rac-canada-winter-20261227T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261227T000000Z
DTEND:20261227T235900Z
SUMMARY:RAC Canada Winter Contest
DESCRIPTION:Sponsor: RAC\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\, 6m\, 2m\nBand note: 160\, 80\, 40\, 20\, 15\, 10\, 6 and 2 met
 res\, CW and phone (SSB\, FM\, AM\, etc.)\nDuration: 23h 59m\nExchange: St
 ations in Canada send RS(T) and province or territory\; stations outside C
 anada\, and Canadian maritime mobiles\, send RS(T) and a serial number\nLo
 gs due: 2027-01-10\nNote: RAC ANNOUNCES THIS DATE EACH YEAR\; THERE IS NO 
 RULE. The eight dates encoded here were read from RAC's own annual rules P
 DFs: 2019-12-28\, 2020-12-19\, 2021-12-18\, 2022-12-17\, 2023-12-30\, 2024
 -12-28\, 2025-12-20\, 2026-12-27. That is the fourth\, third\, third\, thi
 rd\, fifth\, fourth and third Saturday of December -- and in 2026 a Sunday
 . No ordinal fits\, so nothing is guessed: years RAC has not yet published
  are simply absent from this calendar.\nRules: https://www.rac.ca/contesti
 ng-results/
URL:https://www.rac.ca/contesting-results/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20261228T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261228T000000Z
DTEND:20261228T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20261228T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261228T174000Z
DTEND:20261228T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261230T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261230T130000Z
DTEND:20261230T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261230T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261230T190000Z
DTEND:20261230T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261231T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261231T030000Z
DTEND:20261231T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20261231T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20261231T070000Z
DTEND:20261231T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-straight-key-night-20270101T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T000000Z
DTEND:20270101T235900Z
SUMMARY:ARRL Straight Key Night
DESCRIPTION:Sponsor: ARRL\nModes: CW\nBands: 160m\, 80m\, 60m\, 40m\, 30m\,
  20m\, 17m\, 15m\, 12m\, 10m\, 6m\, 2m\, 1.25m\, 70cm\, 33cm\, 23cm\, 13cm
 \, 3cm\nBand note: All authorized amateur frequencies\; activity tradition
 ally centres on HF\nDuration: 23h 59m\nExchange: not recorded yet — see 
 the sponsor's rules below\nRules: http://www.arrl.org/straight-key-night
URL:http://www.arrl.org/straight-key-night
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270101T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T010000Z
DTEND:20270101T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270101T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T014500Z
DTEND:20270101T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270101T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T023000Z
DTEND:20270101T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sartg-new-year-rtty-20270101T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T080000Z
DTEND:20270101T110000Z
SUMMARY:SARTG New Year RTTY Contest
DESCRIPTION:Sponsor: SARTG (Scandinavian Amateur Radio Teleprinter Group)\n
 Modes: RTTY\nBands: 80m\, 40m\nDuration: 3h\nExchange: RST + QSO number st
 arting with 001 + name + 'Happy New Year' in your native language (abbrevi
 ations like 'HNY' are not allowed)\nRules: https://www.sartg.com/contest/n
 yrules.htm
URL:https://www.sartg.com/contest/nyrules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-hnyc-20270101T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T090000Z
DTEND:20270101T120000Z
SUMMARY:AGCW Happy New Year Contest (HNY)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\, 40m\, 20m\nDuration: 
 3h\nExchange: RST + running 3-digit QSO number from 001 (AGCW members also
  send their membership number\, e.g. 599 067/2583)\nNote: Log deadline is 
 a fixed calendar date -- '14. Januar 24:00 MEZ' -- not an interval after t
 he contest\, so log_deadline_days is deliberately unset.\nRules: https://w
 ww.agcw.de/contest/hnyc/
URL:https://www.agcw.de/contest/hnyc/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270101T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T140000Z
DTEND:20270101T170000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 3h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270101T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270101T170000Z
DTEND:20270101T180000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 1h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-new-year-qso-party-20270102T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270102T000000Z
DTEND:20270107T120000Z
SUMMARY:New Year QSO Party (unverified)
DESCRIPTION:Sponsor: JARL\nModes: Mixed\nBands: not yet read off the sponso
 r's own rules\nDuration: 132h\nExchange: RS(T) or a signal strength report
  plus the operator's name (a handle or initials is acceptable)\nNote: BAND
 S UNRECORDED\, NOT UNBANDED. JARL states only 'All bands and Modes permitt
 ed for JA amateur radio stations' and points at the Japanese band plan\, s
 o there is no band list to record and every band filter on this site exclu
 des this record. VERIFIED:FALSE because JARL publishes the 79th party's da
 tes but no recurrence rule -- January 2 is what the 2026 page says\, not a
  rule JARL has stated.\nUNVERIFIED: these dates have not yet been checked 
 against the sponsor's own published rules. Confirm before you rely on them
 .\nRules: https://www.jarl.org/English/4_Library/A-4-3_Contests/qsoparty_r
 ule_eng.html
URL:https://www.jarl.org/English/4_Library/A-4-3_Contests/qsoparty_rule_eng
 .html
CATEGORIES:Mixed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-pskfest-20270102T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270102T000000Z
DTEND:20270102T235900Z
SUMMARY:PODXS 070 Club PSKfest
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 80m\, 4
 0m\, 20m\, 15m\, 10m\nDuration: 23h 59m\nExchange: State/province/country 
 (SPC)\nLogs due: 2027-01-09\nRules: https://www.podxs070.com/o7o-club-spon
 sored-contests/pskfest
URL:https://www.podxs070.com/o7o-club-sponsored-contests/pskfest
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-afs-cw-20270102T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270102T130000Z
DTEND:20270102T170000Z
SUMMARY:RSGB AFS Contest\, CW
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\, 40m\nB
 and note: 80 m and 40 m. CW 3510-3570 and 7000-7040 kHz\; SSB 3600-3775 an
 d 7060-7200 kHz\; PSK63 3580-3590 and 7040-7045 kHz\; RTTY 3590-3620 and 7
 045-7060 kHz.\nDuration: 4h\nExchange: RS(T) plus a serial number starting
  at 1 and incrementing by 1\, irrespective of band.\nEligibility: Entry li
 mited to G. K stations may be worked but cannot submit an entry.\nNote: AL
 L THREE HANG OFF ONE ANCHOR\, WHICH IS WHAT FIVE YEARS OF RSGB'S DATES SHO
 W. The AFS CW Saturday is the anchor\; Datamodes is the Sunday eight days 
 later and SSB the Saturday fourteen days later. No consistent ordinal desc
 ribes Datamodes on its own -- it is the third Sunday in 2022 and 2023 and 
 the second in 2024\, 2025 and 2026 -- so encoding it as an ordinal would h
 ave been wrong in two of the five years RSGB published.\n\nTHE 1 JANUARY E
 XCEPTION IS EVIDENCED\, NOT ASSUMED. 1 January 2022 was itself a Saturday 
 and RSGB ran AFS CW on the 8th\, so `exclude_dates: [[1\, 1]]` is what rep
 roduces that year -- the same shape ARRL RTTY Roundup states outright for 
 its own New Year clash. RSGB does not state it in words\, but unlike TRAC'
 s equivalent this is not a single year's evidence fitted to a rule: it is 
 the only reading that fits all five years across all three contests. It ne
 xt decides anything in 2028.\n\nPREVIOUSLY UNVERIFIED\, AND THE GUESS WAS 
 RIGHT ABOUT THE RULE AND WRONG ABOUT NOTHING ELSE. This record was carried
  with a guessed rules URL that 404'd\, and the note asked someone to find 
 the real page under rsgbcc.org/hf/. It is at /hf/rules/{year}/rafs.shtml\,
  which is now the record's rules_url_pattern. The first-Saturday recurrenc
 e and the 1300-1700 times the record already held were correct\; what was 
 missing was the 1 January exception\, and the two sibling contests.\nRules
 : https://www.rsgbcc.org/hf/rules/2027/rafs.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rafs.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-kids-day-jan-20270102T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270102T180000Z
DTEND:20270102T235900Z
SUMMARY:ARRL Kids Day (January) (unverified)
DESCRIPTION:Sponsor: ARRL\nModes: SSB\nBands: 80m\, 40m\, 20m\, 17m\, 15m\,
  12m\, 10m\nBand note: Suggested frequencies on each band\, for example 28
 .350-28.400 MHz on 10 m. Local repeaters may also be used with the owner's
  permission.\nDuration: 5h 59m\nExchange: Name\, age\, location and favour
 ite colour.\nNote: UNVERIFIED ON PURPOSE\, AND THE HEDGE IS ARRL'S OWN. Th
 eir page says 'GENERALLY the first Saturday in January' -- and ARRL's Gene
 ric Contest Calendar\, which states every other ARRL recurrence flatly\, l
 ists only the June running and gives it as 'Third Saturday in June' with n
 o hedge at all. So the January date is stated once\, softly\, in one place
 . The record carries the hedge as a hedge rather than promoting it to a ru
 le.\n\nThe catalog held the June running from the first seeding pass and n
 ever had this one\, from a sponsor with 21 encoded records -- which is the
  gap audit's second finding in miniature: the bias was not only across spo
 nsors but WITHIN them.\nUNVERIFIED: these dates have not yet been checked 
 against the sponsor's own published rules. Confirm before you rely on them
 .\nRules: http://www.arrl.org/kids-day
URL:http://www.arrl.org/kids-day
CATEGORIES:SSB
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-rtty-roundup-20270102T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270102T180000Z
DTEND:20270103T235900Z
SUMMARY:ARRL RTTY Roundup
DESCRIPTION:Sponsor: ARRL\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\
 nDuration: 29h 59m\nExchange: not recorded yet — see the sponsor's rules
  below\nRules: http://www.arrl.org/rtty-roundup
URL:http://www.arrl.org/rtty-roundup
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:lrmd-vytautas-magnus-20270103T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270103T070000Z
DTEND:20270103T075900Z
SUMMARY:Vytautas Magnus Contest (VMC)
DESCRIPTION:Sponsor: LRMD\nModes: CW\, SSB\, FM\nBands: 80m\, 2m\nBand note
 : 80m CW 3510-3600 kHz and SSB 3600-3700 kHz\; 2m calling frequencies CW 1
 44.050\, SSB 144.300 and FM 145.500 MHz.\nDuration: 59m\nExchange: RS(T)\,
  a serial number from 001 and a six-character WW locator.\nLogs due: 2027-
 01-04\nNote: Encoded as the first Sunday in January\, which gives 4 Januar
 y 2026 -- the date LRMD prints. CAVEAT: LRMD's two wordings diverge in the
  years when 1 January is itself a Sunday. 'The first Sunday AFTER New Year
 's Day' would then be the 8th\, while the first Sunday IN January is the 1
 st. No such year has been published by LRMD\, so neither reading can be te
 sted against a sponsor date\; the first-Sunday reading is encoded and the 
 divergence recorded rather than resolved. FM is in submodes because it is 
 not in the catalog's mode vocabulary.\nRules: https://lrmd.lt/vmc/
URL:https://lrmd.lt/vmc/
CATEGORIES:CW,SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270104T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270104T000000Z
DTEND:20270104T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270104T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270104T174000Z
DTEND:20270104T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270105T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270105T010000Z
DTEND:20270105T030000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270106T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270106T130000Z
DTEND:20270106T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270106T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270106T190000Z
DTEND:20270106T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270107T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270107T030000Z
DTEND:20270107T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270107T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270107T070000Z
DTEND:20270107T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270107T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270107T200000Z
DTEND:20270107T220000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-01-14\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270108T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270108T010000Z
DTEND:20270108T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270108T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270108T014500Z
DTEND:20270108T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270108T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270108T023000Z
DTEND:20270108T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:pears-national-vhf-uhf-20270108T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270108T160000Z
DTEND:20270109T140000Z
SUMMARY:PEARS National VHF/UHF Contest
DESCRIPTION:Sponsor: Port Elizabeth Amateur Radio Society (PEARS)\nModes: C
 W\, SSB\, FM\, Digital\nBands: 6m\, 2m\, 70cm\, 23cm\nBand note: 50\, 70\,
  144\, 432 and 1296 MHz\, each split into SSB/CW\, digital and FM channels
  -- for example 144.200-144.250 SSB/CW\, 144.250-144.300 digital\, 144.350
 -144.400 FM. The 70 MHz (4 m) band is in PEARS's list but has no token in 
 this catalog's band vocabulary\, so it is recorded only here.\nDuration: 2
 2h\nExchange: A signal report and locator\, per the contest's channel plan
 .\nEligibility: Entry limited to ZS\, V5\, A2\, Z2\, C9\, 7P\, 3DA. K stat
 ions may be worked but cannot submit an entry.\nNote: TWO SESSIONS\, NOT O
 NE 44-HOUR BLOCK\, and the distinction is the sponsor's own: PEARS scores 
 them separately and says so. They are back to back -- the second 'commence
 s immediately after' the first ends at 14:00 UTC Saturday -- so a single 4
 4-hour occurrence would draw the same bar on the rail and lose the fact th
 at they are two scored periods. The anchor is the 2nd FRIDAY of January\, 
 which is how PEARS phrases it. Sourced from the SARL Contest Manual\, whic
 h carries this contest's full rules and names its organising body -- the v
 enue in which South African clubs publish their rules\, not a listing of t
 hem. See data/sources.md\, 'Nine South African clubs\, one manual'.\nRules
 : https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manua
 l-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB,FM,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270108T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270108T200000Z
DTEND:20270108T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270109T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270109T120000Z
DTEND:20270110T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-psk63-prefix-20270109T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270109T120000Z
DTEND:20270110T115900Z
SUMMARY:UBA PSK63 Prefix Contest
DESCRIPTION:Sponsor: UBA\nModes: Digital (BPSK63)\nBands: 80m\, 40m\, 20m\,
  15m\, 10m\nDuration: 23h 59m\nExchange: Stations outside Belgium send RSQ
  + a serial number starting with 001\; stations in Belgium send RSQ + the 
 three-letter code of their UBA section (non-members send XXX\, the nationa
 l stations send UBA).\nLogs due: 2027-01-17\nNote: The stated deadline ins
 tant (17 January 2027 23:59 UTC) is the right date for the seven-day inter
 val UBA states but 23:59 rather than the 11:59 that end-plus-7-days gives.
  The interval is the rule\, so the interval is encoded. Nothing distinguis
 hes 'the 2nd weekend of january' from 'the second full weekend' in either 
 published year\, so the full-weekend form is used and no claim is made tha
 t UBA meant one rather than the other.\nRules: https://www.uba.be/en/hf/co
 ntest-rules/uba-psk63-prefix-contest
URL:https://www.uba.be/en/hf/contest-rules/uba-psk63-prefix-contest
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:pears-national-vhf-uhf-20270109T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270109T140000Z
DTEND:20270110T120000Z
SUMMARY:PEARS National VHF/UHF Contest
DESCRIPTION:Sponsor: Port Elizabeth Amateur Radio Society (PEARS)\nModes: C
 W\, SSB\, FM\, Digital\nBands: 6m\, 2m\, 70cm\, 23cm\nBand note: 50\, 70\,
  144\, 432 and 1296 MHz\, each split into SSB/CW\, digital and FM channels
  -- for example 144.200-144.250 SSB/CW\, 144.250-144.300 digital\, 144.350
 -144.400 FM. The 70 MHz (4 m) band is in PEARS's list but has no token in 
 this catalog's band vocabulary\, so it is recorded only here.\nDuration: 2
 2h\nExchange: A signal report and locator\, per the contest's channel plan
 .\nEligibility: Entry limited to ZS\, V5\, A2\, Z2\, C9\, 7P\, 3DA. K stat
 ions may be worked but cannot submit an entry.\nNote: TWO SESSIONS\, NOT O
 NE 44-HOUR BLOCK\, and the distinction is the sponsor's own: PEARS scores 
 them separately and says so. They are back to back -- the second 'commence
 s immediately after' the first ends at 14:00 UTC Saturday -- so a single 4
 4-hour occurrence would draw the same bar on the rail and lose the fact th
 at they are two scored periods. The anchor is the 2nd FRIDAY of January\, 
 which is how PEARS phrases it. Sourced from the SARL Contest Manual\, whic
 h carries this contest's full rules and names its organising body -- the v
 enue in which South African clubs publish their rules\, not a listing of t
 hem. See data/sources.md\, 'Nine South African clubs\, one manual'.\nRules
 : https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manua
 l-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB,FM,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-cw-20270109T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270109T180000Z
DTEND:20270110T055900Z
SUMMARY:North American QSO Party\, CW
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: CW\nBands: 160m
 \, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + state/
 province/country\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-10m-20270110T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270110T090000Z
DTEND:20270110T105900Z
SUMMARY:DARC 10m Contest
DESCRIPTION:Sponsor: DARC\nModes: SSB\, CW\nBands: 10m\nBand note: CW 28.00
 0-28.190 kHz\, SSB 28.300-28.700 kHz\nDuration: 1h 59m\nExchange: RS(T) + 
 serial from 001\; German stations additionally send the DOK of the callsig
 n used\, or 'NM' if it has no DOK.\nLogs due: 2027-01-17\nNote: The recurr
 ence wording comes from DARC's own superseded pre-2023 Ausschreibung\, ret
 ained below the current one on the same page\; the current Ausschreibung p
 rints a date and no rule. The two agree for 2026\, and DARC's KW contest c
 alendar prints the same 11 January.\nRules: https://www.darc.de/der-club/r
 eferate/conteste/darc-10m-contest/regeln/
URL:https://www.darc.de/der-club/referate/conteste/darc-10m-contest/regeln/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-afs-data-20270110T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270110T130000Z
DTEND:20270110T170000Z
SUMMARY:RSGB AFS Contest\, Datamodes
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: RTTY\, Digital (PSK63)\
 nBands: 80m\, 40m\nBand note: 80 m and 40 m. CW 3510-3570 and 7000-7040 kH
 z\; SSB 3600-3775 and 7060-7200 kHz\; PSK63 3580-3590 and 7040-7045 kHz\; 
 RTTY 3590-3620 and 7045-7060 kHz.\nDuration: 4h\nExchange: RS(T) plus a se
 rial number starting at 1 and incrementing by 1\, irrespective of band.\nE
 ligibility: Entry limited to G. K stations may be worked but cannot submit
  an entry.\nNote: ALL THREE HANG OFF ONE ANCHOR\, WHICH IS WHAT FIVE YEARS
  OF RSGB'S DATES SHOW. The AFS CW Saturday is the anchor\; Datamodes is th
 e Sunday eight days later and SSB the Saturday fourteen days later. No con
 sistent ordinal describes Datamodes on its own -- it is the third Sunday i
 n 2022 and 2023 and the second in 2024\, 2025 and 2026 -- so encoding it a
 s an ordinal would have been wrong in two of the five years RSGB published
 .\n\nTHE 1 JANUARY EXCEPTION IS EVIDENCED\, NOT ASSUMED. 1 January 2022 wa
 s itself a Saturday and RSGB ran AFS CW on the 8th\, so `exclude_dates: [[
 1\, 1]]` is what reproduces that year -- the same shape ARRL RTTY Roundup 
 states outright for its own New Year clash. RSGB does not state it in word
 s\, but unlike TRAC's equivalent this is not a single year's evidence fitt
 ed to a rule: it is the only reading that fits all five years across all t
 hree contests. It next decides anything in 2028.\nRules: https://www.rsgbc
 c.org/hf/rules/2027/rafs.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rafs.shtml
CATEGORIES:RTTY,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270111T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270111T000000Z
DTEND:20270111T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270111T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270111T010000Z
DTEND:20270111T030000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270111T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270111T174000Z
DTEND:20270111T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-rtty-kurzcontest-20270112T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270112T180000Z
DTEND:20270112T192900Z
SUMMARY:DARC RTTY-Kurzcontest
DESCRIPTION:Sponsor: DARC\nModes: RTTY (RTTY 45.45 baud)\nBands: 80m\, 40m\
 nDuration: 1h 29m\nExchange: RST + DOK\; German non-members send 'NM'. Sta
 tions outside Germany send RST + serial from 001.\nLogs due: 2027-01-19\nN
 ote: Four legs a year\, one record\, offset one month from the FT4 contest
 : RTTY takes the first month of each quarter and FT4 the second\, both on 
 the second Tuesday.\nRules: https://www.darc.de/der-club/referate/conteste
 /rtty-kurz/rtty-rules/
URL:https://www.darc.de/der-club/referate/conteste/rtty-kurz/rtty-rules/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270113T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270113T130000Z
DTEND:20270113T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270113T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270113T190000Z
DTEND:20270113T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270114T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270114T030000Z
DTEND:20270114T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270114T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270114T070000Z
DTEND:20270114T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270115T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270115T010000Z
DTEND:20270115T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270115T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270115T014500Z
DTEND:20270115T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270115T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270115T023000Z
DTEND:20270115T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270115T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270115T200000Z
DTEND:20270115T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-qrp-summer-20270116T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270116T070000Z
DTEND:20270116T090000Z
SUMMARY:SARL QRP Contest (Summer leg)
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 40m\, 20m\, 10m\nBand no
 te: 40m\, 20m and 10m\, any of them at any time during the contest. QRP ca
 lling frequencies 7.090\, 14.285 and 28.360 MHz are suggested.\nDuration: 
 2h\nExchange: Realistic RS(T)\, 6-character grid square and transmit power
  in watts (for example 57\, KG33uk\, 10).\nNote: The summer leg is the Jan
 uary one -- the seasons are southern hemisphere\, so January is summer. On
 e of SARL's four named QRP legs. They are four records rather than one bec
 ause SARL names four legs by season and they do not share a clock: the Sum
 mer and Winter legs run 07:00-09:00 UTC and the Autumn and Spring legs 13:
 30-15:30\, so no single start/end pair covers them. Grouping the two pairs
  by their times would have been this catalog inventing a structure SARL do
 es not use. log_format and log_deadline_days are absent: this pass read ea
 ch contest's Aim\, Dates\, Frequencies and Exchange sections and did not r
 ead its Log Sheets section\, so neither is recorded rather than assumed fr
 om SARL's other contests.\nRules: https://mysarl.org.za/wp-content/uploads
 /2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:mrasz-ha-dx-20270116T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270116T120000Z
DTEND:20270117T120000Z
SUMMARY:HA-DX Contest
DESCRIPTION:Sponsor: MRASZ\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nDuration: 24h\nExchange: Hungarian stations send RS(T) and th
 eir county abbreviation\; everyone else sends RS(T) and an incremental ser
 ial number.\nLogs due: 2027-01-22\nNote: MRASZ states the rule and the yea
 r in the same sentence\, which is its own check: January 2026's full weeke
 nds are the 3rd/4th\, 10th/11th\, 17th/18th and 24th/25th (31 January's Su
 nday falls in February)\, so the third is 17-18 January -- the date the ru
 les print. The contest ends at 12:00 UTC\, not 11:59\, so the Sunday overl
 aps the Saturday start by a minute\; that is what the rules say.\nRules: h
 ttps://ha-dx.com/en/contest-rules
URL:https://ha-dx.com/en/contest-rules
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-afs-ssb-20270116T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270116T130000Z
DTEND:20270116T170000Z
SUMMARY:RSGB AFS Contest\, SSB
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\, 40m\n
 Band note: 80 m and 40 m. CW 3510-3570 and 7000-7040 kHz\; SSB 3600-3775 a
 nd 7060-7200 kHz\; PSK63 3580-3590 and 7040-7045 kHz\; RTTY 3590-3620 and 
 7045-7060 kHz.\nDuration: 4h\nExchange: RS(T) plus a serial number startin
 g at 1 and incrementing by 1\, irrespective of band.\nEligibility: Entry l
 imited to G. K stations may be worked but cannot submit an entry.\nNote: A
 LL THREE HANG OFF ONE ANCHOR\, WHICH IS WHAT FIVE YEARS OF RSGB'S DATES SH
 OW. The AFS CW Saturday is the anchor\; Datamodes is the Sunday eight days
  later and SSB the Saturday fourteen days later. No consistent ordinal des
 cribes Datamodes on its own -- it is the third Sunday in 2022 and 2023 and
  the second in 2024\, 2025 and 2026 -- so encoding it as an ordinal would 
 have been wrong in two of the five years RSGB published.\n\nTHE 1 JANUARY 
 EXCEPTION IS EVIDENCED\, NOT ASSUMED. 1 January 2022 was itself a Saturday
  and RSGB ran AFS CW on the 8th\, so `exclude_dates: [[1\, 1]]` is what re
 produces that year -- the same shape ARRL RTTY Roundup states outright for
  its own New Year clash. RSGB does not state it in words\, but unlike TRAC
 's equivalent this is not a single year's evidence fitted to a rule: it is
  the only reading that fits all five years across all three contests. It n
 ext decides anything in 2028.\nRules: https://www.rsgbcc.org/hf/rules/2027
 /rafs.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rafs.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-ssb-20270116T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270116T180000Z
DTEND:20270117T055900Z
SUMMARY:North American QSO Party\, SSB
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: SSB\nBands: 160
 m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + state
 /province/country\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-january-vhf-20270116T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270116T190000Z
DTEND:20270118T035900Z
SUMMARY:ARRL January VHF Contest (unverified)
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 6m\, 2m\, 1.25m\, 70cm\, 33
 cm\, 23cm\, 13cm\, 3cm\nBand note: All authorized frequencies above 50 MHz
 \nDuration: 32h 59m\nExchange: not recorded yet — see the sponsor's rule
 s below\nNote: ARRL states third OR fourth weekend in January -- varies by
  year. Confirm against current rules annually.\nUNVERIFIED: these dates ha
 ve not yet been checked against the sponsor's own published rules. Confirm
  before you rely on them.\nRules: http://www.arrl.org/january-vhf
URL:http://www.arrl.org/january-vhf
CATEGORIES:Mixed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270118T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270118T000000Z
DTEND:20270118T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270118T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270118T174000Z
DTEND:20270118T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270120T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270120T130000Z
DTEND:20270120T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270120T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270120T190000Z
DTEND:20270120T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270121T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270121T030000Z
DTEND:20270121T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270121T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270121T070000Z
DTEND:20270121T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270122T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270122T010000Z
DTEND:20270122T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270122T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270122T014500Z
DTEND:20270122T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270122T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270122T023000Z
DTEND:20270122T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270122T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270122T200000Z
DTEND:20270122T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bartg-sprint-20270123T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270123T120000Z
DTEND:20270124T115900Z
SUMMARY:BARTG January Sprint Contest
DESCRIPTION:Sponsor: BARTG\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m
 \nDuration: 23h 59m\nExchange: Message number only (3 or 4 figures from 00
 1) -- no RST\, to shorten the QSO\nLogs due: 2027-01-31\nNote: January is 
 the month where 'full weekend' bites hardest: 2032 has five January Saturd
 ays but only four full weekends\, and BARTG's own table gives 24 January 2
 032 -- the fourth full weekend\, not the fourth Saturday.\nRules: https://
 bartg.org.uk/bartg-sprint-contest/
URL:https://bartg.org.uk/bartg-sprint-contest/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-40m-20270123T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270123T150000Z
DTEND:20270123T160000Z
SUMMARY:SARL Saturday 40 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 40m\nBand note: P
 hone 7 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz\; RTTY 7 040-7 0
 60 kHz. The segment 7 101-7 129 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270125T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270125T000000Z
DTEND:20270125T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270125T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270125T174000Z
DTEND:20270125T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-australia-day-20270125T2200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270125T220000Z
DTEND:20270126T100000Z
SUMMARY:Australia Day Contest
DESCRIPTION:Sponsor: WIA\nModes: SSB\, FM\, CW\, FT8/FT4 (AM)\nBands: 160m\
 , 80m\, 40m\, 20m\, 15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 m
 etre bands only.\nDuration: 12h\nExchange: RS(T) or SNR followed by a four
 -character grid square.\nNote: ANCHORED ON A PUBLIC HOLIDAY AND STARTING T
 HE DAY BEFORE IT. Australia Day is 26 January\, and the contest opens at 2
 200 UTC on the 25th -- which is 0900 on the 26th in eastern Australia. So 
 the record's anchor is the 26th with a day_offset of -1 on the start\, exa
 ctly as WIA states it\, rather than a rule about the 25th.\n\nModes: WIA's
  'Phone' covers AM\, FM and SSB and scores as one mode\, so SSB and FM are
  both recorded -- both are permitted -- and AM sits in submodes because it
  has no token in this catalog. FT8/FT4 is a separate scored section.\n\nNo
  log deadline is stated on the page.\nRules: https://www.wia.org.au/member
 s/contests/australiaday/
URL:https://www.wia.org.au/members/contests/australiaday/
CATEGORIES:SSB,FM,CW,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270127T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270127T000000Z
DTEND:20270127T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270127T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270127T130000Z
DTEND:20270127T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270127T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270127T190000Z
DTEND:20270127T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270128T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270128T030000Z
DTEND:20270128T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270128T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270128T070000Z
DTEND:20270128T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270129T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270129T010000Z
DTEND:20270129T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270129T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270129T014500Z
DTEND:20270129T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270129T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270129T023000Z
DTEND:20270129T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270129T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270129T200000Z
DTEND:20270129T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-160-cw-20270129T2200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270129T220000Z
DTEND:20270131T220000Z
SUMMARY:CQ 160-Meter Contest\, CW
DESCRIPTION:Sponsor: CQ Magazine\nModes: CW\nBands: 160m\nBand note: 1810-2
 000 kHz in ITU Region 1\; 1800-2000 kHz in ITU Regions 2 and 3\nDuration: 
 48h\nExchange: RS(T) and state for U.S.\, province for Canada\, and CQ Zon
 e for DX\nLogs due: 2027-02-05\nRules: https://cq160.com/rules/index.htm
URL:https://cq160.com/rules/index.htm
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ref-coupe-du-ref-cw-20270130T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270130T060000Z
DTEND:20270131T180000Z
SUMMARY:Coupe du REF\, CW
DESCRIPTION:Sponsor: REF\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDu
 ration: 36h\nExchange: French metropolitan stations send RS(T) + the numbe
 r of the department where the antenna is located (e.g. 599 69)\; F6REF\, t
 he REF's official station\, sends RS(T) + 00. DOM/TOM stations send RS(T) 
 + the prefix of their entity (e.g. 599 FM). Foreign stations send RS(T) + 
 a serial number starting at 001.\nLogs due: 2027-02-08\nNote: CONTRADICTIO
 N IN REF'S OWN DOCUMENT\, RECORDED RATHER THAN RECONCILED: section 1(b) sc
 opes these two parts to 'Bandes HF (80-10 m)' and the English rules list '
 80\, 40\, 20\, 15\, 10 m'\, but section 3(c) of the same PDF says 'Segment
 s concours IARU des bandes 160\, 80\, 40\, 20\, 15 et 10 metres'. The docu
 ment also governs the 160 m sub-part (REF 160 Metres\, a separate record h
 ere)\, which is the likely reason the band is listed in 3(c)\; the 80-10 m
  reading is encoded because it is the one that scopes these parts specific
 ally and the one the English rules repeat. REF's common HF rules ('Regles 
 communes a tous les concours HF'\, 6A) state the deadline as '8 (huit) jou
 rs apres la fin du concours a minuit heure legale francaise'\, so the comp
 uted instant here is the end plus 8 days rather than French legal midnight
 .\nRules: https://concours.r-e-f.org/reglements/actuels/reg_cdfhf_fr_20260
 513.pdf
URL:https://concours.r-e-f.org/reglements/actuels/reg_cdfhf_fr_20260513.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-dx-ssb-20270130T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270130T130000Z
DTEND:20270131T130000Z
SUMMARY:UBA DX Contest\, SSB
DESCRIPTION:Sponsor: UBA\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 24h\nExchange: Stations on Belgian territory send RS(T) + serial 
 number starting with 001 + the abbreviation of their UBA section (e.g. 590
 01 ACC)\; non-members send XXX and the national stations send UBA. Station
 s outside Belgium send RS(T) + serial number starting from 001.\nLogs due:
  2027-02-07\nNote: LAST SATURDAY\, NOT LAST FULL WEEKEND\, and UBA's own 2
 026 dates are what settle it: 31 January 2026 is a Saturday and 1 February
  is a Sunday\, so the last full weekend of January 2026 would be 24-25 Jan
 uary. UBA published 31 January - 1 February\, which only the last-Saturday
  reading produces. The QRP figure recorded here is the SSB one\; UBA's rul
 e is 'QRP SSB maximum 10 Watts output\, CW maximum 5 Watts output.' The st
 ated deadline instants (SSB 8 February 23:59 UTC\, CW 8 March 23:59 UTC) a
 re the right dates for a 7-day interval but 23:59 rather than the 13:00 th
 at end-plus-7-days gives\; the interval is what UBA states as the rule\, s
 o it is what is encoded.\nRules: https://www.uba.be/en/hf/contest-rules/ub
 a-dx-contest
URL:https://www.uba.be/en/hf/contest-rules/uba-dx-contest
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270201T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270201T000000Z
DTEND:20270201T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270201T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270201T174000Z
DTEND:20270201T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270202T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270202T010000Z
DTEND:20270202T030000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270203T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270203T130000Z
DTEND:20270203T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270203T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270203T190000Z
DTEND:20270203T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270204T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270204T030000Z
DTEND:20270204T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270204T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270204T070000Z
DTEND:20270204T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270204T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270204T200000Z
DTEND:20270204T220000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-02-11\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270205T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270205T010000Z
DTEND:20270205T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270205T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270205T014500Z
DTEND:20270205T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270205T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270205T023000Z
DTEND:20270205T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270205T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270205T200000Z
DTEND:20270205T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tenten-winter-phone-20270206T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270206T000100Z
DTEND:20270207T235900Z
SUMMARY:10-10 International Winter QSO Party (Phone)
DESCRIPTION:Sponsor: 10-10 International Net\nModes: SSB\nBands: 10m\nDurat
 ion: 47h 58m\nExchange: Call sign + name + 10-10 number + QTH (state\, pro
 vince or country). Record 0 if the other station has no 10-10 number.\nNot
 e: The rules give the close as 2359 UTC Sunday\; the schedule page says 'c
 lose at 2400 UTC on the second listed date'. One minute apart. Encoded as 
 2359 from the rules document\, which is the authoritative text.\nRules: ht
 tps://www.ten-ten.org/index.php/activity/qso-party-rules
URL:https://www.ten-ten.org/index.php/activity/qso-party-rules
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-htp-80m-20270206T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270206T160000Z
DTEND:20270206T190000Z
SUMMARY:AGCW Handtastenparty 80m (HTP)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 3h\nExchange
 : RST + running 3-digit QSO number from 001 + class + name + age\nRules: h
 ttps://www.agcw.de/contest/htp/
URL:https://www.agcw.de/contest/htp/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:awasa-cw-activity-day-20270207T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270207T130000Z
DTEND:20270207T150000Z
SUMMARY:Antique Wireless Association CW Activity Day
DESCRIPTION:Sponsor: AWASA\nModes: CW\nBands: 80m\, 40m\, 20m\nBand note: 1
 4 000-14 060 kHz\, 7 000-7 040 kHz and 3 510-3 560 kHz.\nDuration: 2h\nExc
 hange: RST\, the operator's name and grid square locator.\nNote: SOURCED F
 ROM THE SARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carri
 es this contest's FULL rules -- aim\, dates\, exchange\, frequencies\, sco
 ring\, log sheets -- and names its organising club\, rather than summarisi
 ng a calendar entry. It is the venue in which South African clubs publish 
 their contest rules\, the way DARC's Ausschreibungen or UBA's rules pages 
 are\, so it is a primary source for these contests and not a third-party l
 isting. The distinction that matters: an aggregator republishes rules it f
 ound elsewhere\, and this is where the rules appear.\nRules: https://mysar
 l.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2
 025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270208T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270208T000000Z
DTEND:20270208T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270208T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270208T174000Z
DTEND:20270208T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-ft4-20270209T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270209T190000Z
DTEND:20270209T202900Z
SUMMARY:DARC FT4 Contest
DESCRIPTION:Sponsor: DARC\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\nBand not
 e: 80m 3576\, 3579 and 3582 kHz USB\; 40m 7047.5 kHz USB\nDuration: 1h 29m
 \nExchange: Signal report + four-character grid square (for example JN49\,
  JO61).\nLogs due: 2027-02-16\nNote: Four legs a year\, one record. DARC h
 eads its 2026 date list 'Termine 2025:' -- the heading is a year out\, the
  dates under it are 2026 and match DARC's KW contest calendar\, so the typ
 o is in the heading only.\nRules: https://www.darc.de/der-club/referate/co
 nteste/ft4-contest/ft4-rules/
URL:https://www.darc.de/der-club/referate/conteste/ft4-contest/ft4-rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270210T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270210T130000Z
DTEND:20270210T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270210T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270210T190000Z
DTEND:20270210T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270211T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270211T030000Z
DTEND:20270211T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270211T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270211T070000Z
DTEND:20270211T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270212T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270212T010000Z
DTEND:20270212T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270212T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270212T014500Z
DTEND:20270212T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270212T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270212T023000Z
DTEND:20270212T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270212T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270212T200000Z
DTEND:20270212T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-wpx-rtty-20270213T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270213T000000Z
DTEND:20270214T235900Z
SUMMARY:CQ WW RTTY WPX Contest
DESCRIPTION:Sponsor: CQ Magazine\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m
 \, 10m\nBand note: Only the 3.5\, 7\, 14\, 21\, and 28 MHz bands may be us
 ed\nDuration: 47h 59m\nExchange: RST report plus a progressive contact ser
 ial number starting with 001\nLogs due: 2027-02-16\nNote: CQ's own WPX_RTT
 Y_Rules_2025_en.pdf is headed 'February 10-11\, 2024' -- those were the 20
 24 dates. The same PDF's log deadline (2359 UTC February 14\, 2025) puts t
 he 2025 running on February 8-9\, which is what this record generates.\nRu
 les: https://cqwpxrtty.com/rules.htm
URL:https://cqwpxrtty.com/rules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:pacc-20270213T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270213T120000Z
DTEND:20270214T120000Z
SUMMARY:PACC Contest
DESCRIPTION:Sponsor: VERON\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nDuration: 24h\nExchange: Dutch (PA) stations send a signal re
 port + their two-letter province code\; all other stations send RST + a se
 rial number.\nLogs due: 2027-02-19\nNote: The stated deadline instant (20 
 February 23:59 UTC) is the right date for the five-day period VERON states
  but 23:59 rather than the 12:00 that end-plus-5-days gives\; the interval
  is what the rules call the rule\, so the interval is encoded. As of 2026-
 08-18 veron.nl's rules link still served the 2026 edition while the site's
  front page advertised 2027.\nRules: https://veron.nl/vereniging/commissie
 s-en-werkgroepen/traffic-bureau/hf-contesten/pacc-contest/
URL:https://veron.nl/vereniging/commissies-en-werkgroepen/traffic-bureau/hf
 -contesten/pacc-contest/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270213T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270213T120000Z
DTEND:20270214T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-1_8mhz-first-20270213T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270213T200000Z
DTEND:20270213T230000Z
SUMMARY:RSGB 1.8 MHz Contest\, February
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\, SSB\nBands: 160m\n
 Band note: 1810-1850 kHz CW\, 1840-1900 kHz SSB. Maximum legal power.\nDur
 ation: 3h\nExchange: RST plus a serial number starting at 1 and incrementi
 ng by 1.\nNote: THE HOURS CHANGED IN 2025 AND THE RULE DID NOT. RSGB ran 1
 900-2300 UTC in 2023 and 2024 and 2000-2300 from 2025\, on the same second
  Saturday of February. The current three hours are encoded\; the change is
  recorded here so a reader comparing an old result with this calendar is n
 ot misled. RSGB keeps a rules page per year\, so its own dates check its o
 wn rule. Four years were read for this record -- 2023\, 2024\, 2025 and 20
 26 -- and the recurrence reproduces all of them.\nRules: https://www.rsgbc
 c.org/hf/rules/2027/r160m.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/r160m.shtml
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-valentine-sprint-20270214T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270214T000000Z
DTEND:20270214T235900Z
SUMMARY:PODXS 070 Club Valentine Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\, 
 80m\, 40m\nDuration: 23h 59m\nExchange: 'OM' or 'YL' + state/province/coun
 try (SPC). Signal reports and 070 numbers not required.\nLogs due: 2027-02
 -21\nNote: The 0000-2359 window is the sprint's outer bound\, not its leng
 th: 'For scoring\, your six hour block will begin with the hour that you s
 elect on the scorer page and continue for the next 6 hours.' Maximum opera
 ting time is six hours.\nRules: https://www.podxs070.com/o7o-club-sponsore
 d-contests/valentine-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/valentine-sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:hamsat-sa-qo100-qso-party-20270214T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270214T130000Z
DTEND:20270214T150000Z
SUMMARY:HamSat-SA ZS QO-100 QSO Party
DESCRIPTION:Sponsor: HamSat-SA\nModes: SSB\nBands: 3cm\nBand note: Through 
 the QO-100 geostationary satellite: SSB on 10 489.870 to 10 489.990 MHz\, 
 which is the 3 cm band.\nDuration: 2h\nExchange: RS and grid locator.\nNot
 e: THE CATALOG'S FIRST SATELLITE CONTEST. Every contact is through QO-100\
 , the geostationary amateur transponder\, so the band recorded is 3 cm -- 
 the 10 489 MHz downlink -- and a band filter will find it there. That is t
 he honest token for the frequency in use\, but it is worth knowing that th
 is contest is nothing like the other 3 cm entries in the catalog: no terre
 strial path is involved\, and the equipment is a dish rather than a microw
 ave rig. SOURCED FROM THE SARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR
 . The manual carries this contest's FULL rules -- aim\, dates\, exchange\,
  frequencies\, scoring\, log sheets -- and names its organising club\, rat
 her than summarising a calendar entry. It is the venue in which South Afri
 can clubs publish their contest rules\, the way DARC's Ausschreibungen or 
 UBA's rules pages are\, so it is a primary source for these contests and n
 ot a third-party listing. The distinction that matters: an aggregator repu
 blishes rules it found elsewhere\, and this is where the rules appear.\nRu
 les: https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Ma
 nual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270215T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270215T000000Z
DTEND:20270215T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270215T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270215T010000Z
DTEND:20270215T030000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270215T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270215T174000Z
DTEND:20270215T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-hell-kurz-20270216T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270216T180000Z
DTEND:20270216T185900Z
SUMMARY:DARC HELL-Kurzcontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: Digital (Hell)\nBands: not yet read off t
 he sponsor's own rules\nDuration: 59m\nExchange: not recorded yet — see 
 the sponsor's rules below\nNote: VERIFIED FALSE\, AND THE RECURRENCE IS ST
 ILL DERIVED FROM DARC'S OWN FOUR DATES. All four are the THIRD TUESDAY of 
 the second month of each quarter -- 17 Feb\, 19 May\, 18 Aug\, 17 Nov 2026
  -- which is a clean pattern across four points and sits alongside the RTT
 Y-Kurzcontest (2nd Tuesday\, months 1/4/7/10) and the FT4 Contest (2nd Tue
 sday\, months 2/5/8/11) that DARC already runs.\n\nWhat is missing is ever
 ything the rules page would give: BANDS ARE UNRECORDED\, so every band fil
 ter excludes this record\, and the exchange and deadline are absent. The m
 ode is taken from the contest's own name. That is why it is unverified: th
 e dates are DARC's\, the rule is an inference from them\, and the rest is 
 a gap.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not read: this series has no Au
 sschreibung linked from DARC's table. That sentence sits here rather than 
 in bands_note\, because bands_note is for a sponsor's own wording ABOUT a 
 band list and must never stand in for one -- a test enforces it\, and it c
 aught this.\nUNVERIFIED: these dates have not yet been checked against the
  sponsor's own published rules. Confirm before you rely on them.\nRules: h
 ttps://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-conteste
 /
URL:https://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-cont
 este/
CATEGORIES:Digital
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270217T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270217T130000Z
DTEND:20270217T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-80m-20270217T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270217T170000Z
DTEND:20270217T180000Z
SUMMARY:SARL Wednesday 80 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 80m\nBand note: P
 hone 3 603-3 650 and 3 703-3 800 kHz\; CW 3 510-3 560 kHz\; RTTY 3 580-3 6
 00 kHz. The segment 3 651-3 700 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-sta-20270217T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270217T190000Z
DTEND:20270217T203000Z
SUMMARY:AGCW Schlackertastenabend (STA)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\, 40m\nDuration: 1h 30m
 \nExchange: RST + running QSO number from 001 per year + type of bug used\
 nNote: AGCW's own 'nächster Termin: 21. Okt. 2026' is the independent che
 ck on the October leg -- the third Wednesday of October 2026 is indeed the
  21st.\nRules: https://www.agcw.de/contest/sta/
URL:https://www.agcw.de/contest/sta/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270217T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270217T190000Z
DTEND:20270217T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270218T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270218T030000Z
DTEND:20270218T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270218T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270218T070000Z
DTEND:20270218T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270219T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270219T010000Z
DTEND:20270219T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270219T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270219T014500Z
DTEND:20270219T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270219T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270219T023000Z
DTEND:20270219T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270219T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270219T200000Z
DTEND:20270219T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-dx-cw-20270220T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270220T000000Z
DTEND:20270221T235900Z
SUMMARY:ARRL International DX Contest\, CW
DESCRIPTION:Sponsor: ARRL\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nDuration: 47h 59m\nExchange: not recorded yet — see the sponsor's 
 rules below\nWorks: works DX only\nRules: http://www.arrl.org/arrl-dx
URL:http://www.arrl.org/arrl-dx
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270222T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270222T000000Z
DTEND:20270222T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270222T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270222T174000Z
DTEND:20270222T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270224T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270224T000000Z
DTEND:20270224T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270224T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270224T130000Z
DTEND:20270224T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270224T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270224T190000Z
DTEND:20270224T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270225T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270225T030000Z
DTEND:20270225T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270225T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270225T070000Z
DTEND:20270225T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270226T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270226T010000Z
DTEND:20270226T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270226T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270226T014500Z
DTEND:20270226T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270226T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270226T023000Z
DTEND:20270226T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270226T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270226T200000Z
DTEND:20270226T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-160-ssb-20270226T2200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270226T220000Z
DTEND:20270228T220000Z
SUMMARY:CQ 160-Meter Contest\, SSB
DESCRIPTION:Sponsor: CQ Magazine\nModes: SSB\nBands: 160m\nBand note: 1810-
 2000 kHz in ITU Region 1\; 1800-2000 kHz in ITU Regions 2 and 3\nDuration:
  48h\nExchange: RS(T) and state for U.S.\, province for Canada\, and CQ Zo
 ne for DX\nLogs due: 2027-03-05\nRules: https://cq160.com/rules/index.htm
URL:https://cq160.com/rules/index.htm
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-jock-white-field-day-20270227T0200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270227T020000Z
DTEND:20270227T110000Z
SUMMARY:Jock White Memorial Field Day
DESCRIPTION:Sponsor: NZART\nModes: SSB\, CW\nBands: 80m\, 40m\nDuration: 9h
 \nExchange: RS(T)\, a serial number starting at 001\, and an NZART branch 
 number (home stations use 00)\nNote: NZART SETS THIS ONE BY THE NEW ZEALAN
 D CLOCK\, NOT BY UTC: 1500-2400 Saturday and 0600-1500 Sunday NZDT. The UT
 C instants shown here therefore move with New Zealand daylight saving\, un
 like almost every other contest in this calendar. The QRP category is '5 W
 atts CW/10 Watts SSB maximum'\; the 100W figure is NZART's overall limit. 
 The log deadline is 'the Saturday which is four weeks after the Field Day 
 Saturday' -- anchored to the Saturday rather than to either session's end 
 -- so no interval is computed.\nRules: https://nzart.org.nz/activities/con
 tests/jwfd/
URL:https://nzart.org.nz/activities/contests/jwfd/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ref-coupe-du-ref-ssb-20270227T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270227T060000Z
DTEND:20270228T180000Z
SUMMARY:Coupe du REF\, SSB
DESCRIPTION:Sponsor: REF\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 36h\nExchange: French metropolitan stations send RS(T) + the numb
 er of the department where the antenna is located (e.g. 599 69)\; F6REF\, 
 the REF's official station\, sends RS(T) + 00. DOM/TOM stations send RS(T)
  + the prefix of their entity (e.g. 599 FM). Foreign stations send RS(T) +
  a serial number starting at 001.\nLogs due: 2027-03-08\nNote: CONTRADICTI
 ON IN REF'S OWN DOCUMENT\, RECORDED RATHER THAN RECONCILED: section 1(b) s
 copes these two parts to 'Bandes HF (80-10 m)' and the English rules list 
 '80\, 40\, 20\, 15\, 10 m'\, but section 3(c) of the same PDF says 'Segmen
 ts concours IARU des bandes 160\, 80\, 40\, 20\, 15 et 10 metres'. The doc
 ument also governs the 160 m sub-part (REF 160 Metres\, a separate record 
 here)\, which is the likely reason the band is listed in 3(c)\; the 80-10 
 m reading is encoded because it is the one that scopes these parts specifi
 cally and the one the English rules repeat. REF's common HF rules ('Regles
  communes a tous les concours HF'\, 6A) state the deadline as '8 (huit) jo
 urs apres la fin du concours a minuit heure legale francaise'\, so the com
 puted instant here is the end plus 8 days rather than French legal midnigh
 t.\nRules: https://concours.r-e-f.org/reglements/actuels/reg_cdfhf_fr_2026
 0513.pdf
URL:https://concours.r-e-f.org/reglements/actuels/reg_cdfhf_fr_20260513.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uba-dx-cw-20270227T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270227T130000Z
DTEND:20270228T130000Z
SUMMARY:UBA DX Contest\, CW
DESCRIPTION:Sponsor: UBA\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDu
 ration: 24h\nExchange: Stations on Belgian territory send RS(T) + serial n
 umber starting with 001 + the abbreviation of their UBA section (e.g. 5900
 1 ACC)\; non-members send XXX and the national stations send UBA. Stations
  outside Belgium send RS(T) + serial number starting from 001.\nLogs due: 
 2027-03-07\nNote: LAST SATURDAY\, NOT LAST FULL WEEKEND\, and UBA's own 20
 26 dates are what settle it: 31 January 2026 is a Saturday and 1 February 
 is a Sunday\, so the last full weekend of January 2026 would be 24-25 Janu
 ary. UBA published 31 January - 1 February\, which only the last-Saturday 
 reading produces. The QRP figure recorded here is the SSB one\; UBA's rule
  is 'QRP SSB maximum 10 Watts output\, CW maximum 5 Watts output.' The sta
 ted deadline instants (SSB 8 February 23:59 UTC\, CW 8 March 23:59 UTC) ar
 e the right dates for a 7-day interval but 23:59 rather than the 13:00 tha
 t end-plus-7-days gives\; the interval is what UBA states as the rule\, so
  it is what is encoded.\nRules: https://www.uba.be/en/hf/contest-rules/uba
 -dx-contest
URL:https://www.uba.be/en/hf/contest-rules/uba-dx-contest
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-jock-white-field-day-20270227T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270227T170000Z
DTEND:20270228T020000Z
SUMMARY:Jock White Memorial Field Day
DESCRIPTION:Sponsor: NZART\nModes: SSB\, CW\nBands: 80m\, 40m\nDuration: 9h
 \nExchange: RS(T)\, a serial number starting at 001\, and an NZART branch 
 number (home stations use 00)\nNote: NZART SETS THIS ONE BY THE NEW ZEALAN
 D CLOCK\, NOT BY UTC: 1500-2400 Saturday and 0600-1500 Sunday NZDT. The UT
 C instants shown here therefore move with New Zealand daylight saving\, un
 like almost every other contest in this calendar. The QRP category is '5 W
 atts CW/10 Watts SSB maximum'\; the 100W figure is NZART's overall limit. 
 The log deadline is 'the Saturday which is four weeks after the Field Day 
 Saturday' -- anchored to the Saturday rather than to either session's end 
 -- so no interval is computed.\nRules: https://nzart.org.nz/activities/con
 tests/jwfd/
URL:https://nzart.org.nz/activities/contests/jwfd/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-rtty-20270227T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270227T180000Z
DTEND:20270228T055900Z
SUMMARY:North American QSO Party\, RTTY
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: RTTY\nBands: 16
 0m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + stat
 e/province/country\nNote: Demonstrates that 'last Saturday' and 'last full
  weekend' are distinct rules. CQ 160 SSB turned out to need a third one ag
 ain -- CQ's published dates fit neither\, and that record is the fourth Sa
 turday of February.\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270301T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270301T000000Z
DTEND:20270301T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270301T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270301T174000Z
DTEND:20270301T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270302T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270302T010000Z
DTEND:20270302T030000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-yl-cw-party-20270302T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270302T190000Z
DTEND:20270302T210000Z
SUMMARY:AGCW YL-CW-Party
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 2h\nExchange
 : RST + running QSO number from 001 + 'YL' or 'OM' + first name\nNote: AGC
 W's own 'Nächster Termin: 3. März 2026' is the independent check -- the 
 first Tuesday of March 2026 is the 3rd. OM-to-OM QSOs score zero\, so the 
 contest is built around working YLs.\nRules: https://www.agcw.de/contest/y
 l-cw-party/
URL:https://www.agcw.de/contest/yl-cw-party/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270303T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270303T130000Z
DTEND:20270303T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270303T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270303T190000Z
DTEND:20270303T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270304T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270304T030000Z
DTEND:20270304T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270304T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270304T070000Z
DTEND:20270304T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270304T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270304T200000Z
DTEND:20270304T220000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-03-11\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270305T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270305T010000Z
DTEND:20270305T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270305T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270305T014500Z
DTEND:20270305T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270305T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270305T023000Z
DTEND:20270305T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270305T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270305T200000Z
DTEND:20270305T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-dx-ssb-20270306T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270306T000000Z
DTEND:20270307T235900Z
SUMMARY:ARRL International DX Contest\, Phone
DESCRIPTION:Sponsor: ARRL\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 47h 59m\nExchange: not recorded yet — see the sponsor's
  rules below\nWorks: works DX only\nRules: http://www.arrl.org/arrl-dx
URL:http://www.arrl.org/arrl-dx
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-yl-qso-party-20270306T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270306T140000Z
DTEND:20270306T150000Z
SUMMARY:SARL YL QSO Party
DESCRIPTION:Sponsor: SARL\nModes: CW\, SSB\nBands: 40m\nBand note: Phone 7 
 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz.\nDuration: 1h\nExchang
 e: An RS(T) report and YL or OM.\nNote: The two legs anchor differently an
 d that is the point: the March leg is the first Saturday nearest Internati
 onal Women's Day on 8 March\, and the August leg is South Africa's Nationa
 l Women's Day\, which is the FIXED DATE of 9 August. One record\, two rule
  types\, because both legs share the same hour. log_format and log_deadlin
 e_days are absent: this pass read each contest's Aim\, Dates\, Frequencies
  and Exchange sections and did not read its Log Sheets section\, so neithe
 r is recorded rather than assumed from SARL's other contests.\nRules: http
 s://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Vers
 ion-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-hamnet-40m-sec-20270307T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270307T120000Z
DTEND:20270307T140000Z
SUMMARY:SARL HAMNET 40 m Simulated Emergency Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 40m\nBand note: A 40 m phone 
 contest in 7 063-7 100 kHz and 7 130-7 200 kHz.\nDuration: 2h\nExchange: n
 ot recorded yet — see the sponsor's rules below\nEligibility: Entry limi
 ted to 9 listed entities. K stations may be worked but cannot submit an en
 try.\nNote: An emergency-preparedness exercise scored as a contest\, with 
 field-station and mobile categories. The entity list is SARL's own sentenc
 e rather than an inference\, which is why this record's eligibility is ver
 ified while the club contests' is not. log_format and log_deadline_days ar
 e absent: this pass read each contest's Aim\, Dates\, Frequencies and Exch
 ange sections and did not read its Log Sheets section\, so neither is reco
 rded rather than assumed from SARL's other contests.\nRules: https://mysar
 l.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2
 025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:mrasz-yl-om-20270307T1330@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270307T133000Z
DTEND:20270307T160000Z
SUMMARY:HA YL-OM Contest
DESCRIPTION:Sponsor: MRASZ\nModes: SSB\, FM\nBands: 80m\, 2m\nBand note: VH
 F first\, 13:30-14:30 UTC: 2m SSB 144.150-144.390 MHz and FM 145.250-145.5
 75 MHz except 145.500. HF second\, 14:30-16:00 UTC: 80m SSB 3.600-3.720 MH
 z.\nDuration: 2h 30m\nExchange: RS\, the age of the licence in years and t
 he operator's first name -- for example '59 01 Kata'.\nLogs due: 2027-03-2
 2\nNote: MRASZ ties the date to International Women's Day: the weekend nea
 rest 8 March\, run on the Sunday. Encoded as the Sunday nearest 8 March\, 
 which gives 8 March 2026 -- the date MRASZ prints -- because 8 March 2026 
 is itself a Sunday. Only that one year is independently confirmed\, so the
  rule is recorded as MRASZ's wording rather than as a tested multi-year pa
 ttern. The two halves are contiguous (VHF then HF with no gap)\, so they a
 re one span rather than two sessions\; the band split is in bands_note bec
 ause a record cannot state bands per session. FM is in submodes because it
  is not in the catalog's mode vocabulary.\nRules: https://ylom.mrasz.hu/yl
 -om-versenykiiras
URL:https://ylom.mrasz.hu/yl-om-versenykiiras
CATEGORIES:SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270308T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270308T000000Z
DTEND:20270308T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270308T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270308T174000Z
DTEND:20270308T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-cw-ausbildungscontest-20270309T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270309T180000Z
DTEND:20270309T185900Z
SUMMARY:DARC CW-Ausbildungscontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: not yet read off the sponsor's
  own rules\nDuration: 59m\nExchange: not recorded yet — see the sponsor'
 s rules below\nNote: IT COMPLETES A PATTERN DARC DESCRIBES BUT DOES NOT SP
 ELL OUT. Their three short contests take one month of each quarter in turn
 \, all on a Tuesday evening: the RTTY-Kurzcontest in months 1/4/7/10\, the
  FT4 Contest in 2/5/8/11\, and this one in 3/6/9/12. All four of DARC's pu
 blished dates are the SECOND TUESDAY of those months. That is what 'reiht 
 sich vom Termin her in die anderen ... ein' means\, and the arithmetic con
 firms it rather than assuming it.\n\nVERIFIED FALSE because the page that 
 describes the series is prose about teaching CW rather than an Ausschreibu
 ng: no bands\, no exchange\, no deadline. BANDS ARE UNRECORDED\, so every 
 band filter excludes this record.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not 
 stated on the page that describes the series. That sentence sits here rath
 er than in bands_note\, because bands_note is for a sponsor's own wording 
 ABOUT a band list and must never stand in for one -- a test enforces it\, 
 and it caught this.\nUNVERIFIED: these dates have not yet been checked aga
 inst the sponsor's own published rules. Confirm before you rely on them.\n
 Rules: https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildu
 ngscontest/
URL:https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildungsc
 ontest/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270310T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270310T130000Z
DTEND:20270310T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270310T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270310T190000Z
DTEND:20270310T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270311T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270311T030000Z
DTEND:20270311T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270311T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270311T070000Z
DTEND:20270311T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270312T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270312T010000Z
DTEND:20270312T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270312T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270312T014500Z
DTEND:20270312T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270312T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270312T023000Z
DTEND:20270312T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270312T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270312T200000Z
DTEND:20270312T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-national-field-day-20270313T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T080000Z
DTEND:20270314T100000Z
SUMMARY:SARL National Field Day
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\,
  15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 m\, excluding the 60
 \, 30\, 17 and 12 m bands. The segments 7 100-7 130 and 3 651-3 699 kHz ar
 e contest free.\nDuration: 26h\nExchange: A contest-specific exchange\; ph
 one and CW on one band count as separate bands and a station may be worked
  once per band per mode.\nLogs due: 2027-03-19\nNote: Two legs a year off 
 ONE record\, because both share a start and end offset -- 0800 UTC Saturda
 y to 1000 UTC Sunday -- and differ only in which weekend they anchor to. S
 ARL states both readings itself\, weekend AND date\, and both agree for 20
 26. log_deadline_days is 5\, which is the right DAY and not the right hour
 : SARL states 'by 21:59 UTC on Friday'\, and the contest ends at 10:00 UTC
  on the Sunday five days before\, so the engine's derived log_due lands at
  17:00 rather than 21:59. The day is exact in every year because both ends
  are tied to the same Sunday. The five hours are recorded here rather than
  papered over.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/20
 26-The-SARL-National-Field-Day-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-National
 -Field-Day-v1.1.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-commonwealth-20270313T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T100000Z
DTEND:20270314T100000Z
SUMMARY:Commonwealth Contest (BERU)
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\, 40m\, 
 20m\, 15m\, 10m\nBand note: 3.5\, 7\, 14\, 21 and 28 MHz.\nDuration: 24h\n
 Exchange: RST plus a serial number starting at 1 and incrementing by 1\, i
 rrespective of band. Commonwealth society headquarters stations add 'HQ' a
 fter the serial.\nEligibility: Entry limited to 151 listed entities. K sta
 tions may be worked but cannot submit an entry.\nLogs due: 2027-03-19\nNot
 e: DEFERRED SINCE 2026-08-20 ON ELIGIBILITY\, NOT ON READING\, AND NOW RES
 OLVED. The recurrence and the running were never in doubt\; what blocked i
 t was that the rules restrict entry to 'the Commonwealth Call Area list' a
 nd the rules page does not print that list. Writing an entity_list from ge
 neral knowledge of the Commonwealth would have been this catalog inventing
  a restriction and attributing it to RSGB\, which is the one thing it must
  not do.\n\nRSGB DOES PUBLISH THE LIST -- at hf/information/codes.shtml\, 
 linked from the rules page. The 151 prefixes here are read from that page 
 and are RSGB's own\, not a reconstruction. The lesson generalises: the blo
 cker was a link nobody had followed.\n\nTHE LIST IS PREFIXES\, NOT DXCC EN
 TITIES\, and they are not the same thing. RSGB splits Canada into VE1-VE9\
 , Australia into VK0-VK9\, New Zealand into ZL0-ZL9 and South Africa into 
 ZS0-ZS8\, because a 'call area' is the multiplier and there are several pe
 r country. It also treats England\, Scotland\, Wales\, Northern Ireland\, 
 Jersey\, Guernsey and the Isle of Man as seven separate areas whose contac
 ts with each other score nothing.\n\nA K STATION CANNOT ENTER\, and the pa
 ge now says so in a sentence rather than a paragraph: listing 151 prefixes
  inline produced a wall of text instead of an answer\, so eligibility_for 
 summarises any list longer than eight.\nRules: https://www.rsgbcc.org/hf/r
 ules/2027/rcwc.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rcwc.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-eapsk63-20270313T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T120000Z
DTEND:20270314T115900Z
SUMMARY:EA PSK63 Contest
DESCRIPTION:Sponsor: URE\nModes: Digital (BPSK63)\nBands: 80m\, 40m\, 20m\,
  15m\, 10m\nDuration: 23h 59m\nExchange: Spanish stations send RSQ + their
  province abbreviation\; the rest of the world sends RSQ + a serial number
  starting with 001.\nLogs due: 2027-03-29\nNote: URE says 'segundo fin de 
 semana'\, not 'segundo fin de semana completo'. The two readings cannot di
 verge at n = 2 -- the second Saturday of a month is at most the 14th\, so 
 its Sunday is always in the same month -- so no choice between them was ne
 eded.\nRules: https://concursos.ure.es/en/eapsk63/bases/
URL:https://concursos.ure.es/en/eapsk63/bases/
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270313T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T120000Z
DTEND:20270314T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-qrp-contest-20270313T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T140000Z
DTEND:20270313T200000Z
SUMMARY:AGCW QRP Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m
 \nDuration: 6h\nExchange: RST + running number + class\nRules: https://www
 .agcw.de/contest/qrp/
URL:https://www.agcw.de/contest/qrp/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:srs-tesla-memorial-hf-cw-20270313T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270313T180000Z
DTEND:20270314T055900Z
SUMMARY:Tesla Memorial HF CW Contest
DESCRIPTION:Sponsor: SRS\nModes: CW\nBands: 80m\, 40m\nDuration: 11h 59m\nE
 xchange: RST\, a serial number from 001 and a four-character locator -- 59
 9 023 KN03.\nNote: 'Second weekend in March' is encoded as the second FULL
  weekend\, and SRS's own published dates settle it: 2019 09/10\, 2020 14/1
 5\, 2021 13/14\, 2022 12/13\, 2023 11/12\, 2024 09/10\, 2025 08/09 and 202
 6 14/15 -- eight years\, all reproduced. 2020 is the year that discriminat
 es: 1 March 2020 was a Sunday\, so counting weekends by their Sunday gives
  7/8\, but SRS published 14/15. The log deadline is a stated instant (19 M
 arch 2026\, 23:59 UTC) rather than an interval from the contest end\, so i
 t is recorded here. BLOCKERS: yudx.org\, the host in the registry\, no lon
 ger resolves\; SRS's own domestic schedule and rules pages ('Raspored takm
 icenja i pravila'\, 'Takmicenja') render only a JavaScript placeholder\, a
 nd stari.yu1srs.org.rs returns HTTP 500 -- so KT Prvenstvo Srbije and KT K
 up SRS could not be read and are not encoded.\nRules: https://www.radiospo
 rt.yu1srs.org.rs/HFTeslaMemorial/index.php/rules
URL:https://www.radiosport.yu1srs.org.rs/HFTeslaMemorial/index.php/rules
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270315T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270315T000000Z
DTEND:20270315T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270315T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270315T000000Z
DTEND:20270315T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270315T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270315T174000Z
DTEND:20270315T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-equinox-6m-march-20270316T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270316T000100Z
DTEND:20270415T235900Z
SUMMARY:SARL Equinox 6m African DX Entity Challenge (March)
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT8)\nBands: 6m\nDuration: 743h 
 58m\nExchange: Signal reports\; contacts must be two-way point to point.\n
 Note: A month-long challenge rather than a weekend contest\, which is why 
 it is the longest single occurrence in the catalog. 16 March to 15 April i
 s 30 days. The two legs are separate records because their end offsets dif
 fer -- the March leg runs 30 days and the September leg 29 -- and one reco
 rd carries one start/end pair. SARL's own calendar marks each leg with a s
 tart and an end event rather than one long block\, and those markers confi
 rm both instants.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11
 /2026-SARL-Equinox-6m-African-DX-Entity-Challenge-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-SARL-Equinox-6m-A
 frican-DX-Entity-Challenge-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270317T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270317T130000Z
DTEND:20270317T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270317T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270317T190000Z
DTEND:20270317T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270318T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270318T030000Z
DTEND:20270318T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270318T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270318T070000Z
DTEND:20270318T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270319T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270319T010000Z
DTEND:20270319T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270319T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270319T014500Z
DTEND:20270319T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270319T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270319T023000Z
DTEND:20270319T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270319T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270319T200000Z
DTEND:20270319T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-st-patricks-20270320T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T000000Z
DTEND:20270320T235900Z
SUMMARY:PODXS 070 Club St. Patrick's Day Contest
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\, 
 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 23h 59m\nExchange: State/provi
 nce/country (SPC)\nLogs due: 2027-03-27\nRules: https://www.podxs070.com/o
 7o-club-sponsored-contests/saint-patrick-s-day-contest
URL:https://www.podxs070.com/o7o-club-sponsored-contests/saint-patrick-s-da
 y-contest
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-john-moyle-field-day-20270320T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T010000Z
DTEND:20270321T010000Z
SUMMARY:John Moyle Memorial Field Day
DESCRIPTION:Sponsor: WIA\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\, 6m\, 2m\, 70cm\, 23cm\, 13cm\, 3cm\nBand note: 160\, 80\, 40\,
  20\, 15\, and 10 meters on HF and 50MHz to 241Ghz on VHF/UHF/SHF\nDuratio
 n: 24h\nExchange: Single-operator and multi-single stations send RS(T) and
  a serial number starting at 001\, running consecutively across all bands\
 ; multi-operator stations start a new series at 001 on each band\nLogs due
 : 2027-04-04\nNote: A field day: WIA requires field stations to run from a
 n independent power source\, and 'Mains power operation of a portable stat
 ion is expressly forbidden.' Power is not capped by the rules -- 'All entr
 ants are to operate with power not to exceed their licence conditions for 
 the mode and band of operation.'\nRules: https://www.wia.org.au/members/co
 ntests/johnmoyle/
URL:https://www.wia.org.au/members/contests/johnmoyle/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bartg-hf-rtty-20270320T0200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T020000Z
DTEND:20270322T015900Z
SUMMARY:BARTG HF RTTY Contest
DESCRIPTION:Sponsor: BARTG\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m
 \nDuration: 47h 59m\nExchange: RST + message number (3 or 4 figures from 0
 01) + time in UTC\nLogs due: 2027-03-29\nRules: https://bartg.org.uk/bartg
 -hf-rtty-contest/
URL:https://bartg.org.uk/bartg-hf-rtty-contest/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-20m-20270320T1100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T110000Z
DTEND:20270320T120000Z
SUMMARY:SARL Saturday 20 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 20m\nBand note: C
 W 14 000-14 060 kHz\; SSB 14 125-14 300 kHz\; RTTY 14 080-14 099 kHz.\nDur
 ation: 1h\nExchange: Your name\, your Abbreviated Club Callsign and your 4
 -character grid square (for example KG30).\nEligibility: Entry limited to 
 ZS. K stations may be worked but cannot submit an entry.\nNote: A club cha
 mpionship rather than an individual contest: operators' scores are added i
 nto a club total. The month list is SARL's own -- these run in four months
  of the year\, not every month -- which is what monthly_nth_weekday's `mon
 ths` field exists for. log_format and log_deadline_days are absent: this p
 ass read each contest's Aim\, Dates\, Frequencies and Exchange sections an
 d did not read its Log Sheets section\, so neither is recorded rather than
  assumed from SARL's other contests.\n\nPROVENANCE RESTORED 2026-08-23. Th
 is record carried verified: true with an EMPTY source_note -- one of three
  the 2026-08-21 rule audit found\, and a stricter defect than the thin ARR
 L notes beside them: an empty string is not weak evidence\, it is none\, a
 nd there was nothing in the record to check a rule against. The rule\, the
  times\, the bands and the exchange were all correct\; only the evidence f
 or them was missing. Re-read from the manual and quoted above\, and SARL's
  own printed 2026 dates reproduce it.\nRules: https://mysarl.org.za/wp-con
 tent/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:srr-russian-dx-20270320T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T120000Z
DTEND:20270321T115900Z
SUMMARY:Russian DX Contest (RDXC)
DESCRIPTION:Sponsor: SRR\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\nBand note: 1.8-28 MHz\, WARC bands excluded.\nDuration: 23h 59m
 \nExchange: Russian stations send RS(T) and their two-letter oblast identi
 fier\; everyone else sends RS(T) and a serial from 001\, numbered continuo
 usly across bands.\nLogs due: 2027-04-04\nNote: SRR's rules page states a 
 date and no recurrence rule\, so the record is manual -- and the only year
  it states is 2027\, which is why this contest produces no 2026 occurrence
 . Inferring 'the fourth full weekend of March' from one printed date would
  be this catalog writing a rule SRR did not. The 14-day deadline is checka
 ble against SRR's own arithmetic: the contest ends 11:59 UTC on 21 March 2
 027 and SRR prints 4 April 2027 as the last day\, which is exactly 14 days
 . CONTRADICTION\, recorded not reconciled: the rules say the contest ends 
 at 11:59 UTC while the site banner says '12:00-12:00 UTC'. The rules text 
 is what is encoded.\nRules: https://www.rdxc.org/rules
URL:https://www.rdxc.org/rules
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270320T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T140000Z
DTEND:20270320T170000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 3h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270320T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270320T170000Z
DTEND:20270320T180000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 1h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270322T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270322T000000Z
DTEND:20270322T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270322T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270322T174000Z
DTEND:20270322T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270324T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270324T000000Z
DTEND:20270324T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270324T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270324T130000Z
DTEND:20270324T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270324T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270324T190000Z
DTEND:20270324T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270325T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270325T030000Z
DTEND:20270325T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270325T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270325T070000Z
DTEND:20270325T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270326T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270326T010000Z
DTEND:20270326T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270326T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270326T014500Z
DTEND:20270326T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270326T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270326T023000Z
DTEND:20270326T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270326T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270326T200000Z
DTEND:20270326T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-wpx-ssb-20270327T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270327T000000Z
DTEND:20270328T235900Z
SUMMARY:CQ WW WPX Contest\, SSB
DESCRIPTION:Sponsor: CQ Magazine\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m
 \, 15m\, 10m\nBand note: Only the 1.8\, 3.5\, 7\, 14\, 21\, and 28 MHz ban
 ds may be used\nDuration: 47h 59m\nExchange: RS(T) report plus a progressi
 ve contact serial number starting with 001\nLogs due: 2027-03-30\nNote: cq
 wpx.com's 2026 header reads 'SSB: March 28-29\, 2025'\; the year is a typo
  in CQ's own page. March 28-29 is a Saturday/Sunday pair only in 2026\, an
 d the same page's 2026 log deadline (2359 UTC 31 March 2026) confirms the 
 2026 weekend.\nRules: https://cqwpx.com/rules/
URL:https://cqwpx.com/rules/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-africa-all-mode-dx-20270327T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270327T120000Z
DTEND:20270328T120000Z
SUMMARY:Africa All Mode International DX Contest
DESCRIPTION:Sponsor: SARL\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\,
  15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 metres. No contest Q
 SOs are allowed on 12\, 17\, 30 or 60 metres.\nDuration: 24h\nExchange: Si
 gnal report and a serial number.\nLogs due: 2027-04-12\nNote: The log dead
 line is one of the few in this catalog stated BOTH ways by the sponsor -- 
 '15 days after the contest' and 'Monday 13 April 2026' -- and the two agre
 e exactly against a Sunday 12:00 UTC finish\, so 15 is encoded with confid
 ence rather than inferred from one year's date.\nRules: https://mysarl.org
 .za/wp-content/uploads/2025/11/2026-Africa-All-Mode-International-DX-Conte
 st-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-Africa-All-Mode-I
 nternational-DX-Contest-v1.1.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270329T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270329T000000Z
DTEND:20270329T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270329T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270329T174000Z
DTEND:20270329T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270331T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270331T130000Z
DTEND:20270331T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270331T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270331T190000Z
DTEND:20270331T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270401T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270401T030000Z
DTEND:20270401T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270401T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270401T070000Z
DTEND:20270401T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-80m-qso-party-20270401T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270401T170000Z
DTEND:20270401T200000Z
SUMMARY:SARL 80 m QSO Party
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 80m\nBand note: Only 3 603-3 
 650 and 3 703-3 800 kHz may be used\; 3 651-3 699 kHz is contest free.\nDu
 ration: 3h\nExchange: Call sign\, RS signal report and the operator's name
 .\nNote: Two legs on one record: both run 17:00-20:00 UTC on a first Thurs
 day. A Thursday evening rather than a weekend\, which is unusual enough to
  be worth stating. log_format and log_deadline_days are absent: this pass 
 read each contest's Aim\, Dates\, Frequencies and Exchange sections and di
 d not read its Log Sheets section\, so neither is recorded rather than ass
 umed from SARL's other contests.\nRules: https://mysarl.org.za/wp-content/
 uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270401T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270401T190000Z
DTEND:20270401T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-04-08\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270402T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270402T010000Z
DTEND:20270402T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270402T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270402T014500Z
DTEND:20270402T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270402T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270402T023000Z
DTEND:20270402T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270402T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270402T200000Z
DTEND:20270402T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-new-member-jamboree-20270403T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270403T000000Z
DTEND:20270403T235900Z
SUMMARY:PODXS 070 Club New Member Jamboree
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 80m\, 4
 0m\, 20m\, 15m\, 10m\nDuration: 23h 59m\nExchange: Members: 070 Club numbe
 r + year joined. Non-members: no required exchange.\nLogs due: 2027-04-10\
 nRules: https://www.podxs070.com/o7o-club-sponsored-contests/nmj
URL:https://www.podxs070.com/o7o-club-sponsored-contests/nmj
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-qrp-autumn-20270403T1330@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270403T133000Z
DTEND:20270403T153000Z
SUMMARY:SARL QRP Contest (Autumn leg)
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 40m\, 20m\, 10m\nBand no
 te: 40m\, 20m and 10m\, any of them at any time during the contest. QRP ca
 lling frequencies 7.090\, 14.285 and 28.360 MHz are suggested.\nDuration: 
 2h\nExchange: Realistic RS(T)\, 6-character grid square and transmit power
  in watts (for example 57\, KG33uk\, 10).\nNote: The autumn leg is the Apr
 il one -- the seasons are southern hemisphere\, so January is summer. One 
 of SARL's four named QRP legs. They are four records rather than one becau
 se SARL names four legs by season and they do not share a clock: the Summe
 r and Winter legs run 07:00-09:00 UTC and the Autumn and Spring legs 13:30
 -15:30\, so no single start/end pair covers them. Grouping the two pairs b
 y their times would have been this catalog inventing a structure SARL does
  not use. log_format and log_deadline_days are absent: this pass read each
  contest's Aim\, Dates\, Frequencies and Exchange sections and did not rea
 d its Log Sheets section\, so neither is recorded rather than assumed from
  SARL's other contests.\nRules: https://mysarl.org.za/wp-content/uploads/2
 025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sp-dx-contest-20270403T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270403T150000Z
DTEND:20270404T145900Z
SUMMARY:SP DX Contest
DESCRIPTION:Sponsor: PZK / SP DX Club\nModes: SSB\, CW\nBands: 160m\, 80m\,
  40m\, 20m\, 15m\, 10m\nDuration: 23h 59m\nExchange: SP stations send RS(T
 ) + one letter identifying their province (B\, C\, D\, F\, G\, J\, K\, L\,
  M\, O\, P\, R\, S\, U\, W or Z)\; all other stations send RS(T) + a seria
 l number starting from 001.\nLogs due: 2027-04-11\nNote: The summary block
  on the same page prints the deadline as 12.04.2026 23:59 UTC\, where the 
 stated one-week interval from the 14:59 end gives 14:59 on the same day. T
 he interval is the rule the organisers state\, so the interval is encoded 
 and the printed instant is recorded here.\nRules: https://spdxcontest.pzk.
 org.pl/2026/rules.php
URL:https://spdxcontest.pzk.org.pl/2026/rules.php
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270405T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270405T000000Z
DTEND:20270405T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270405T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270405T174000Z
DTEND:20270405T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270406T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270406T000000Z
DTEND:20270406T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270406T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270406T080000Z
DTEND:20270406T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270406T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270406T083000Z
DTEND:20270406T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270406T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270406T090000Z
DTEND:20270406T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270407T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270407T130000Z
DTEND:20270407T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270407T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270407T190000Z
DTEND:20270407T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270408T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270408T030000Z
DTEND:20270408T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270408T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270408T070000Z
DTEND:20270408T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270409T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270409T010000Z
DTEND:20270409T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270409T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270409T014500Z
DTEND:20270409T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270409T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270409T023000Z
DTEND:20270409T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270409T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270409T200000Z
DTEND:20270409T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jidx-cw-20270410T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270410T070000Z
DTEND:20270411T130000Z
SUMMARY:Japan International DX Contest\, CW
DESCRIPTION:Sponsor: JIDX Contest Committee\nModes: CW\nBands: 160m\, 80m\,
  40m\, 20m\, 15m\, 10m\nBand note: 1.8\, 3.5\, 7\, 14\, 21 and 28 MHz.\nDu
 ration: 30h\nExchange: Japanese stations send RST and their prefecture num
 ber\, 01 to 50. Everyone else sends RST and their CQ zone.\nLogs due: 2027
 -05-11\nNote: THE TWO LEGS ARE SIX MONTHS APART AND SHARE EVERYTHING ELSE 
 -- same hours\, same bands\, same exchange\, same second-full-weekend rule
 . CW runs in April and phone in November\, which is the only reason these 
 are two records.\n\nThirty hours rather than a round twenty-four: 0700 Sat
 urday to 1300 Sunday.\nRules: https://jidx.org/jidxrule-e.html
URL:https://jidx.org/jidxrule-e.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ok-om-dx-ssb-20270410T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270410T120000Z
DTEND:20270411T115900Z
SUMMARY:OK/OM DX Contest\, SSB
DESCRIPTION:Sponsor: CRK / SARA\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nBand note: 1.8 through 28 MHz\, WARC bands excluded\nDuration
 : 23h 59m\nExchange: Non-Czech and Slovak stations send a signal report + 
 a QSO number starting with 001\; Czech and Slovak stations send a signal r
 eport + their three-letter county code.\nLogs due: 2027-04-18\nNote: The p
 arenthetical deadline (19 April 2026\, 2359 UTC) is the right date for the
  seven-day interval but 23:59 rather than the 11:59 that end-plus-7-days g
 ives\; the interval is the stated rule\, so the interval is encoded. WORDI
 NG DIFFERENCE\, RECORDED RATHER THAN RECONCILED: the SSB rules say 'second
  weekend in April' where the CW rules say 'Second (full) weekend in Novemb
 er'. The two readings cannot diverge at n = 2 -- the second Saturday of a 
 month is at most the 14th\, so its Sunday is always in the same month -- s
 o no choice between them was needed. BLOCKER RECORDED\, NOT WORKED AROUND:
  okomdx.crk.cz serves a TLS certificate issued for default.web4u.cz\, so H
 TTPS fails validation and the rules are reachable only over plain HTTP. ru
 les_url is therefore http:// deliberately\; it is not an oversight\, and t
 he link checker will keep reporting it as such until the Czech Radio Club 
 fixes the host.\nRules: http://www.okomdx.crk.cz/index.php?page=SSB-rules-
 english
URL:http://www.okomdx.crk.cz/index.php?page=SSB-rules-english
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270410T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270410T120000Z
DTEND:20270411T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-africa-ft4-20270410T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270410T150000Z
DTEND:20270410T180000Z
SUMMARY:Africa FT4 DX Contest
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\, 20m\nBa
 nd note: 80m\, 40m and 20m\; recommended dial frequencies 3576 kHz\, 7047.
 5 kHz and 14080 kHz (USB)\, the WSJT-X FT4 defaults.\nDuration: 3h\nExchan
 ge: A signal report and the four-digit Maidenhead grid locator\, using the
  FT4 mode.\nNote: Two legs off one record: both run 15:00-18:00 UTC and di
 ffer only in which second Saturday they anchor to. Power is capped at 100 
 W for everyone\, so it is recorded as the single power category rather tha
 n as a set of entry classes. No log deadline is stated in the contest's ow
 n rules section.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/
 2026-Africa-FT4-DX-Contest-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-Africa-FT4-DX-Con
 test-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs4-qso-party-20270411T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270411T140000Z
DTEND:20270411T150000Z
SUMMARY:ZS4 QSO Party
DESCRIPTION:Sponsor: Sasolburg Amateur Radio Club\nModes: CW\, SSB\nBands: 
 40m\nBand note: A phone and CW contest on 40 m: CW 7 000-7 040 kHz\, SSB 7
  063-7 100 and 7 130-7 200 kHz.\nDuration: 1h\nExchange: RS(T) and the pro
 vincial or country abbreviation.\nNote: SOURCED FROM THE SARL CONTEST MANU
 AL\, WHICH IS NOT AN AGGREGATOR. The manual carries this contest's FULL ru
 les -- aim\, dates\, exchange\, frequencies\, scoring\, log sheets -- and 
 names its organising club\, rather than summarising a calendar entry. It i
 s the venue in which South African clubs publish their contest rules\, the
  way DARC's Ausschreibungen or UBA's rules pages are\, so it is a primary 
 source for these contests and not a third-party listing. The distinction t
 hat matters: an aggregator republishes rules it found elsewhere\, and this
  is where the rules appear.\nRules: https://mysarl.org.za/wp-content/uploa
 ds/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270412T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270412T000000Z
DTEND:20270412T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270412T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270412T000000Z
DTEND:20270412T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270412T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270412T174000Z
DTEND:20270412T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270413T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270413T080000Z
DTEND:20270413T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270413T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270413T083000Z
DTEND:20270413T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270413T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270413T090000Z
DTEND:20270413T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-rtty-kurzcontest-20270413T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270413T180000Z
DTEND:20270413T192900Z
SUMMARY:DARC RTTY-Kurzcontest
DESCRIPTION:Sponsor: DARC\nModes: RTTY (RTTY 45.45 baud)\nBands: 80m\, 40m\
 nDuration: 1h 29m\nExchange: RST + DOK\; German non-members send 'NM'. Sta
 tions outside Germany send RST + serial from 001.\nLogs due: 2027-04-20\nN
 ote: Four legs a year\, one record\, offset one month from the FT4 contest
 : RTTY takes the first month of each quarter and FT4 the second\, both on 
 the second Tuesday.\nRules: https://www.darc.de/der-club/referate/conteste
 /rtty-kurz/rtty-rules/
URL:https://www.darc.de/der-club/referate/conteste/rtty-kurz/rtty-rules/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270414T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270414T130000Z
DTEND:20270414T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270414T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270414T190000Z
DTEND:20270414T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270415T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270415T030000Z
DTEND:20270415T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270415T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270415T070000Z
DTEND:20270415T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270416T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270416T010000Z
DTEND:20270416T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270416T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270416T014500Z
DTEND:20270416T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270416T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270416T023000Z
DTEND:20270416T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270416T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270416T200000Z
DTEND:20270416T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:erau-es-open-20270417T0500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270417T050000Z
DTEND:20270417T085900Z
SUMMARY:ES Open HF Championship
DESCRIPTION:Sponsor: ERAU\nModes: CW\, SSB\nBands: 80m\, 40m\nBand note: CW
  3510-3560 and 7010-7040 kHz\; SSB 3600-3650\, 3700-3750 and 7060-7100\, 7
 130-7175 kHz.\nDuration: 3h 59m\nExchange: RS(T) and a continuous serial n
 umber from 001.\nLogs due: 2027-04-24\nNote: The third Saturday of April 2
 026 is the 18th\, which is the date the rules print and the date ERAU's ow
 n 2026 calendar carries. Everyone may enter\, but only ES stations can wor
 k everyone\; that asymmetry is recorded in the eligibility note rather tha
 n as two_sided\, because two_sided would tell a station in an unlisted ent
 ity it cannot enter\, which is false here.\nRules: https://erau.ee/images/
 LL/ES-Open_rules.pdf
URL:https://erau.ee/images/LL/ES-Open_rules.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:paccdigi-20270417T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270417T120000Z
DTEND:20270418T115900Z
SUMMARY:PACCdigi Contest
DESCRIPTION:Sponsor: VERON\nModes: RTTY\, FT8/FT4\nBands: 160m\, 80m\, 40m\
 , 20m\, 15m\, 10m\nDuration: 23h 59m\nExchange: Dutch stations send a sign
 al report (RST) + their two-letter province abbreviation\; the rest of the
  world sends RST + a serial number starting at 001.\nNote: MANUAL\, DELIBE
 RATELY: VERON publishes two dated editions and no recurrence rule -- unlik
 e the PACC\, whose page says 'het tweede volle weekend van februari' in so
  many words. Both published dates happen to be the third Saturday of April
 \, but VERON never says so\, so no ordinal is asserted and the record ends
  after 2027 rather than guessing. log_deadline_days is unset for the same 
 reason as agcw-hnyc: 'voor 26 april 2026 23:59 UTC' is a fixed calendar in
 stant\, not an interval. It happens to be seven days after the end date\, 
 but VERON does not say seven days.\nRules: https://veron.nl/vereniging/com
 missies-en-werkgroepen/traffic-bureau/hf-contesten/paccdigi-contest/
URL:https://veron.nl/vereniging/commissies-en-werkgroepen/traffic-bureau/hf
 -contesten/paccdigi-contest/
CATEGORIES:RTTY,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:mrasz-rfwd-hf-20270418T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270418T160000Z
DTEND:20270418T165900Z
SUMMARY:World Amateur Radio Day Contest HF (RF-WD RH)
DESCRIPTION:Sponsor: MRASZ\nModes: CW\, SSB\nBands: 80m\nBand note: 3510-37
 50 kHz.\nDuration: 59m\nExchange: RS(T) and the operator's age.\nLogs due:
  2027-04-21\nNote: Held on World Amateur Radio Day itself\, 18 April\, wha
 tever weekday that falls on -- a fixed date\, not a weekend rule. The six 
 ten-minute periods are a scoring device inside one continuous hour\, so th
 e record is one span.\nRules: https://mrasz.hu/radioforgalmi-versenyek/16-
 szakagak/radioforgalom-rh/321-amator-radiozas-vilagnapja-rf-wd-rh-versenyk
 iiras
URL:https://mrasz.hu/radioforgalmi-versenyek/16-szakagak/radioforgalom-rh/3
 21-amator-radiozas-vilagnapja-rf-wd-rh-versenykiiras
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-rookie-roundup-ssb-20270418T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270418T180000Z
DTEND:20270418T235900Z
SUMMARY:ARRL Rookie Roundup\, SSB
DESCRIPTION:Sponsor: ARRL\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Duration: 5h 59m\nExchange: not recorded yet — see the sponsor's rules b
 elow\nRules: http://www.arrl.org/rookie-roundup
URL:http://www.arrl.org/rookie-roundup
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270419T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270419T000000Z
DTEND:20270419T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270419T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270419T174000Z
DTEND:20270419T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270420T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270420T080000Z
DTEND:20270420T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270420T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270420T083000Z
DTEND:20270420T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270420T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270420T090000Z
DTEND:20270420T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270421T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270421T130000Z
DTEND:20270421T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270421T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270421T190000Z
DTEND:20270421T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270422T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270422T030000Z
DTEND:20270422T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270422T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270422T070000Z
DTEND:20270422T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270423T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270423T010000Z
DTEND:20270423T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270423T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270423T014500Z
DTEND:20270423T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270423T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270423T023000Z
DTEND:20270423T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270423T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270423T200000Z
DTEND:20270423T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-all-ja-20270424T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T120000Z
DTEND:20270425T120000Z
SUMMARY:ALL JA Contest
DESCRIPTION:Sponsor: JARL\nModes: CW\, SSB\, FM (AM)\nBands: 160m\, 80m\, 4
 0m\, 20m\, 15m\, 10m\, 6m\nBand note: 1.9\, 3.5\, 7\, 14\, 21\, 28 and 50 
 MHz. The phone all-band category excludes 14 MHz\; CW may use it. JARL's 
 電話 covers AM\, SSB and FM\, and 電信 is CW.\nDuration: 24h\nExchange
 : RST\, the prefecture or region number for where you are operating\, and 
 one letter for power -- H above 100 W\, M to 100 W\, L to 10 W (20 W on 50
  MHz)\, P at 5 W or less. Tokyo at 10 watts on phone sends 5910L.\nEligibi
 lity: Entry limited to JA. K stations may be worked but cannot submit an e
 ntry.\nNote: The rule is anchored on the LAST SUNDAY and counts backwards 
 to the Saturday\, which is how JARL writes it. Checked rather than assumed
 : that is the same date as 'the last full weekend of April' in every year\
 , and always will be -- April's last Sunday falls on the 24th at the earli
 est\, so the Saturday before it is never outside the month. JARL's wording
  is encoded because it is JARL's\, not because it changes an answer. Contr
 ast ACAG\, where the equivalent choice moves the contest a full week in 20
 28 and 2029. Encoded as wall_clock in Asia/Tokyo because that is how JARL 
 states it -- 21時00分（JST） -- rather than converted to a fixed UTC t
 ime by hand. Japan has not observed daylight saving since 1952\, so the tw
 o are identical in practice and will stay so\; the record says what the sp
 onsor said and lets the engine do the arithmetic. log_deadline_days is abs
 ent. JARL prints a dated deadline above the rules for the edition in hand 
 -- ALL JA 2026 is '提出締切日 2026年5月6日（水）必着' -- and 
 the numbered 規約 clauses that follow state the dates\, eligibility\, ba
 nds\, categories and exchange but no submission span. All four of JARL's 2
 026 deadlines happen to fall exactly ten days after their contest ends\, w
 hich is suggestive and is not a rule JARL wrote. The same reasoning alread
 y keeps a deadline off JARL's All Asian records.\nRules: https://www.jarl.
 org/Japanese/1_Tanoshimo/1-1_Contest/allja_rules.html
URL:https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/allja_rules.html
CATEGORIES:CW,SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sp-dx-rtty-20270424T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T120000Z
DTEND:20270425T120000Z
SUMMARY:SP DX RTTY Contest
DESCRIPTION:Sponsor: PK RVG\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10
 m\nBand note: 3.5-28 MHz\, WARC bands excluded\nDuration: 24h\nExchange: F
 oreign stations send RST + a QSO number (599001)\; Polish stations send RS
 T + the two letters denoting their poviat.\nLogs due: 2027-05-02\nNote: RE
 GISTRY CORRECTION: this contest belongs to PK RVG (the Polish Radiovideogr
 aphy Club)\, not to the SP DX Club that runs the SP DX Contest. The source
 s registry previously grouped both under 'PZK / SP DX Club'. PZK is named 
 as a co-sponsor ('Sponsored by PZK\,PKRVG') but the organiser named in the
  rules is PK RVG.\nRules: https://pkrvg.org/strona\,spdxrttyen.html
URL:https://pkrvg.org/strona,spdxrttyen.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ukei-dx-cw-20270424T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T120000Z
DTEND:20270425T120000Z
SUMMARY:UK/EI DX Contest\, CW
DESCRIPTION:Sponsor: UK/EI Contest Club\nModes: CW\nBands: 80m\, 40m\, 20m\
 , 15m\, 10m\nBand note: 3.5\, 7\, 14\, 21 and 28 MHz.\nDuration: 24h\nExch
 ange: RS(T) and a serial number from 1. Stations in the UK and Ireland add
  their two-character UK/EI District Code.\nLogs due: 2027-04-26\nNote: MAN
 UAL\, AND THE SSB LEG IS WHY BOTH ARE. UKEICC publishes three years of dat
 es and states no recurrence anywhere: CW on 26 Apr 2025\, 25 Apr 2026 and 
 24 Apr 2027\; SSB on 1 Nov 2025\, 31 Oct 2026 and 23 Oct 2027.\n\nThe CW d
 ates happen to be the last Saturday of April in all three years. The SSB d
 ates fit nothing at all -- the FIRST Saturday of November\, then the FIFTH
  Saturday of October\, then the FOURTH -- not even the same month twice ru
 nning. So this organiser demonstrably does not schedule by ordinal\, which
  is the strongest possible argument against fitting one to the CW leg beca
 use three years happen to agree. Both legs hold exactly the dates UKEICC p
 rinted and produce nothing for 2028 until it publishes them.\n\nFOUND THRO
 UGH RSGB'S HF CHAMPIONSHIP TABLE\, which lists the eleven contests that co
 unt towards it. That page is an award over other contests rather than a co
 ntest itself -- the same call already made about the WIA Contest Champion 
 -- but it is an excellent index of what RSGB's season actually contains\, 
 and both UK/EI legs were on it.\nRules: https://www.ukeicc.com/dx-contest-
 rules.php
URL:https://www.ukeicc.com/dx-contest-rules.php
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-helvetia-20270424T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T130000Z
DTEND:20270425T125900Z
SUMMARY:Helvetia Contest
DESCRIPTION:Sponsor: USKA\nModes: CW\, SSB\, RTTY\, Digital\, FT8/FT4 (PSK3
 1\, PSK63)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 23h 59m\n
 Exchange: Swiss stations send RS(T) and their canton abbreviation (59 ZH\,
  599 ZH)\; stations outside Switzerland send RS(T) and a serial number of 
 at least three digits.\nLogs due: 2027-05-03\nNote: The last full weekend 
 of April\, encoded as n=-1: April 2026 has full weekends on the 4th/5th\, 
 11th/12th\, 18th/19th and 25th/26th\, so the rule gives 25-26 April\, whic
 h is what USKA's own KW-Contest page prints. USKA also prints 24-25 April 
 2027 there\, and the rule reproduces that too. Operators must take a six-h
 our rest in at most two periods\; the record carries the full 24-hour wind
 ow because that is when the contest is on air.\nRules: https://uska.ch/dow
 nload/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/
URL:https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2
 026-de/
CATEGORIES:CW,SSB,RTTY,Digital,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-40m-20270424T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T150000Z
DTEND:20270424T160000Z
SUMMARY:SARL Saturday 40 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 40m\nBand note: P
 hone 7 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz\; RTTY 7 040-7 0
 60 kHz. The segment 7 101-7 129 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:florida-qso-party-20270424T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270424T160000Z
DTEND:20270425T015900Z
SUMMARY:Florida QSO Party
DESCRIPTION:Sponsor: Florida Contest Group\nModes: SSB\, CW\nBands: 40m\, 2
 0m\, 15m\, 10m\nBand note: No 160 or 80 metres\, no WARC bands and no VHF.
 \nDuration: 9h 59m\nExchange: Florida stations send RS(T) and their county
 . Everyone else sends RS(T) and their state\, Canadian province\, or DXCC 
 prefix.\nLogs due: 2027-05-05\nNote: LAST SATURDAY\, NOT LAST FULL WEEKEND
  -- the sponsor's own words are 'Starts the last Saturday of April'\, and 
 the two readings diverge whenever 30 April is a Saturday. 2026 does not te
 st it: the last Saturday is the 25th and the last full weekend is the same
  weekend. 2033 is the next year that separates them.\n\nTWO SESSIONS WITH 
 A NIGHT BETWEEN THEM\, which is why this record uses the sessions array: 1
 600Z Saturday to 0159Z Sunday\, then 1200Z to 2159Z on the Sunday. A singl
 e block would put the contest on the air through a night it does not run.\
 n\nAND IT IS NOT A DIGITAL CONTEST. 'No digital QSOs are allowed in the FQ
 P' -- worth stating because most state parties do allow them\, and because
  an operator filtering for FT8 should not find this.\nRules: https://www.f
 loridaqsoparty.org/rules/
URL:https://www.floridaqsoparty.org/rules/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:florida-qso-party-20270425T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270425T120000Z
DTEND:20270425T215900Z
SUMMARY:Florida QSO Party
DESCRIPTION:Sponsor: Florida Contest Group\nModes: SSB\, CW\nBands: 40m\, 2
 0m\, 15m\, 10m\nBand note: No 160 or 80 metres\, no WARC bands and no VHF.
 \nDuration: 9h 59m\nExchange: Florida stations send RS(T) and their county
 . Everyone else sends RS(T) and their state\, Canadian province\, or DXCC 
 prefix.\nLogs due: 2027-05-05\nNote: LAST SATURDAY\, NOT LAST FULL WEEKEND
  -- the sponsor's own words are 'Starts the last Saturday of April'\, and 
 the two readings diverge whenever 30 April is a Saturday. 2026 does not te
 st it: the last Saturday is the 25th and the last full weekend is the same
  weekend. 2033 is the next year that separates them.\n\nTWO SESSIONS WITH 
 A NIGHT BETWEEN THEM\, which is why this record uses the sessions array: 1
 600Z Saturday to 0159Z Sunday\, then 1200Z to 2159Z on the Sunday. A singl
 e block would put the contest on the air through a night it does not run.\
 n\nAND IT IS NOT A DIGITAL CONTEST. 'No digital QSOs are allowed in the FQ
 P' -- worth stating because most state parties do allow them\, and because
  an operator filtering for FT8 should not find this.\nRules: https://www.f
 loridaqsoparty.org/rules/
URL:https://www.floridaqsoparty.org/rules/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bartg-sprint75-20270425T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270425T170000Z
DTEND:20270425T205900Z
SUMMARY:BARTG Sprint75 Contest
DESCRIPTION:Sponsor: BARTG\nModes: RTTY (RTTY 75 baud)\nBands: 80m\, 40m\, 
 20m\, 15m\, 10m\nDuration: 3h 59m\nExchange: Message number only (3 or 4 f
 igures from 001)\nLogs due: 2027-05-02\nNote: 'Fourth Sunday'\, not 'last 
 Sunday': 2028 and 2029 both have five April Sundays and BARTG lists the fo
 urth in each. Also note this is 75 baud RTTY\, not the usual 45.45 baud.\n
 Rules: https://bartg.org.uk/bartg-sprint75-contests/
URL:https://bartg.org.uk/bartg-sprint75-contests/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270426T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270426T000000Z
DTEND:20270426T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270426T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270426T174000Z
DTEND:20270426T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270427T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270427T080000Z
DTEND:20270427T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270427T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270427T083000Z
DTEND:20270427T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270427T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270427T090000Z
DTEND:20270427T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270428T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270428T000000Z
DTEND:20270428T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270428T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270428T130000Z
DTEND:20270428T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270428T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270428T190000Z
DTEND:20270428T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270429T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270429T030000Z
DTEND:20270429T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270429T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270429T070000Z
DTEND:20270429T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270430T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270430T010000Z
DTEND:20270430T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270430T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270430T014500Z
DTEND:20270430T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270430T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270430T023000Z
DTEND:20270430T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270430T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270430T200000Z
DTEND:20270430T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:oevsv-aoee-80-40-20270501T0500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270501T050000Z
DTEND:20270501T080000Z
SUMMARY:All Austrian Exercise AOEE 80/40m
DESCRIPTION:Sponsor: ÖVSV\nModes: CW\, SSB\nBands: 80m\, 40m\nBand note: C
 W 3.510-3.560 and 7.000-7.040 MHz\; SSB 3.600-3.650 and 3.700-3.800 MHz\, 
 7.060-7.100 and 7.130-7.200 MHz.\nDuration: 3h\nExchange: RS(T) and the Au
 strian Bezirkskenner (district identifier).\nEligibility: Entry limited to
  OE. K stations may be worked but cannot submit an entry.\nNote: An emerge
 ncy-communications exercise run as a contest\, on a fixed calendar date ra
 ther than a weekend rule. Two periods with six hours between them\, encode
 d as sessions. The log deadline is a stated instant -- 8 May 2026\, 23:59 
 CEST -- and not an interval from the end of the contest (the second period
  ends 17:00 UTC\, and seven days later is 19:00 CEST)\, so it is recorded 
 here rather than as log_deadline_days.\nRules: https://www.oevsv.at/export
 /shared/.content/.galleries/Downloads_Referate/HF-Referat-Downloads/Regeln
 _AOEE_8040_2026.pdf
URL:https://www.oevsv.at/export/shared/.content/.galleries/Downloads_Refera
 te/HF-Referat-Downloads/Regeln_AOEE_8040_2026.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-harry-angel-sprint-20270501T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270501T100000Z
DTEND:20270501T114600Z
SUMMARY:Harry Angel Memorial Sprint
DESCRIPTION:Sponsor: WIA\nModes: SSB\, CW\nBands: 80m\nBand note: CW 3500 -
  3535 kHz. Phone 3535 - 3700 kHz\nDuration: 1h 46m\nExchange: Callsign\, R
 S(T) and a serial number starting at 001\nNote: 106 minutes\, one for each
  year of Harry Angel's life. WIA's page also prints 'This would make the n
 ext Saturday May 3rd May 2027' -- May 3 2027 is a Monday\, and the first S
 aturday in May 2027 is May 1. This calendar follows the rule WIA states th
 ree times on the same page\, not that sentence.\nRules: https://www.wia.or
 g.au/members/contests/harryangel/
URL:https://www.wia.org.au/members/contests/harryangel/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ari-international-dx-20270501T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270501T120000Z
DTEND:20270502T115900Z
SUMMARY:ARI International DX Contest
DESCRIPTION:Sponsor: ARI\nModes: CW\, SSB\, RTTY\nBands: 80m\, 40m\, 20m\, 
 15m\, 10m\nBand note: 10 m through 80 m\, WARC bands excluded\nDuration: 2
 3h 59m\nExchange: Italian stations send RS(T) + their two-letter province 
 code\; all other stations send RS(T) + a serial number starting from 001.\
 nLogs due: 2027-05-08\nNote: The rules PDF is the sponsor's own\; ari.it/c
 ontest-hf/ari-international.html carries results rather than rules\, and A
 RI's contest calendar page is an aggregator listing other sponsors' events
 \, so neither was used as a source for anything beyond ARI's own contests.
 \nRules: https://contest.ari.it/hf_web/rules/aridxrule_dx.pdf
URL:https://contest.ari.it/hf_web/rules/aridxrule_dx.pdf
CATEGORIES:CW,SSB,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-qrp-qrp-party-20270501T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270501T130000Z
DTEND:20270501T190000Z
SUMMARY:AGCW QRP/QRP Party
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m
 \nDuration: 6h\nExchange: RST + running number + class\nRules: https://www
 .agcw.de/contest/qrp-qrp/
URL:https://www.agcw.de/contest/qrp-qrp/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:oevsv-aoee-80-40-20270501T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270501T140000Z
DTEND:20270501T170000Z
SUMMARY:All Austrian Exercise AOEE 80/40m
DESCRIPTION:Sponsor: ÖVSV\nModes: CW\, SSB\nBands: 80m\, 40m\nBand note: C
 W 3.510-3.560 and 7.000-7.040 MHz\; SSB 3.600-3.650 and 3.700-3.800 MHz\, 
 7.060-7.100 and 7.130-7.200 MHz.\nDuration: 3h\nExchange: RS(T) and the Au
 strian Bezirkskenner (district identifier).\nEligibility: Entry limited to
  OE. K stations may be worked but cannot submit an entry.\nNote: An emerge
 ncy-communications exercise run as a contest\, on a fixed calendar date ra
 ther than a weekend rule. Two periods with six hours between them\, encode
 d as sessions. The log deadline is a stated instant -- 8 May 2026\, 23:59 
 CEST -- and not an interval from the end of the contest (the second period
  ends 17:00 UTC\, and seven days later is 19:00 CEST)\, so it is recorded 
 here rather than as log_deadline_days.\nRules: https://www.oevsv.at/export
 /shared/.content/.galleries/Downloads_Referate/HF-Referat-Downloads/Regeln
 _AOEE_8040_2026.pdf
URL:https://www.oevsv.at/export/shared/.content/.galleries/Downloads_Refera
 te/HF-Referat-Downloads/Regeln_AOEE_8040_2026.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:awasa-valve-ssb-qso-party-20270502T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270502T130000Z
DTEND:20270502T170000Z
SUMMARY:AWA Valve SSB QSO Party
DESCRIPTION:Sponsor: AWASA\nModes: SSB\nBands: 80m\, 40m\nBand note: 40 m S
 SB 7 063-7 100 and 7 130-7 200 kHz\, with 7 100-7 130 contest free\; 80 m 
 SSB 3 603-3 650 kHz\, with 3 651-3 699 contest free.\nDuration: 4h\nExchan
 ge: Call sign\, an RS report\, a consecutive serial number starting at 001
 \, and the type of radio used -- for example 'HT37 TX'.\nNote: The exchang
 e includes the RADIO you are using\, and the four scoring classes are all-
 valve\, hybrid\, solid state pre-1970 and solid state post-1970 -- which i
 s the point of the contest rather than a curiosity. No linear amplifiers\,
  and the power limit bends for a rig that simply runs hotter than 100 W by
  design. Sourced from the SARL Contest Manual\, which carries this contest
 's full rules and names its organising body -- the venue in which South Af
 rican clubs publish their rules\, not a listing of them. See data/sources.
 md\, 'Nine South African clubs\, one manual'.\nRules: https://mysarl.org.z
 a/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-
 15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270503T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270503T000000Z
DTEND:20270503T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270503T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270503T174000Z
DTEND:20270503T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270504T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270504T000000Z
DTEND:20270504T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:lral-4-may-80m-20270504T0400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270504T040000Z
DTEND:20270504T055900Z
SUMMARY:LRAL 4 May 80m Contest
DESCRIPTION:Sponsor: LRAL\nModes: CW\, SSB\, FT8/FT4\nBands: 80m\nBand note
 : CW 3515-3580 kHz\; SSB 3605-3650 kHz\; FT8 3577 kHz.\nDuration: 1h 59m\n
 Exchange: A serial number and the two-letter Latvian or Riga district code
  (001 LM). RST may be sent but is not part of the number. The FT8 rounds u
 se signal report and a four-character locator instead.\nEligibility: Entry
  limited to YL. K stations may be worked but cannot submit an entry.\nLogs
  due: 2027-05-18\nNote: SPONSOR-ANCHORED LOCAL TIME. LRAL states the sched
 ule 'pec vieteja laika' -- in local time -- and never in UTC\, so the reco
 rd carries timezone Europe/Riga and wall_clock times. The two blocks are e
 ncoded as sessions because LRAL puts a gap between them and says the FT8 r
 ounds are a separate contest: 'FT8 tures ir atseviskas sacensibas\, dalibn
 ieki\, kas starte FT8 darba veida\, var startet ari kada no A\, B\, vai C 
 klasem.' Both sessions carry the record's whole mode list\, which the cata
 log cannot narrow per session\; the split is stated here and in bands_note
 . One nolikums covers both dates\, so both records cite the same URL.\nRul
 es: https://lral.lv/hf-80m-nolikums/
URL:https://lral.lv/hf-80m-nolikums/
CATEGORIES:CW,SSB,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:lral-4-may-80m-20270504T0615@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270504T061500Z
DTEND:20270504T071400Z
SUMMARY:LRAL 4 May 80m Contest
DESCRIPTION:Sponsor: LRAL\nModes: CW\, SSB\, FT8/FT4\nBands: 80m\nBand note
 : CW 3515-3580 kHz\; SSB 3605-3650 kHz\; FT8 3577 kHz.\nDuration: 59m\nExc
 hange: A serial number and the two-letter Latvian or Riga district code (0
 01 LM). RST may be sent but is not part of the number. The FT8 rounds use 
 signal report and a four-character locator instead.\nEligibility: Entry li
 mited to YL. K stations may be worked but cannot submit an entry.\nLogs du
 e: 2027-05-18\nNote: SPONSOR-ANCHORED LOCAL TIME. LRAL states the schedule
  'pec vieteja laika' -- in local time -- and never in UTC\, so the record 
 carries timezone Europe/Riga and wall_clock times. The two blocks are enco
 ded as sessions because LRAL puts a gap between them and says the FT8 roun
 ds are a separate contest: 'FT8 tures ir atseviskas sacensibas\, dalibniek
 i\, kas starte FT8 darba veida\, var startet ari kada no A\, B\, vai C kla
 sem.' Both sessions carry the record's whole mode list\, which the catalog
  cannot narrow per session\; the split is stated here and in bands_note. O
 ne nolikums covers both dates\, so both records cite the same URL.\nRules:
  https://lral.lv/hf-80m-nolikums/
URL:https://lral.lv/hf-80m-nolikums/
CATEGORIES:CW,SSB,FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270505T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270505T130000Z
DTEND:20270505T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270505T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270505T190000Z
DTEND:20270505T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270506T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270506T030000Z
DTEND:20270506T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270506T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270506T070000Z
DTEND:20270506T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270506T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270506T190000Z
DTEND:20270506T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-05-13\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270507T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270507T010000Z
DTEND:20270507T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270507T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270507T014500Z
DTEND:20270507T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270507T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270507T023000Z
DTEND:20270507T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270507T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270507T200000Z
DTEND:20270507T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270508T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270508T120000Z
DTEND:20270509T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270510T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270510T000000Z
DTEND:20270510T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270510T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270510T000000Z
DTEND:20270510T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270510T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270510T174000Z
DTEND:20270510T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-ft4-20270511T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270511T190000Z
DTEND:20270511T202900Z
SUMMARY:DARC FT4 Contest
DESCRIPTION:Sponsor: DARC\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\nBand not
 e: 80m 3576\, 3579 and 3582 kHz USB\; 40m 7047.5 kHz USB\nDuration: 1h 29m
 \nExchange: Signal report + four-character grid square (for example JN49\,
  JO61).\nLogs due: 2027-05-18\nNote: Four legs a year\, one record. DARC h
 eads its 2026 date list 'Termine 2025:' -- the heading is a year out\, the
  dates under it are 2026 and match DARC's KW contest calendar\, so the typ
 o is in the heading only.\nRules: https://www.darc.de/der-club/referate/co
 nteste/ft4-contest/ft4-rules/
URL:https://www.darc.de/der-club/referate/conteste/ft4-contest/ft4-rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:early-morning-coffee-qso-party-20270512T0400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270512T040000Z
DTEND:20270512T050000Z
SUMMARY:Early Morning Coffee QSO Party
DESCRIPTION:Sponsor: Bo Karoo Amateur Radio Club\nModes: SSB\nBands: 80m\, 
 40m\nBand note: 80 m: 3 603-3 650 and 3 703-3 800 kHz\, with 3 651-3 699 k
 Hz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz\, with 7 100-7 130 
 kHz contest free.\nDuration: 1h\nExchange: Your call sign\, an RS report\,
  your grid square\, your age category and your name.\nNote: An hour at 040
 0 UTC\, which is 0600 local -- the earliest start of any contest in this c
 atalog\, and the point of it. Two months a year rather than monthly\, whic
 h is what monthly_nth_weekday's `months` field carries. SOURCED FROM THE S
 ARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries this c
 ontest's FULL rules -- aim\, dates\, exchange\, frequencies\, scoring\, lo
 g sheets -- and names its organising club\, rather than summarising a cale
 ndar entry. It is the venue in which South African clubs publish their con
 test rules\, the way DARC's Ausschreibungen or UBA's rules pages are\, so 
 it is a primary source for these contests and not a third-party listing. T
 he distinction that matters: an aggregator republishes rules it found else
 where\, and this is where the rules appear.\nRules: https://mysarl.org.za/
 wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15
 .pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270512T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270512T130000Z
DTEND:20270512T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270512T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270512T190000Z
DTEND:20270512T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270513T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270513T030000Z
DTEND:20270513T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270513T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270513T070000Z
DTEND:20270513T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270514T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270514T010000Z
DTEND:20270514T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270514T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270514T014500Z
DTEND:20270514T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270514T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270514T023000Z
DTEND:20270514T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270514T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270514T200000Z
DTEND:20270514T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs-sota-activity-weekend-20270515T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270515T000000Z
DTEND:20270516T215900Z
SUMMARY:ZS SOTA Activity Weekend
DESCRIPTION:Sponsor: SOTA SA\nModes: Mixed\nBands: not yet read off the spo
 nsor's own rules\nDuration: 45h 59m\nExchange: An RS\, RST or RSQ report a
 nd the SOTA reference.\nNote: THE CATALOG'S SECOND RECORD WITH NO BANDS\, 
 AND THE SECOND FOR A GOOD REASON. SARL states '2. Frequencies and modes Al
 l amateur bands and modes' -- there is no list to record\, and writing one
  out would be this catalog inventing a restriction SARL did not state. Sam
 e treatment as JARL's New Year QSO Party. The consequence is real and the 
 page says so: every band filter necessarily excludes this record.\n\nModes
  are 'Mixed' for the same sentence -- that is exactly what the token means
 .\n\nIt sits at the edge of what this catalog is for. It has dates\, rules
 \, an exchange and categories\, so it is a scheduled operating event with 
 a schedule worth publishing\; but it is scored through the SOTA database r
 ather than by a log submitted to the sponsor\, and 'Activator' and 'Chaser
 ' are roles rather than entry classes. Encoded on the same reasoning as UB
 A's Belgian Mills Award\, which is also an award-shaped event with real da
 tes. Sourced from the SARL Contest Manual\, which carries this contest's f
 ull rules and names its organising body -- the venue in which South Africa
 n clubs publish their rules\, not a listing of them. See data/sources.md\,
  'Nine South African clubs\, one manual'.\nRules: https://mysarl.org.za/wp
 -content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.p
 df
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sangster-shield-20270515T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270515T080000Z
DTEND:20270515T110000Z
SUMMARY:NZART Sangster Shield
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nDuration: 3h\nExchange: 
 New Zealand stations send RST\, a serial number starting at 001 and their 
 branch number\; overseas stations send RST and a serial number\nLogs due: 
 2027-06-12\nNote: A low-power contest by design\, running since 1927: 'The
  output of the transmitter must not exceed 5 Watts PEP. Overseas contestan
 ts may use any power up to the maximum permitted by their license.' Three 
 hours\, worked as six half-hour periods. NZART moved to this one-night for
 mat for 2026.\nRules: https://nzart.org.nz/activities/contests/sangster-sh
 ield/
URL:https://nzart.org.nz/activities/contests/sangster-shield/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-rey-de-espana-cw-20270515T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270515T120000Z
DTEND:20270516T115900Z
SUMMARY:His Majesty the King of Spain Contest\, CW
DESCRIPTION:Sponsor: URE\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 
 10m\nDuration: 23h 59m\nExchange: Spanish stations send RST + their provin
 ce abbreviation (EF0F sends SMR)\; DX stations send RST + a serial number 
 starting with 001.\nLogs due: 2027-05-31\nRules: https://concursos.ure.es/
 en/s-m-el-rey-de-espana-cw/bases/
URL:https://concursos.ure.es/en/s-m-el-rey-de-espana-cw/bases/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs3-qso-party-20270516T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270516T140000Z
DTEND:20270516T150000Z
SUMMARY:ZS3 QSO Party
DESCRIPTION:Sponsor: Northern Cape Amateur Radio Club\nModes: CW\, SSB\nBan
 ds: 40m\nBand note: A phone and CW contest on 40 m: CW 7 000-7 040 kHz\, S
 SB 7 063-7 100 and 7 130-7 200 kHz.\nDuration: 1h\nExchange: RS(T) and the
  provincial or country abbreviation.\nNote: SOURCED FROM THE SARL CONTEST 
 MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries this contest's FUL
 L rules -- aim\, dates\, exchange\, frequencies\, scoring\, log sheets -- 
 and names its organising club\, rather than summarising a calendar entry. 
 It is the venue in which South African clubs publish their contest rules\,
  the way DARC's Ausschreibungen or UBA's rules pages are\, so it is a prim
 ary source for these contests and not a third-party listing. The distincti
 on that matters: an aggregator republishes rules it found elsewhere\, and 
 this is where the rules appear.\nRules: https://mysarl.org.za/wp-content/u
 ploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270517T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270517T000000Z
DTEND:20270517T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270517T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270517T174000Z
DTEND:20270517T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-hell-kurz-20270518T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270518T180000Z
DTEND:20270518T185900Z
SUMMARY:DARC HELL-Kurzcontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: Digital (Hell)\nBands: not yet read off t
 he sponsor's own rules\nDuration: 59m\nExchange: not recorded yet — see 
 the sponsor's rules below\nNote: VERIFIED FALSE\, AND THE RECURRENCE IS ST
 ILL DERIVED FROM DARC'S OWN FOUR DATES. All four are the THIRD TUESDAY of 
 the second month of each quarter -- 17 Feb\, 19 May\, 18 Aug\, 17 Nov 2026
  -- which is a clean pattern across four points and sits alongside the RTT
 Y-Kurzcontest (2nd Tuesday\, months 1/4/7/10) and the FT4 Contest (2nd Tue
 sday\, months 2/5/8/11) that DARC already runs.\n\nWhat is missing is ever
 ything the rules page would give: BANDS ARE UNRECORDED\, so every band fil
 ter excludes this record\, and the exchange and deadline are absent. The m
 ode is taken from the contest's own name. That is why it is unverified: th
 e dates are DARC's\, the rule is an inference from them\, and the rest is 
 a gap.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not read: this series has no Au
 sschreibung linked from DARC's table. That sentence sits here rather than 
 in bands_note\, because bands_note is for a sponsor's own wording ABOUT a 
 band list and must never stand in for one -- a test enforces it\, and it c
 aught this.\nUNVERIFIED: these dates have not yet been checked against the
  sponsor's own published rules. Confirm before you rely on them.\nRules: h
 ttps://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-conteste
 /
URL:https://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-cont
 este/
CATEGORIES:Digital
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270519T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270519T130000Z
DTEND:20270519T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-80m-20270519T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270519T170000Z
DTEND:20270519T180000Z
SUMMARY:SARL Wednesday 80 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 80m\nBand note: P
 hone 3 603-3 650 and 3 703-3 800 kHz\; CW 3 510-3 560 kHz\; RTTY 3 580-3 6
 00 kHz. The segment 3 651-3 700 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270519T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270519T190000Z
DTEND:20270519T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270520T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270520T030000Z
DTEND:20270520T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270520T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270520T070000Z
DTEND:20270520T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270521T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270521T010000Z
DTEND:20270521T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270521T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270521T014500Z
DTEND:20270521T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270521T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270521T023000Z
DTEND:20270521T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270521T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270521T200000Z
DTEND:20270521T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270524T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270524T000000Z
DTEND:20270524T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270524T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270524T174000Z
DTEND:20270524T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270526T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270526T000000Z
DTEND:20270526T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270526T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270526T130000Z
DTEND:20270526T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270526T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270526T190000Z
DTEND:20270526T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270527T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270527T030000Z
DTEND:20270527T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270527T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270527T070000Z
DTEND:20270527T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270528T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270528T010000Z
DTEND:20270528T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270528T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270528T014500Z
DTEND:20270528T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270528T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270528T023000Z
DTEND:20270528T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270528T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270528T200000Z
DTEND:20270528T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-wpx-cw-20270529T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270529T000000Z
DTEND:20270530T235900Z
SUMMARY:CQ WW WPX Contest\, CW
DESCRIPTION:Sponsor: CQ Magazine\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nBand note: Only the 1.8\, 3.5\, 7\, 14\, 21\, and 28 MHz band
 s may be used\nDuration: 47h 59m\nExchange: RS(T) report plus a progressiv
 e contact serial number starting with 001\nLogs due: 2027-06-01\nRules: ht
 tps://cqwpx.com/rules/
URL:https://cqwpx.com/rules/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270531T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270531T000000Z
DTEND:20270531T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270531T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270531T174000Z
DTEND:20270531T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270602T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270602T130000Z
DTEND:20270602T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270602T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270602T190000Z
DTEND:20270602T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270603T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270603T030000Z
DTEND:20270603T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270603T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270603T070000Z
DTEND:20270603T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270603T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270603T190000Z
DTEND:20270603T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-06-10\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-tdw-20270604T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270604T000000Z
DTEND:20270606T235900Z
SUMMARY:PODXS 070 Club Three Day Weekend (TDW)
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 160m\, 
 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 71h 59m\nExchange: Members: 07
 0 Club number. Non-members: 0000 in place of a club number.\nLogs due: 202
 7-06-13\nNote: 'First weekend ENDING in June' is why this anchors on the f
 irst SUNDAY of June and counts backwards to the Friday\, rather than ancho
 ring on a Friday in June. The club's own table proves the distinction matt
 ers: it lists 31-May-30 and 30-May-31\, where the contest starts in May.\n
 Rules: https://www.podxs070.com/o7o-club-sponsored-contests/three-day-week
 end
URL:https://www.podxs070.com/o7o-club-sponsored-contests/three-day-weekend
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270604T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270604T010000Z
DTEND:20270604T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270604T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270604T014500Z
DTEND:20270604T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270604T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270604T023000Z
DTEND:20270604T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270604T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270604T200000Z
DTEND:20270604T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:irts-cw-field-day-20270605T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270605T150000Z
DTEND:20270606T150000Z
SUMMARY:IRTS CW Field Day
DESCRIPTION:Sponsor: IRTS\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nBand note: 1.8\, 3.5\, 7\, 14\, 21 and 28 MHz.\nDuration: 24h\nExcha
 nge: A signal report and a serial number starting at 001.\nEligibility: En
 try limited to EI. K stations may be worked but cannot submit an entry.\nL
 ogs due: 2027-06-20\nNote: IT FALLS ON THE SAME WEEKEND AS RSGB'S\, AND TH
 AT IS NOT A COINCIDENCE. Both societies run their leg of the IARU Region 1
  Field Day: RSGB's National Field Day is the first Saturday of June and IR
 TS's CW Field Day is the first full weekend\, and the same pairing repeats
  in September. They are separate contests with separate rules\, separate l
 ogs and separate results -- which is why both are here rather than one.\n\
 nThe pairing also settles what the IARU Region 1 Field Day IS: a framework
  each member society runs its own contest inside\, not a contest IARU publ
 ishes rules for. DARC lists it on their calendar and says it is IARU's\; U
 BA lists it too\; IARU Region 1's own site publishes rules for the HF Cham
 pionship and nothing else. Nobody claims it\, so there is nothing to encod
 e under IARU's name.\n\nENTRY IS EI ONLY AND PORTABLE ONLY: 'Any individua
 l or group operating in EI complying with Rule 3.6 of the General Rules an
 d operating portable on a site'. Stations elsewhere may be worked but cann
 ot enter.\nRules: https://www.irts.ie/cgi/st.cgi?r_hffdrules.html
URL:https://www.irts.ie/cgi/st.cgi?r_hffdrules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-nfd-cw-20270605T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270605T150000Z
DTEND:20270606T150000Z
SUMMARY:RSGB National Field Day (CW)
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 160m\, 80m\,
  40m\, 20m\, 15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 m\, CW o
 nly.\nDuration: 24h\nExchange: RS(T) plus a serial number starting at 1 an
 d incrementing by 1\, irrespective of band.\nEligibility: Entry limited to
  G. K stations may be worked but cannot submit an entry.\nNote: 2024 IS TH
 E YEAR THAT SETTLES THE RULE. 1 June 2024 was itself a Saturday and RSGB u
 sed it\, so this contest has NO first-of-the-month exception -- unlike the
  RSGB AFS contests\, where 1 January 2022 was a Saturday and the contest m
 oved a week. Two contests from the same committee\, two different answers\
 , and only the published dates distinguish them. RSGB keeps a rules page p
 er year\, so its own dates check its own rule. Four years were read for th
 is record -- 2023\, 2024\, 2025 and 2026 -- and the recurrence reproduces 
 all of them.\nRules: https://www.rsgbcc.org/hf/rules/2027/rnfd.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rnfd.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-field-day-cw-20270605T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270605T150000Z
DTEND:20270606T145900Z
SUMMARY:USKA Field Day (CW)
DESCRIPTION:Sponsor: USKA\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nDuration: 23h 59m\nExchange: RS(T) and a serial number of at least t
 hree digits. With fixed stations the report alone is enough.\nEligibility:
  Entry limited to HB. K stations may be worked but cannot submit an entry.
 \nLogs due: 2027-06-14\nNote: One of USKA's two Field Day legs\; they shar
 e a Reglement and differ only in month\, mode and start time\, so they are
  two records. The first full weekend of June 2026 is 6-7 June and of Septe
 mber 2026 is 5-6 September\, both of which USKA's KW-Contest page prints.\
 nRules: https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer-
 den-Field-Day-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer-den-F
 ield-Day-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-digital-20270605T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270605T180000Z
DTEND:20270606T235900Z
SUMMARY:ARRL International Digital Contest
DESCRIPTION:Sponsor: ARRL\nModes: Digital\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\, 6m\nBand note: Technicians are limited by FCC rules to 10 m an
 d 6 m\nDuration: 29h 59m\nExchange: not recorded yet — see the sponsor's
  rules below\nRules: http://www.arrl.org/arrl-digital-contest
URL:http://www.arrl.org/arrl-digital-contest
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270607T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270607T000000Z
DTEND:20270607T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270607T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270607T174000Z
DTEND:20270607T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270608T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270608T000000Z
DTEND:20270608T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-cw-ausbildungscontest-20270608T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270608T180000Z
DTEND:20270608T185900Z
SUMMARY:DARC CW-Ausbildungscontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: not yet read off the sponsor's
  own rules\nDuration: 59m\nExchange: not recorded yet — see the sponsor'
 s rules below\nNote: IT COMPLETES A PATTERN DARC DESCRIBES BUT DOES NOT SP
 ELL OUT. Their three short contests take one month of each quarter in turn
 \, all on a Tuesday evening: the RTTY-Kurzcontest in months 1/4/7/10\, the
  FT4 Contest in 2/5/8/11\, and this one in 3/6/9/12. All four of DARC's pu
 blished dates are the SECOND TUESDAY of those months. That is what 'reiht 
 sich vom Termin her in die anderen ... ein' means\, and the arithmetic con
 firms it rather than assuming it.\n\nVERIFIED FALSE because the page that 
 describes the series is prose about teaching CW rather than an Ausschreibu
 ng: no bands\, no exchange\, no deadline. BANDS ARE UNRECORDED\, so every 
 band filter excludes this record.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not 
 stated on the page that describes the series. That sentence sits here rath
 er than in bands_note\, because bands_note is for a sponsor's own wording 
 ABOUT a band list and must never stand in for one -- a test enforces it\, 
 and it caught this.\nUNVERIFIED: these dates have not yet been checked aga
 inst the sponsor's own published rules. Confirm before you rely on them.\n
 Rules: https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildu
 ngscontest/
URL:https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildungsc
 ontest/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270609T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270609T130000Z
DTEND:20270609T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270609T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270609T190000Z
DTEND:20270609T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270610T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270610T030000Z
DTEND:20270610T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270610T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270610T070000Z
DTEND:20270610T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rep-portugal-day-vhf-uhf-20270610T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270610T120000Z
DTEND:20270610T180000Z
SUMMARY:Concurso Dia de Portugal VHF/UHF
DESCRIPTION:Sponsor: REP\nModes: SSB\, CW\nBands: 2m\, 70cm\, 23cm\, 13cm\n
 Band note: As recomendadas nos planos de banda da IARU\, Região 1\, (2m=1
 44MHz\; 4m=70 MHz\; 70cm=432MHz\; 23cm=1200MHz e 13cm=2300 MHz) -- the IAR
 U Region 1 band plans. REP's list includes 4m (70 MHz)\, which is not in t
 his catalog's band vocabulary and so is recorded here rather than in bands
 .\nDuration: 6h\nExchange: Callsign\, RS(T)\, a number beginning 001 and t
 he full QTH locator (for example IM58is). The log must also carry the UTC 
 time and the date of each contact.\nLogs due: 2027-06-20\nNote: REP PUBLIS
 HES TWO CONTRADICTORY RULES FOR THIS CONTEST AND BOTH ARE LIVE. concursos.
 rep.pt\, the portal linked from rep.pt's own front page\, says 10 June eve
 ry year\, lists 2m/4m/70cm/23cm/13cm\, weights points per band and sets th
 e log deadline at 20 June. portugaldaycontest.rep.pt/regras_vhf_uhf.php st
 ill says 'no 2º Sábado do mês de junho de cada ano\, (8 de Junho de 202
 4)'\, lists only 2m/70cm/23cm\, and sets the deadline at 30 June. The two 
 disagree about the date in every year where 10 June is not the second Satu
 rday. The fixed date is encoded because it is the one REP actually ran: 10
  June 2025 was a Tuesday and REP's logs-received post for the 2025 running
  is dated that day\, whereas the second Saturday of June 2025 was the 14th
 . The superseded page is recorded here rather than silently ignored. Becau
 se both the contest and the deadline are fixed dates\, log_deadline_days i
 s exactly 10 in every year -- unlike REP's two other contests\, whose dead
 lines are calendar dates that do not sit a constant span after the contest
 . Modes: REP writes 'Fonia' (phone) rather than SSB specifically\; SSB is 
 the catalog's only phone token.\nRules: https://concursos.rep.pt/concurso-
 dia-de-portugal-vhf-uhf/
URL:https://concursos.rep.pt/concurso-dia-de-portugal-vhf-uhf/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270611T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270611T010000Z
DTEND:20270611T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270611T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270611T014500Z
DTEND:20270611T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270611T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270611T023000Z
DTEND:20270611T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270611T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270611T200000Z
DTEND:20270611T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:orari-north-jakarta-dx-20270612T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T000000Z
DTEND:20270612T235900Z
SUMMARY:North Jakarta ORARI DX Contest
DESCRIPTION:Sponsor: ORARI\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\
 nBand note: Contact should made on 3.5\, 7\, 14\, 21 and 28 MHz. No WARC b
 ands.\nDuration: 23h 59m\nExchange: Indonesian stations send 5/9 and ORARI
 \; stations outside Indonesia send 5/9 and DX\nLogs due: 2027-06-19\nNote:
  Run by ORARI Lokal Jakarta Utara to mark ORARI's anniversary. There is on
 e entry category\, 'Single Operator All Band Any Power'\, with 'Power maxi
 mal depend on the regulations in each Country'\, so no power ladder is rec
 orded.\nRules: https://www.oraricontest.id/rules/
URL:https://www.oraricontest.id/rules/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-vk-shires-20270612T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T000000Z
DTEND:20270613T000000Z
SUMMARY:VK Shires Contest
DESCRIPTION:Sponsor: WIA\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\nBand note: 160 Metres\, 80 Metres\, 40 Metres\, 20 Metres 15 Me
 tres\, 10 Metres. Please note there is 75m DX window permitted for VK stat
 ions\nDuration: 24h\nExchange: VK stations send RS(T) and their VK shire a
 bbreviation\; stations outside VK send RS(T) and their CQ zone\nLogs due: 
 2027-06-27\nNote: The recurrence is anchored to the second Monday of June 
 -- a public holiday in most of Australia -- and the contest runs on the Sa
 turday and Sunday before it\, which is why the offsets are negative. Found
 ation and other QRP entrants have their own category at 10 watts.\nRules: 
 https://www.wia.org.au/members/contests/wavks/
URL:https://www.wia.org.au/members/contests/wavks/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-vhf-uhf-fm-20270612T1000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T100000Z
DTEND:20270612T130000Z
SUMMARY:SARL VHF/UHF FM Mode Contest
DESCRIPTION:Sponsor: SARL\nModes: FM\nBands: 6m\, 2m\, 70cm\nBand note: FM 
 mode on the 6m\, 2m and 70cm bands.\nDuration: 3h\nExchange: A signal repo
 rt and your full six-character Maidenhead locator. When working a mobile s
 tation the contesting station must obtain its grid position.\nEligibility:
  Entry limited to ZS\, V5\, A2\, Z2\, C9\, 7P\, 3DA. K stations may be wor
 ked but cannot submit an entry.\nNote: THE RECORD THAT PUT FM IN THE MODE 
 VOCABULARY. This contest is FM ONLY\, and until 2026-08-19 this catalog ha
 d no FM token -- it used SSB as a general phone token\, which was servicea
 ble while every phone contest also allowed SSB. Recording an FM-only conte
 st as SSB would have stated something SARL does not permit\, which is prec
 isely the overstatement the mode rules exist to prevent\, so FM was added 
 to CATALOG_MODES in both engines and to the filter families instead. Ten r
 ecords that had been carrying FM in submodes moved it into modes in the sa
 me commit.\n\nTwo legs on one record: both run 10:00-13:00 UTC and differ 
 only in their anchor\, and the anchors are different SHAPES -- the second 
 Saturday of June and the LAST Saturday of October -- which a composite hol
 ds without trouble.\n\nSARL explains the timing: 'The dates are three week
 s after the RAE Radio Amateur Examination'\, which is why the contest is a
 imed at newly licensed amateurs. That is context rather than a rule\; the 
 ordinals are what is encoded.\n\nNo log deadline was read in this pass\, s
 o none is recorded.\nRules: https://mysarl.org.za/wp-content/uploads/2025/
 12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ari-contest-sezioni-hf-20270612T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T120000Z
DTEND:20270613T115900Z
SUMMARY:ARI Contest delle Sezioni HF
DESCRIPTION:Sponsor: ARI\nModes: CW\, SSB\, RTTY\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nBand note: 10 to 160 m (10-80 m on RTTY)\, WARC bands ex
 cluded\nDuration: 23h 59m\nExchange: RS(T) + the ASC code of the entrant's
  ARI section.\nEligibility: Entry limited to I. K stations may be worked b
 ut cannot submit an entry.\nLogs due: 2027-06-19\nNote: CONTRADICTION IN A
 RI'S OWN PDF\, RECORDED RATHER THAN RECONCILED: the document still carries
  a 'Per il 2018' clause alongside its own '20 Giugno 2026' reference\, so 
 parts of it have not been revised. The recurrence and times quoted above a
 re stated as standing rules\, not as one edition's dates\, and reproduce A
 RI's own 13-14 June 2026.\nRules: https://contest.ari.it/hf_web/rules/aris
 ezionihf_it.pdf
URL:https://contest.ari.it/hf_web/rules/arisezionihf_it.pdf
CATEGORIES:CW,SSB,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rep-portugal-day-hf-20270612T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T120000Z
DTEND:20270613T115900Z
SUMMARY:Portugal Day Contest (HF)
DESCRIPTION:Sponsor: REP\nModes: SSB\, CW\nBands: 80m\, 40m\, 20m\, 15m\, 1
 0m\nBand note: 10\, 15\, 20\, 40 and 80 meter bands\, fully respecting lic
 ensing rules of each country. Observance of established band plans is stro
 ngly encouraged.\nDuration: 23h 59m\nExchange: DX stations send RST and a 
 sequential number beginning 001\; Portuguese stations\, including the Azor
 es and Madeira\, send RST and the letters identifying their district (or c
 ounty in the Azores and Madeira).\nNote: log_deadline_days is deliberately
  absent. REP states a fixed calendar deadline -- 'no later than June 30th 
 of the same year' -- not a span\, and June 30 is 15 days after the 2025 ru
 nning but 16 after the 2026 one\, so any single number would be wrong in m
 ost years. REP's 2030 date is what pins the recurrence\, and it rules out 
 the reading that would otherwise be tempting: 1 June 2030 is itself a Satu
 rday\, so a reader who did not count a weekend opening on the 1st would ma
 ke 8-9 June the first and 15-16 the second. REP publishes 8-9 June\, so th
 e weekend opening on the 1st counts. Nothing turns on full weekend versus 
 second Saturday here -- the two readings give the same date in every year 
 from 2025 to 2060\, because only a Saturday falling on a month's LAST day 
 fails to open a full weekend\, which a second Saturday never is. The full-
 weekend type is encoded because 'fim de semana' is REP's own wording\, not
  because it changes an answer. 'Mixed' is one of REP's three entry categor
 ies rather than a fourth mode -- the contest permits SSB and CW\, which is
  what modes records. Logs go to rep-concursos@rep.pt by e-mail\; there is 
 no submission website\, so log_submit_url is absent.\nRules: https://concu
 rsos.rep.pt/portugal-day-contest-hf/
URL:https://concursos.rep.pt/portugal-day-contest-hf/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270612T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T120000Z
DTEND:20270613T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270612T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T140000Z
DTEND:20270612T170000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 3h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ref-ddfm-50mhz-20270612T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T140000Z
DTEND:20270613T140000Z
SUMMARY:DDFM 50 MHz
DESCRIPTION:Sponsor: REF\nModes: SSB\, CW\, FM\nBands: 6m\nDuration: 24h\nE
 xchange: French metropolitan stations send RS(T) + department + a six-char
 acter locator (e.g. 59 75 JN18DU)\; all other stations send RS(T) + serial
  number + locator (e.g. 59 001 KN04FG).\nLogs due: 2027-06-16\nNote: FM is
  recorded as a submode because the catalog's mode vocabulary has no FM tok
 en\; REF lists 'SSB\, CW\, FM' as the permitted modes and all three are wo
 rked on the same 6 m band. log_deadline_days is derived from 'le premier m
 ercredi qui suit le concours': the contest ends 1400 UTC Sunday and the fo
 llowing Wednesday is exactly three days later\, in every year. CONTRADICTI
 ON RECORDED RATHER THAN RECONCILED: REF's 2025 contest calendar listed thi
 s contest with a 15:00 start\, while this rules PDF and REF's 2026 calenda
 r both say 14:00. The rules are encoded. Separately\, REF's 2026 calendar 
 prints the 'Coupe du REF - OM complet' row with its end before its start (
 27/06/2026 06:00 to 07/06/2026 14:00)\; no record here depends on it.\nRul
 es: https://concours.r-e-f.org/reglements/actuels/reg_ddfm50_fr_20250312.p
 df
URL:https://concours.r-e-f.org/reglements/actuels/reg_ddfm50_fr_20250312.pd
 f
CATEGORIES:SSB,CW,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270612T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T170000Z
DTEND:20270612T180000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 1h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-june-vhf-20270612T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270612T180000Z
DTEND:20270614T025900Z
SUMMARY:ARRL June VHF Contest
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 6m\, 2m\, 1.25m\, 70cm\, 33
 cm\, 23cm\, 13cm\, 3cm\nBand note: All authorized frequencies above 50 MHz
 \nDuration: 32h 59m\nExchange: not recorded yet — see the sponsor's rule
 s below\nRules: http://www.arrl.org/june-vhf
URL:http://www.arrl.org/june-vhf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:hammies-qso-party-20270613T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270613T140000Z
DTEND:20270613T150000Z
SUMMARY:Hammies QSO Party
DESCRIPTION:Sponsor: Hammies Amateur Radio Club\nModes: SSB\nBands: 40m\nBa
 nd note: A phone contest on 40 m: 7 063-7 100 and 7 130-7 200 kHz. 7 100-7
  130 kHz is contest free.\nDuration: 1h\nExchange: RS and the provincial a
 bbreviation\; stations outside South Africa send DX.\nNote: SOURCED FROM T
 HE SARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries th
 is contest's FULL rules -- aim\, dates\, exchange\, frequencies\, scoring\
 , log sheets -- and names its organising club\, rather than summarising a 
 calendar entry. It is the venue in which South African clubs publish their
  contest rules\, the way DARC's Ausschreibungen or UBA's rules pages are\,
  so it is a primary source for these contests and not a third-party listin
 g. The distinction that matters: an aggregator republishes rules it found 
 elsewhere\, and this is where the rules appear.\nRules: https://mysarl.org
 .za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-1
 2-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270614T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270614T000000Z
DTEND:20270614T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270614T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270614T000000Z
DTEND:20270614T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270614T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270614T174000Z
DTEND:20270614T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-youth-qso-party-20270616T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270616T120000Z
DTEND:20270616T130000Z
SUMMARY:SARL Youth QSO Party
DESCRIPTION:Sponsor: SARL\nModes: CW\, SSB\nBands: 40m\nBand note: Phone 7 
 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz.\nDuration: 1h\nExchang
 e: An RS(T) report and the operator's age.\nNote: Like the YL party\, two 
 legs with two different rule shapes on one clock: 16 June is South Africa'
 s National Youth Day and is fixed\, while the August leg is the third Satu
 rday. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\nRules: https://mysarl.org.za/wp-content/uploads/2025/
 12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270616T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270616T130000Z
DTEND:20270616T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270616T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270616T190000Z
DTEND:20270616T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270617T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270617T030000Z
DTEND:20270617T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270617T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270617T070000Z
DTEND:20270617T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270618T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270618T010000Z
DTEND:20270618T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270618T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270618T014500Z
DTEND:20270618T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270618T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270618T023000Z
DTEND:20270618T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270618T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270618T200000Z
DTEND:20270618T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-aa-dx-cw-20270619T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270619T000000Z
DTEND:20270621T000000Z
SUMMARY:All Asian DX Contest\, CW
DESCRIPTION:Sponsor: JARL\nModes: CW\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nDuration: 48h\nExchange: RS(T) and the operator's age. An operator w
 ho does not want to send an age sends 01. Multi-operator stations send the
  average age of the operators at the start of the contest.\nRules: https:/
 /www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
URL:https://www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-20m-20270619T1100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270619T110000Z
DTEND:20270619T120000Z
SUMMARY:SARL Saturday 20 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 20m\nBand note: C
 W 14 000-14 060 kHz\; SSB 14 125-14 300 kHz\; RTTY 14 080-14 099 kHz.\nDur
 ation: 1h\nExchange: Your name\, your Abbreviated Club Callsign and your 4
 -character grid square (for example KG30).\nEligibility: Entry limited to 
 ZS. K stations may be worked but cannot submit an entry.\nNote: A club cha
 mpionship rather than an individual contest: operators' scores are added i
 nto a club total. The month list is SARL's own -- these run in four months
  of the year\, not every month -- which is what monthly_nth_weekday's `mon
 ths` field exists for. log_format and log_deadline_days are absent: this p
 ass read each contest's Aim\, Dates\, Frequencies and Exchange sections an
 d did not read its Log Sheets section\, so neither is recorded rather than
  assumed from SARL's other contests.\n\nPROVENANCE RESTORED 2026-08-23. Th
 is record carried verified: true with an EMPTY source_note -- one of three
  the 2026-08-21 rule audit found\, and a stricter defect than the thin ARR
 L notes beside them: an empty string is not weak evidence\, it is none\, a
 nd there was nothing in the record to check a rule against. The rule\, the
  times\, the bands and the exchange were all correct\; only the evidence f
 or them was missing. Re-read from the manual and quoted above\, and SARL's
  own printed 2026 dates reproduce it.\nRules: https://mysarl.org.za/wp-con
 tent/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-qso-party-20270619T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270619T120000Z
DTEND:20270620T235900Z
SUMMARY:SKCC QSO Party
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 35h 
 59m\nExchange: RST\, QTH\, the operator's name\, a four-character grid squ
 are and the SKCC number. Non-members send 'none' for the number.\nLogs due
 : 2027-06-28\nNote: THIRTY-SIX HOURS\, NOT A WEEKEND: 1200 UTC Saturday to
  2359 UTC Sunday\, so it starts at midday and runs to the end of the secon
 d day.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no keyboar
 d. That is the club's whole premise rather than a category.\n\nThe log dea
 dline is eight days because SKCC states it as a WEEKDAY rather than an int
 erval -- 'the Sunday following the event' -- and the contest ends on a Sun
 day\, so the next Sunday is eight days after the Saturday it started.\nRul
 es: https://www.skccgroup.com/operating_activities/QSO_Party/
URL:https://www.skccgroup.com/operating_activities/QSO_Party/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-kids-day-jun-20270619T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270619T180000Z
DTEND:20270619T235900Z
SUMMARY:ARRL Kids Day (June)
DESCRIPTION:Sponsor: ARRL\nModes: SSB\nBands: 80m\, 40m\, 20m\, 17m\, 15m\,
  12m\, 10m\nBand note: Suggested frequencies\; repeaters may also be used 
 with the sponsor's permission\nDuration: 5h 59m\nExchange: not recorded ye
 t — see the sponsor's rules below\nRules: http://www.arrl.org/kids-day
URL:http://www.arrl.org/kids-day
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270621T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270621T000000Z
DTEND:20270621T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270621T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270621T174000Z
DTEND:20270621T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270623T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270623T000000Z
DTEND:20270623T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270623T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270623T130000Z
DTEND:20270623T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270623T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270623T190000Z
DTEND:20270623T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270624T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270624T030000Z
DTEND:20270624T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270624T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270624T070000Z
DTEND:20270624T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270625T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270625T010000Z
DTEND:20270625T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270625T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270625T014500Z
DTEND:20270625T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270625T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270625T023000Z
DTEND:20270625T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270625T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270625T200000Z
DTEND:20270625T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-rey-de-espana-ssb-20270626T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270626T120000Z
DTEND:20270627T115900Z
SUMMARY:His Majesty the King of Spain Contest\, SSB
DESCRIPTION:Sponsor: URE\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\,
  10m\nDuration: 23h 59m\nExchange: Spanish stations send RST + their provi
 nce abbreviation (EF0F sends SMR)\; DX stations send RST + a serial number
  starting with 001.\nLogs due: 2027-07-12\nNote: The fourth full weekend o
 f June 2026 is 27-28 June\, which is the date URE prints beside the rule\,
  so the '4rd' typo does not leave the ordinal in doubt.\nRules: https://co
 ncursos.ure.es/en/s-m-el-rey-de-espana-ssb/bases/
URL:https://concursos.ure.es/en/s-m-el-rey-de-espana-ssb/bases/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-field-day-20270626T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270626T180000Z
DTEND:20270627T205900Z
SUMMARY:ARRL Field Day
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 160m\, 80m\, 40m\, 20m\, 15
 m\, 10m\, 6m\, 2m\, 1.25m\, 70cm\, 33cm\, 23cm\, 13cm\, 3cm\nBand note: 16
 0-10 m excluding the 60\, 30\, 17 and 12 m bands\, plus all bands 50 MHz a
 nd above\nDuration: 26h 59m\nExchange: not recorded yet — see the sponso
 r's rules below\nRules: http://www.arrl.org/field-day
URL:http://www.arrl.org/field-day
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270628T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270628T000000Z
DTEND:20270628T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270628T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270628T174000Z
DTEND:20270628T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270630T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270630T130000Z
DTEND:20270630T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270630T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270630T190000Z
DTEND:20270630T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rac-canada-day-20270701T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270701T000000Z
DTEND:20270701T235900Z
SUMMARY:RAC Canada Day Contest
DESCRIPTION:Sponsor: RAC\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\, 20m\, 
 15m\, 10m\, 6m\, 2m\nBand note: 160\, 80\, 40\, 20\, 15\, 10\, 6 and 2 met
 res\, CW and phone (SSB\, FM\, AM\, etc.)\nDuration: 23h 59m\nExchange: St
 ations in Canada send RS(T) and province or territory\; stations outside C
 anada\, and Canadian maritime mobiles\, send RS(T) and a serial number\nLo
 gs due: 2027-07-15\nRules: https://www.rac.ca/contesting-results/
URL:https://www.rac.ca/contesting-results/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270701T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270701T030000Z
DTEND:20270701T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270701T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270701T070000Z
DTEND:20270701T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270701T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270701T190000Z
DTEND:20270701T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-07-08\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270702T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270702T010000Z
DTEND:20270702T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270702T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270702T014500Z
DTEND:20270702T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270702T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270702T023000Z
DTEND:20270702T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270702T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270702T200000Z
DTEND:20270702T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-memorial-contest-20270703T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270703T080000Z
DTEND:20270703T110000Z
SUMMARY:NZART Memorial Contest
DESCRIPTION:Sponsor: NZART\nModes: SSB\, CW\nBands: 80m\nBand note: Suggest
 ed frequencies CW 3520-3550 kHz\, SSB 3610-3660 kHz\nDuration: 3h\nExchang
 e: RS(T) and a three-digit serial number starting at 001\nNote: Held every
  year since 1946 for the New Zealand amateurs who died in the Second World
  War. Three one-hour periods\; a station may be worked once per period on 
 each of SSB and CW. The QRP category is '5W CW/10W SSB maximum'. The log d
 eadline is a fixed date\, 'Logs must arrive no later than 31 July'\, not a
 n interval\, so none is computed\; logs go to contests@nzart.org.nz.\nRule
 s: https://nzart.org.nz/activities/contests/memorial-contest/
URL:https://nzart.org.nz/activities/contests/memorial-contest/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-newbie-qso-party-20270703T1100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270703T110000Z
DTEND:20270703T160000Z
SUMMARY:SARL Newbie QSO Party
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 40m\, 20m\nBand note: SSB onl
 y: 14 125-14 300 kHz from 11:00 to 13:00 UTC\, then 7 063-7 100 and 7 130-
 7 200 kHz from 13:00 to 16:00 UTC.\nDuration: 5h\nExchange: RS\, a four-ch
 aracter grid square and the phonetic License Age Exchange from the manual'
 s table -- Alpha for under six months\, and so on.\nNote: The band changes
  partway through: 20 m for the first two hours\, then 40 m for the last th
 ree. Both are recorded\, because a band filter should find this contest ei
 ther way\; the split itself is in bands_note\, which is where a time-varyi
 ng detail belongs when the field is a flat list. log_format and log_deadli
 ne_days are absent: this pass read each contest's Aim\, Dates\, Frequencie
 s and Exchange sections and did not read its Log Sheets section\, so neith
 er is recorded rather than assumed from SARL's other contests.\nRules: htt
 ps://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Ver
 sion-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-6m-and-down-20270703T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270703T120000Z
DTEND:20270704T060000Z
SUMMARY:6m AND DOWN Contest
DESCRIPTION:Sponsor: JARL\nModes: CW\, SSB\, FM (AM)\nBands: 6m\, 2m\, 70cm
 \, 23cm\, 13cm\, 3cm\nBand note: 50\, 144 and 430 MHz plus every amateur b
 and at 1200 MHz and above -- JARL's categories run 1200\, 2400 and 5600 MH
 z and 10.1 GHz and up. The 5600 MHz band has no token in this catalog's ba
 nd vocabulary and is recorded only here.\nDuration: 18h\nExchange: On 50 M
 Hz to 1200 MHz: RST\, the prefecture or region number\, and the power lett
 er. On 2400 MHz and above: RST\, the city\, county or ward number\, and th
 e power letter.\nEligibility: Entry limited to JA. K stations may be worke
 d but cannot submit an entry.\nNote: Eighteen hours\, not a full day: it o
 pens at 2100 and closes at 1500\, so the overnight VHF opening is the poin
 t of it. Encoded as wall_clock in Asia/Tokyo because that is how JARL stat
 es it -- 21時00分（JST） -- rather than converted to a fixed UTC time 
 by hand. Japan has not observed daylight saving since 1952\, so the two ar
 e identical in practice and will stay so\; the record says what the sponso
 r said and lets the engine do the arithmetic. log_deadline_days is absent.
  JARL prints a dated deadline above the rules for the edition in hand -- A
 LL JA 2026 is '提出締切日 2026年5月6日（水）必着' -- and the 
 numbered 規約 clauses that follow state the dates\, eligibility\, bands\
 , categories and exchange but no submission span. All four of JARL's 2026 
 deadlines happen to fall exactly ten days after their contest ends\, which
  is suggestive and is not a rule JARL wrote. The same reasoning already ke
 eps a deadline off JARL's All Asian records.\nRules: https://www.jarl.org/
 Japanese/1_Tanoshimo/1-1_Contest/6d_rules.html
URL:https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/6d_rules.html
CATEGORIES:CW,SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:trac-ta-vhf-uhf-20270703T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270703T120000Z
DTEND:20270704T120000Z
SUMMARY:TA VHF-UHF Contest (unverified)
DESCRIPTION:Sponsor: TRAC\nModes: SSB\, CW\, FM\nBands: 6m\, 2m\, 70cm\nBan
 d note: 6m: 50-52 MHz\, 2m: 144-146 MHz\, 70cm: 430-440 MHz\, per the IARU
  Region 1 band plan. Phone is SSB or FM. Digital modes such as FT8 and JT6
 5 and digital radios such as DMR and C4FM are forbidden -- 'Tüm QSO'lar a
 nalog olmalıdır'\, all QSOs must be analogue.\nDuration: 24h\nExchange: 
 RST\, a serial number starting at 001\, and a six-character Maidenhead loc
 ator -- for example '59 123 KN90UX'.\nNote: VERIFIED FALSE\, AND THE EXCEP
 TION IS THIS CATALOG'S INFERENCE RATHER THAN TRAC'S WORDING.\n\nTRAC state
 s 'Temmuz ayının ilk hafta sonu' -- the first weekend of July -- and tha
 t reproduces its own published dates for 2024\, 2025 and 2026. It does NOT
  reproduce 2023: 1 July 2023 was itself a Saturday\, so the rule gives 1-2
  July\, and TRAC ran the contest on 8-9 July\, a week later.\n\n`exclude_d
 ates: [[7\, 1]]` is what makes all FOUR published dates come out right\, a
 nd it is the same shape as ARRL RTTY Roundup's 'first full weekend of Janu
 ary but never 1 January'. The difference is that ARRL states its exception
  and TRAC does not\, so this is one year's evidence fitted into a rule rat
 her than a rule read off a page.\n\nIt only matters when 1 July is a Satur
 day\, which next happens in 2028\, then 2034 and 2045. In every other year
  the exception is inert and the record is simply TRAC's own sentence. Ask 
 TRAC what happens when the month opens on a Saturday and this becomes veri
 fied either way.\n\nModes: TRAC permits SSB\, CW and FM. SSB is this catal
 og's only phone token\, so FM is recorded in submodes and the ban on digit
 al modes is in bands_note.\nUNVERIFIED: these dates have not yet been chec
 ked against the sponsor's own published rules. Confirm before you rely on 
 them.\nRules: https://trac.org.tr/tr/ta-vhf-uhf-contest-2026
URL:https://trac.org.tr/tr/ta-vhf-uhf-contest-2026
CATEGORIES:SSB,CW,FM
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-40m-firecracker-20270703T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270703T200000Z
DTEND:20270704T195900Z
SUMMARY:PODXS 070 Club 40M Firecracker Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 40m\nDu
 ration: 23h 59m\nExchange: State/province/country (SPC)\nLogs due: 2027-07
 -11\nNote: The 24-hour window is the outer bound\; maximum operating time 
 is a six-hour block chosen by the entrant.\nRules: https://www.podxs070.co
 m/o7o-club-sponsored-contests/40m-firecracker-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/40m-firecracker-sp
 rint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs5-qso-party-20270704T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270704T140000Z
DTEND:20270704T150000Z
SUMMARY:ZS5 QSO Party
DESCRIPTION:Sponsor: Highway Amateur Radio Club\nModes: CW\, SSB\nBands: 40
 m\nBand note: A phone and CW contest on 40 m: CW 7 000-7 040 kHz\, SSB 7 0
 63-7 100 and 7 130-7 200 kHz.\nDuration: 1h\nExchange: ZS5 stations send R
 S(T) and their town name or abbreviation\; everyone else sends RS(T) and t
 he provincial or country abbreviation.\nNote: SOURCED FROM THE SARL CONTES
 T MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries this contest's F
 ULL rules -- aim\, dates\, exchange\, frequencies\, scoring\, log sheets -
 - and names its organising club\, rather than summarising a calendar entry
 . It is the venue in which South African clubs publish their contest rules
 \, the way DARC's Ausschreibungen or UBA's rules pages are\, so it is a pr
 imary source for these contests and not a third-party listing. The distinc
 tion that matters: an aggregator republishes rules it found elsewhere\, an
 d this is where the rules appear.\nRules: https://mysarl.org.za/wp-content
 /uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270705T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270705T000000Z
DTEND:20270705T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270705T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270705T174000Z
DTEND:20270705T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270706T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270706T000000Z
DTEND:20270706T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270707T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270707T130000Z
DTEND:20270707T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270707T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270707T190000Z
DTEND:20270707T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270708T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270708T030000Z
DTEND:20270708T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270708T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270708T070000Z
DTEND:20270708T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270709T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270709T010000Z
DTEND:20270709T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270709T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270709T014500Z
DTEND:20270709T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270709T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270709T023000Z
DTEND:20270709T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270709T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270709T200000Z
DTEND:20270709T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-iaru-hf-20270710T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270710T120000Z
DTEND:20270711T115900Z
SUMMARY:IARU HF World Championship
DESCRIPTION:Sponsor: ARRL / IARU\nModes: CW\, SSB\nBands: 160m\, 80m\, 40m\
 , 20m\, 15m\, 10m\nDuration: 23h 59m\nExchange: not recorded yet — see t
 he sponsor's rules below\nRules: http://www.arrl.org/iaru-hf-world-champio
 nship
URL:http://www.arrl.org/iaru-hf-world-championship
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270710T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270710T120000Z
DTEND:20270711T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270712T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270712T000000Z
DTEND:20270712T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270712T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270712T000000Z
DTEND:20270712T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270712T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270712T174000Z
DTEND:20270712T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-rtty-kurzcontest-20270713T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270713T180000Z
DTEND:20270713T192900Z
SUMMARY:DARC RTTY-Kurzcontest
DESCRIPTION:Sponsor: DARC\nModes: RTTY (RTTY 45.45 baud)\nBands: 80m\, 40m\
 nDuration: 1h 29m\nExchange: RST + DOK\; German non-members send 'NM'. Sta
 tions outside Germany send RST + serial from 001.\nLogs due: 2027-07-20\nN
 ote: Four legs a year\, one record\, offset one month from the FT4 contest
 : RTTY takes the first month of each quarter and FT4 the second\, both on 
 the second Tuesday.\nRules: https://www.darc.de/der-club/referate/conteste
 /rtty-kurz/rtty-rules/
URL:https://www.darc.de/der-club/referate/conteste/rtty-kurz/rtty-rules/
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270714T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270714T130000Z
DTEND:20270714T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270714T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270714T190000Z
DTEND:20270714T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270715T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270715T030000Z
DTEND:20270715T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270715T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270715T070000Z
DTEND:20270715T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270716T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270716T010000Z
DTEND:20270716T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270716T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270716T014500Z
DTEND:20270716T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270716T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270716T023000Z
DTEND:20270716T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270716T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270716T200000Z
DTEND:20270716T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:labre-dx-20270717T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270717T000000Z
DTEND:20270718T235900Z
SUMMARY:LABRE DX Contest
DESCRIPTION:Sponsor: LABRE\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\
 , 15m\, 10m\nBand note: Only the 1.8\, 3.5\, 7\, 14\, 21\, and 28 MHz band
 s may be used\nDuration: 47h 59m\nExchange: Brazilian stations send RS(T) 
 and their two-letter state abbreviation\; stations outside Brazil send RS(
 T) and a two-letter continent code\nLogs due: 2027-07-23\nNote: LABRE prin
 ts a log submission link\, https://www.labre.org.br/sendlog\, which return
 ed 404 when this record was checked\; entries can also be raised with cont
 est@labre.org.br. No log_submit_url is recorded rather than one that does 
 not resolve.\nRules: https://www.labre.org.br/contest/
URL:https://www.labre.org.br/contest/
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-qrp-winter-20270717T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270717T070000Z
DTEND:20270717T090000Z
SUMMARY:SARL QRP Contest (Winter leg)
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 40m\, 20m\, 10m\nBand no
 te: 40m\, 20m and 10m\, any of them at any time during the contest. QRP ca
 lling frequencies 7.090\, 14.285 and 28.360 MHz are suggested.\nDuration: 
 2h\nExchange: Realistic RS(T)\, 6-character grid square and transmit power
  in watts (for example 57\, KG33uk\, 10).\nNote: The winter leg is the Jul
 y one -- the seasons are southern hemisphere\, so January is summer. One o
 f SARL's four named QRP legs. They are four records rather than one becaus
 e SARL names four legs by season and they do not share a clock: the Summer
  and Winter legs run 07:00-09:00 UTC and the Autumn and Spring legs 13:30-
 15:30\, so no single start/end pair covers them. Grouping the two pairs by
  their times would have been this catalog inventing a structure SARL does 
 not use. log_format and log_deadline_days are absent: this pass read each 
 contest's Aim\, Dates\, Frequencies and Exchange sections and did not read
  its Log Sheets section\, so neither is recorded rather than assumed from 
 SARL's other contests.\nRules: https://mysarl.org.za/wp-content/uploads/20
 25/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-trans-tasman-20270717T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270717T080000Z
DTEND:20270717T140000Z
SUMMARY:Trans-Tasman Low-Band Contest
DESCRIPTION:Sponsor: WIA\nModes: SSB\, CW\, Digital\, RTTY (PSK)\nBands: 16
 0m\, 80m\, 40m\nBand note: SSB voice transmission should be within 1843-18
 75\, 3535-3570 and 3600-3700\, 7080-7300KHz. Do not use voice in the digit
 al section 3570-3600KHz\nDuration: 6h\nExchange: RS(T) and a serial number
  starting at 001\nLogs due: 2027-07-25\nNote: WIA runs one digital section
  covering PSK and RTTY\, scored together. Both Digital and RTTY are record
 ed as modes because both are named in the rules\, and a band-and-mode filt
 er for either one should find this contest\; PSK has no token in this cata
 log's vocabulary\, so it sits in submodes.\nRules: https://www.wia.org.au/
 members/contests/transtasman/
URL:https://www.wia.org.au/members/contests/transtasman/
CATEGORIES:SSB,CW,Digital,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-cncw-20270717T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270717T120000Z
DTEND:20270717T225900Z
SUMMARY:Concurso Nacional CW (CNCW)
DESCRIPTION:Sponsor: URE\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDu
 ration: 10h 59m\nExchange: RST + the provincial abbreviation. EA4URE sends
  RST and HQ\; URE members operating from outside Spain send RST and SU.\nE
 ligibility: Entry limited to EA\, EA6\, EA8\, EA9. K stations may be worke
 d but cannot submit an entry.\nLogs due: 2027-08-01\nNote: Two sessions wi
 th an overnight break\, encoded in the sessions array\; the top-level star
 t/end repeat the first session\, as elsewhere in this catalog. URE states 
 one deadline for the contest as a whole and it is the second session's end
  plus 15 days exactly. The engine applies log_deadline_days to each sessio
 n separately\, so the first session's computed deadline falls a day before
  URE's printed one. Dropping the interval to quote a fixed date instead wo
 uld lose the arithmetic URE actually states\, so the interval is kept and 
 the artefact recorded here.\nRules: https://concursos.ure.es/en/cncw/bases
 /
URL:https://concursos.ure.es/en/cncw/bases/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-rtty-20270717T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270717T180000Z
DTEND:20270718T055900Z
SUMMARY:North American QSO Party\, RTTY
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: RTTY\nBands: 16
 0m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + stat
 e/province/country\nNote: Demonstrates that 'last Saturday' and 'last full
  weekend' are distinct rules. CQ 160 SSB turned out to need a third one ag
 ain -- CQ's published dates fit neither\, and that record is the fourth Sa
 turday of February.\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-cncw-20270718T0500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270718T050000Z
DTEND:20270718T115900Z
SUMMARY:Concurso Nacional CW (CNCW)
DESCRIPTION:Sponsor: URE\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDu
 ration: 6h 59m\nExchange: RST + the provincial abbreviation. EA4URE sends 
 RST and HQ\; URE members operating from outside Spain send RST and SU.\nEl
 igibility: Entry limited to EA\, EA6\, EA8\, EA9. K stations may be worked
  but cannot submit an entry.\nLogs due: 2027-08-02\nNote: Two sessions wit
 h an overnight break\, encoded in the sessions array\; the top-level start
 /end repeat the first session\, as elsewhere in this catalog. URE states o
 ne deadline for the contest as a whole and it is the second session's end 
 plus 15 days exactly. The engine applies log_deadline_days to each session
  separately\, so the first session's computed deadline falls a day before 
 URE's printed one. Dropping the interval to quote a fixed date instead wou
 ld lose the arithmetic URE actually states\, so the interval is kept and t
 he artefact recorded here.\nRules: https://concursos.ure.es/en/cncw/bases/
URL:https://concursos.ure.es/en/cncw/bases/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-nmd-20270718T0600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270718T060000Z
DTEND:20270718T095900Z
SUMMARY:USKA National Mountain Day (NMD)
DESCRIPTION:Sponsor: USKA\nModes: CW\, SSB\nBands: 80m\nBand note: CW in 35
 10-3560 kHz and SSB in 3600-3650 kHz.\nDuration: 3h 59m\nExchange: Between
  NMD stations\, RS(T) and a text of at least 15 characters that may be use
 d only once. With everyone else\, the report alone.\nEligibility: Entry li
 mited to HB. K stations may be worked but cannot submit an entry.\nLogs du
 e: 2027-07-26\nNote: USKA splits the four hours into halves (06:00-07:59 a
 nd 08:00-09:59) only to allow one repeat QSO per mode with each NMD statio
 n\; it is one continuous contest and is encoded as one span. The third Sun
 day of July 2026 is the 19th\, which is the date USKA's KW-Contest page pr
 ints.\nRules: https://uska.ch/download/reglement-fuer-den-national-mountai
 n-day-ausgabe-mai-2026-d/
URL:https://uska.ch/download/reglement-fuer-den-national-mountain-day-ausga
 be-mai-2026-d/
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-low-power-20270718T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270718T090000Z
DTEND:20270718T120000Z
SUMMARY:RSGB Low Power Contest
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\, 40m\, 
 20m\nBand note: CW only: 3510-3580 kHz (3540-3560 recommended)\, 7000-7040
  kHz (7020-7040 recommended)\, 14000-14060 kHz (14040-14060 recommended).\
 nDuration: 3h\nExchange: RS(T) plus a serial number starting at 1 and incr
 ementing by 1\, plus your transmitted power.\nNote: TWO SESSIONS WITH AN H
 OUR'S BREAK FOR LUNCH\, which is why this record uses the sessions array: 
 0900-1200 and 1300-1600. Encoding it as a single seven-hour block would pu
 t a contest on the calendar during an hour RSGB does not run one.\n\nThe e
 xchange includes your transmitted power\, which is how a low-power contest
  scores itself.\n\nELIGIBILITY IS THE ONE UNVERIFIED THING HERE. RSGB says
  'UK&CD entrants must be RSGB members' and says nothing about anyone else\
 , which reads as open but is an absence rather than a statement. RSGB also
  runs a separately-named 'International Low Power Contest' in its results 
 archive\, which suggests this one may be the domestic one. Worth one quest
 ion. RSGB keeps a rules page per year\, so its own dates check its own rul
 e. Four years were read for this record -- 2023\, 2024\, 2025 and 2026 -- 
 and the recurrence reproduces all of them.\n\nPART OF THIS IS NOW ANSWERED
 \, 2026-08-23. The open question was whether the July contest encoded here
  is RSGB's domestic low-power event or the 'International Low Power Contes
 t' that appears separately in their results archive. RSGB's own HF Champio
 nship page lists the eleven contests counting towards it\, and the July en
 try is named 'International Low Power Contest' -- there is exactly one low
 -power contest in RSGB's season and it is this one. So the two names are t
 he same contest.\n\nThat does NOT by itself prove non-UK stations may ente
 r\, which is why the record stays verified: false: the championship's own 
 entry clause is 'single operators who at the time of each contest are RSGB
  members and are operating in the UK&CD'\, and that is the CHAMPIONSHIP's 
 restriction rather than the contest's. What has gone is the possibility th
 at we encoded the wrong one of two contests.\nRules: https://www.rsgbcc.or
 g/hf/rules/2027/rqrp.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rqrp.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-low-power-20270718T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270718T130000Z
DTEND:20270718T160000Z
SUMMARY:RSGB Low Power Contest
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\nBands: 80m\, 40m\, 
 20m\nBand note: CW only: 3510-3580 kHz (3540-3560 recommended)\, 7000-7040
  kHz (7020-7040 recommended)\, 14000-14060 kHz (14040-14060 recommended).\
 nDuration: 3h\nExchange: RS(T) plus a serial number starting at 1 and incr
 ementing by 1\, plus your transmitted power.\nNote: TWO SESSIONS WITH AN H
 OUR'S BREAK FOR LUNCH\, which is why this record uses the sessions array: 
 0900-1200 and 1300-1600. Encoding it as a single seven-hour block would pu
 t a contest on the calendar during an hour RSGB does not run one.\n\nThe e
 xchange includes your transmitted power\, which is how a low-power contest
  scores itself.\n\nELIGIBILITY IS THE ONE UNVERIFIED THING HERE. RSGB says
  'UK&CD entrants must be RSGB members' and says nothing about anyone else\
 , which reads as open but is an absence rather than a statement. RSGB also
  runs a separately-named 'International Low Power Contest' in its results 
 archive\, which suggests this one may be the domestic one. Worth one quest
 ion. RSGB keeps a rules page per year\, so its own dates check its own rul
 e. Four years were read for this record -- 2023\, 2024\, 2025 and 2026 -- 
 and the recurrence reproduces all of them.\n\nPART OF THIS IS NOW ANSWERED
 \, 2026-08-23. The open question was whether the July contest encoded here
  is RSGB's domestic low-power event or the 'International Low Power Contes
 t' that appears separately in their results archive. RSGB's own HF Champio
 nship page lists the eleven contests counting towards it\, and the July en
 try is named 'International Low Power Contest' -- there is exactly one low
 -power contest in RSGB's season and it is this one. So the two names are t
 he same contest.\n\nThat does NOT by itself prove non-UK stations may ente
 r\, which is why the record stays verified: false: the championship's own 
 entry clause is 'single operators who at the time of each contest are RSGB
  members and are operating in the UK&CD'\, and that is the CHAMPIONSHIP's 
 restriction rather than the contest's. What has gone is the possibility th
 at we encoded the wrong one of two contests.\nRules: https://www.rsgbcc.or
 g/hf/rules/2027/rqrp.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rqrp.shtml
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs2-qso-party-20270718T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270718T140000Z
DTEND:20270718T150000Z
SUMMARY:ZS2 QSO Party
DESCRIPTION:Sponsor: Port Elizabeth Amateur Radio Society (PEARS)\nModes: C
 W\, SSB\nBands: 40m\nBand note: A phone and CW contest on 40 m: CW 7 000-7
  040 kHz\, SSB 7 063-7 100 and 7 130-7 200 kHz.\nDuration: 1h\nExchange: R
 S(T) and the provincial or country abbreviation.\nNote: SOURCED FROM THE S
 ARL CONTEST MANUAL\, WHICH IS NOT AN AGGREGATOR. The manual carries this c
 ontest's FULL rules -- aim\, dates\, exchange\, frequencies\, scoring\, lo
 g sheets -- and names its organising club\, rather than summarising a cale
 ndar entry. It is the venue in which South African clubs publish their con
 test rules\, the way DARC's Ausschreibungen or UBA's rules pages are\, so 
 it is a primary source for these contests and not a third-party listing. T
 he distinction that matters: an aggregator republishes rules it found else
 where\, and this is where the rules appear.\nRules: https://mysarl.org.za/
 wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15
 .pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270719T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270719T000000Z
DTEND:20270719T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270719T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270719T174000Z
DTEND:20270719T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270721T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270721T130000Z
DTEND:20270721T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270721T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270721T190000Z
DTEND:20270721T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270722T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270722T030000Z
DTEND:20270722T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270722T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270722T070000Z
DTEND:20270722T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270723T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270723T010000Z
DTEND:20270723T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270723T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270723T014500Z
DTEND:20270723T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270723T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270723T023000Z
DTEND:20270723T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270723T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270723T200000Z
DTEND:20270723T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-iota-20270724T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270724T120000Z
DTEND:20270725T120000Z
SUMMARY:RSGB IOTA Contest
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: CW\, SSB\nBands: 80m\, 
 40m\, 20m\, 15m\, 10m\nDuration: 24h\nExchange: RST + serial\; island stat
 ions add IOTA reference\nLogs due: 2027-07-30\nRules: https://www.rsgbcc.o
 rg/hf/rules/2027/riota.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/riota.shtml
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-40m-20270724T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270724T150000Z
DTEND:20270724T160000Z
SUMMARY:SARL Saturday 40 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 40m\nBand note: P
 hone 7 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz\; RTTY 7 040-7 0
 60 kHz. The segment 7 101-7 129 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs1-qso-party-20270725T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270725T160000Z
DTEND:20270725T170000Z
SUMMARY:ZS1 QSO Party
DESCRIPTION:Sponsor: Cape Town Amateur Radio Club\nModes: CW\, SSB\nBands: 
 40m\nBand note: A phone and CW contest on 40 m: CW 7 000-7 040 kHz\, SSB 7
  063-7 100 and 7 130-7 200 kHz.\nDuration: 1h\nExchange: RS(T) and the pro
 vincial or country abbreviation.\nNote: SOURCED FROM THE SARL CONTEST MANU
 AL\, WHICH IS NOT AN AGGREGATOR. The manual carries this contest's FULL ru
 les -- aim\, dates\, exchange\, frequencies\, scoring\, log sheets -- and 
 names its organising club\, rather than summarising a calendar entry. It i
 s the venue in which South African clubs publish their contest rules\, the
  way DARC's Ausschreibungen or UBA's rules pages are\, so it is a primary 
 source for these contests and not a third-party listing. The distinction t
 hat matters: an aggregator republishes rules it found elsewhere\, and this
  is where the rules appear.\nRules: https://mysarl.org.za/wp-content/uploa
 ds/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270726T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270726T000000Z
DTEND:20270726T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270726T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270726T174000Z
DTEND:20270726T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270728T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270728T000000Z
DTEND:20270728T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270728T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270728T130000Z
DTEND:20270728T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270728T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270728T190000Z
DTEND:20270728T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270729T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270729T030000Z
DTEND:20270729T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270729T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270729T070000Z
DTEND:20270729T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270730T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270730T010000Z
DTEND:20270730T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270730T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270730T014500Z
DTEND:20270730T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270730T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270730T023000Z
DTEND:20270730T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270730T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270730T200000Z
DTEND:20270730T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-hf-phone-20270801T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270801T140000Z
DTEND:20270801T170000Z
SUMMARY:SARL HF Phone Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\nBands: 80m\, 40m\, 20m\nBand note: 2
 0\, 40 and 80 m. SSB 14 125-14 350\, 7 063-7 100 and 7 130-7 200\, 3 603-3
  650 and 3 700-3 800 kHz\; CW 14 020-14 030\, 7 000-7 040\, 3 510-3 560 kH
 z. The segments 7 100-7 130 and 3 651-3 699 kHz are contest free.\nDuratio
 n: 3h\nExchange: RS\, RSQ or RST report and a consecutive serial number st
 arting at 001.\nLogs due: 2027-08-06\nNote: PREVIOUSLY UNVERIFIED\, AND TH
 E FLAG WAS DOING ITS JOB. This record was carried with bands: [] and eligi
 bility guessed as ZS-only 'Confirm'\, because sarl.org.za served an expire
 d certificate. SARL has since moved to mysarl.org.za and the rules are now
  readable: the recurrence and times the record already held were right\, t
 he bands are 20/40/80 m\, and the eligibility guess was WRONG -- the scori
 ng table's Area 9 is 'Stations in the rest of the world'. log_deadline_day
 s is 5\, which is the right DAY and not the right hour: SARL states 'by 21
 :59 UTC on Friday'\, and the contest ends at 17:00 UTC on the Sunday five 
 days before\, so the engine's derived log_due lands at 17:00 rather than 2
 1:59. The day is exact in every year because both ends are tied to the sam
 e Sunday. The five hours are recorded here rather than papered over.\nRule
 s: https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-HF-Phone
 -Digital-and-CW-Contests-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-HF-Phone
 -Digital-and-CW-Contests-v1.1.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270802T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270802T000000Z
DTEND:20270802T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270802T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270802T174000Z
DTEND:20270802T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270803T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270803T000000Z
DTEND:20270803T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270803T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270803T080000Z
DTEND:20270803T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270803T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270803T083000Z
DTEND:20270803T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270803T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270803T090000Z
DTEND:20270803T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270804T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270804T130000Z
DTEND:20270804T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270804T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270804T190000Z
DTEND:20270804T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270805T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270805T030000Z
DTEND:20270805T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270805T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270805T070000Z
DTEND:20270805T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270805T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270805T190000Z
DTEND:20270805T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-08-12\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270806T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270806T010000Z
DTEND:20270806T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270806T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270806T014500Z
DTEND:20270806T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270806T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270806T023000Z
DTEND:20270806T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270806T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270806T200000Z
DTEND:20270806T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:tenten-summer-phone-20270807T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270807T000100Z
DTEND:20270808T235900Z
SUMMARY:10-10 International Summer QSO Party (Phone)
DESCRIPTION:Sponsor: 10-10 International Net\nModes: SSB\nBands: 10m\nDurat
 ion: 47h 58m\nExchange: Call sign + name + 10-10 number + QTH (state\, pro
 vince or country). Record 0 if the other station has no 10-10 number.\nRul
 es: https://www.ten-ten.org/index.php/activity/qso-party-rules
URL:https://www.ten-ten.org/index.php/activity/qso-party-rules
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-field-day-20270807T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270807T120000Z
DTEND:20270808T060000Z
SUMMARY:JARL Field Day Contest
DESCRIPTION:Sponsor: JARL\nModes: CW\, SSB\, FM (AM)\nBands: 160m\, 80m\, 4
 0m\, 20m\, 15m\, 10m\, 6m\, 2m\, 70cm\, 23cm\nBand note: 1.9 through 430 M
 Hz plus every amateur band at 1200 MHz and above. The phone all-band categ
 ories exclude 14 MHz.\nDuration: 18h\nExchange: On 1.9 MHz to 1200 MHz: RS
 T\, the prefecture or region number\, and the power letter. On 2400 MHz an
 d above: RST\, the city\, county or ward number\, and the power letter.\nE
 ligibility: Entry limited to JA. K stations may be worked but cannot submi
 t an entry.\nNote: Same eighteen-hour shape as 6m AND DOWN a month earlier
 \, and on all bands rather than VHF up. Encoded as wall_clock in Asia/Toky
 o because that is how JARL states it -- 21時00分（JST） -- rather than
  converted to a fixed UTC time by hand. Japan has not observed daylight sa
 ving since 1952\, so the two are identical in practice and will stay so\; 
 the record says what the sponsor said and lets the engine do the arithmeti
 c. log_deadline_days is absent. JARL prints a dated deadline above the rul
 es for the edition in hand -- ALL JA 2026 is '提出締切日 2026年5月6
 日（水）必着' -- and the numbered 規約 clauses that follow state t
 he dates\, eligibility\, bands\, categories and exchange but no submission
  span. All four of JARL's 2026 deadlines happen to fall exactly ten days a
 fter their contest ends\, which is suggestive and is not a rule JARL wrote
 . The same reasoning already keeps a deadline off JARL's All Asian records
 .\nRules: https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/fd_rules.h
 tml
URL:https://www.jarl.org/Japanese/1_Tanoshimo/1-1_Contest/fd_rules.html
CATEGORIES:CW,SSB,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rep-50mhz-20270807T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270807T140000Z
DTEND:20270808T140000Z
SUMMARY:Concurso REP 50 MHz
DESCRIPTION:Sponsor: REP\nModes: SSB\, CW\, FM (AM)\nBands: 6m\nBand note: 
 6 m (50 MHz)\, de acordo com os planos de frequência recomendados pela IA
 RU para cada região -- 6m per the IARU band plans for each region.\nDurat
 ion: 24h\nExchange: RS(T)\, a sequential QSO number beginning 001 and the 
 QTH locator of both stations (for example IM58is). The contact time need n
 ot be exchanged but must be logged in UTC.\nNote: REP writes 'fim de seman
 a completo' -- complete weekend -- which is exactly the distinction this e
 ngine models: a Saturday/Sunday pair with both days inside the month. It i
 s encoded because it is REP's wording\, NOT because it changes a date: che
 cked rather than assumed\, the full-weekend and first-Saturday readings ag
 ree for the first weekend of August in every year from 2025 to 2060\, beca
 use the only Saturday that can fail to open a full weekend is one falling 
 on the month's last day. The distinction bites on 'last weekend' rules\, n
 ot on this one. log_deadline_days is absent because REP states a dated dea
 dline for the edition ('até às 23:59 (UTC) do dia 8 de Agosto de 2025') 
 rather than a span\, and 8 August is 5 days after the 2025 running but wou
 ld be 6 after the 2026 one. Modes: REP allows phone as AM\, SSB or FM\; SS
 B is the catalog's only phone token\, so AM and FM are recorded in submode
 s. REP has published no 2026 edition on concursos.rep.pt as of 2026-08-19\
 , and the first full weekend of August 2026 has passed\; the rule is encod
 ed as REP states it and no suspension is inferred from a missing post.\nRu
 les: https://concursos.rep.pt/concurso-rep-50-mhz/
URL:https://concursos.rep.pt/concurso-rep-50-mhz/
CATEGORIES:SSB,CW,FM
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-222-and-up-20270807T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270807T180000Z
DTEND:20270808T180000Z
SUMMARY:ARRL 222 MHz and Up Distance Contest (unverified)
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 1.25m\, 70cm\, 33cm\, 23cm\
 , 13cm\, 3cm\nBand note: 222 MHz through 241 GHz\nDuration: 24h\nExchange:
  not recorded yet — see the sponsor's rules below\nNote: Not listed in A
 RRL generic calendar. Rule inferred from published 2026 dates -- confirm.\
 nUNVERIFIED: these dates have not yet been checked against the sponsor's o
 wn published rules. Confirm before you rely on them.\nRules: http://www.ar
 rl.org/222-mhz-and-up-distance-contest
URL:http://www.arrl.org/222-mhz-and-up-distance-contest
CATEGORIES:Mixed
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-cw-20270807T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270807T180000Z
DTEND:20270808T055900Z
SUMMARY:North American QSO Party\, CW
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: CW\nBands: 160m
 \, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + state/
 province/country\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-hf-digital-20270808T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270808T130000Z
DTEND:20270808T160000Z
SUMMARY:SARL HF Digital Contest
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT4\, FT8)\nBands: 80m\, 40m\, 2
 0m\nBand note: 20\, 40 and 80 m. SSB 14 125-14 350\, 7 063-7 100 and 7 130
 -7 200\, 3 603-3 650 and 3 700-3 800 kHz\; CW 14 020-14 030\, 7 000-7 040\
 , 3 510-3 560 kHz. The segments 7 100-7 130 and 3 651-3 699 kHz are contes
 t free.\nDuration: 3h\nExchange: Minimally a signal strength report and RR
 R/73/RRR73 and a serial number in each direction between the two parties.\
 nLogs due: 2027-08-13\nNote: Starts an hour earlier than the Phone and CW 
 legs -- 13:00 UTC\, not 14:00 -- which is SARL's own wording and not a tra
 nscription slip. log_deadline_days is 5\, which is the right DAY and not t
 he right hour: SARL states 'by 21:59 UTC on Friday'\, and the contest ends
  at 17:00 UTC on the Sunday five days before\, so the engine's derived log
 _due lands at 17:00 rather than 21:59. The day is exact in every year beca
 use both ends are tied to the same Sunday. The five hours are recorded her
 e rather than papered over.\nRules: https://mysarl.org.za/wp-content/uploa
 ds/2025/11/2026-The-SARL-HF-Phone-Digital-and-CW-Contests-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-HF-Phone
 -Digital-and-CW-Contests-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270809T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270809T000000Z
DTEND:20270809T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270809T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270809T000000Z
DTEND:20270809T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-yl-qso-party-20270809T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270809T140000Z
DTEND:20270809T150000Z
SUMMARY:SARL YL QSO Party
DESCRIPTION:Sponsor: SARL\nModes: CW\, SSB\nBands: 40m\nBand note: Phone 7 
 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz.\nDuration: 1h\nExchang
 e: An RS(T) report and YL or OM.\nNote: The two legs anchor differently an
 d that is the point: the March leg is the first Saturday nearest Internati
 onal Women's Day on 8 March\, and the August leg is South Africa's Nationa
 l Women's Day\, which is the FIXED DATE of 9 August. One record\, two rule
  types\, because both legs share the same hour. log_format and log_deadlin
 e_days are absent: this pass read each contest's Aim\, Dates\, Frequencies
  and Exchange sections and did not read its Log Sheets section\, so neithe
 r is recorded rather than assumed from SARL's other contests.\nRules: http
 s://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Vers
 ion-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270809T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270809T174000Z
DTEND:20270809T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270810T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270810T080000Z
DTEND:20270810T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270810T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270810T083000Z
DTEND:20270810T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270810T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270810T090000Z
DTEND:20270810T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-ft4-20270810T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270810T190000Z
DTEND:20270810T202900Z
SUMMARY:DARC FT4 Contest
DESCRIPTION:Sponsor: DARC\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\nBand not
 e: 80m 3576\, 3579 and 3582 kHz USB\; 40m 7047.5 kHz USB\nDuration: 1h 29m
 \nExchange: Signal report + four-character grid square (for example JN49\,
  JO61).\nLogs due: 2027-08-17\nNote: Four legs a year\, one record. DARC h
 eads its 2026 date list 'Termine 2025:' -- the heading is a year out\, the
  dates under it are 2026 and match DARC's KW contest calendar\, so the typ
 o is in the heading only.\nRules: https://www.darc.de/der-club/referate/co
 nteste/ft4-contest/ft4-rules/
URL:https://www.darc.de/der-club/referate/conteste/ft4-contest/ft4-rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270811T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270811T130000Z
DTEND:20270811T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270811T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270811T190000Z
DTEND:20270811T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270812T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270812T030000Z
DTEND:20270812T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270812T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270812T070000Z
DTEND:20270812T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270813T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270813T010000Z
DTEND:20270813T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270813T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270813T014500Z
DTEND:20270813T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270813T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270813T023000Z
DTEND:20270813T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270813T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270813T200000Z
DTEND:20270813T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wae-dx-cw-20270814T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270814T000000Z
DTEND:20270815T235900Z
SUMMARY:WAE DX Contest CW
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 47h 59m\nExchange: RS/RST + serial from 001. QTC traffic scores a
 dditional points: a QSO already logged is reported back to a European stat
 ion as time\, callsign and serial\, at most 10 between any two stations\, 
 and each correctly passed QTC counts a point to both ends.\nLogs due: 2027
 -08-22\nNote: DARC states the deadline twice as an interval and once as an
  instant\, and for the CW leg the instant disagrees. Rule 13 says 'immer 7
  Tage nach dem Contest' and the general contest rules say the same\; seven
  days from this leg's end is 16 August 2026\, which is the date DARC's own
  KW contest calendar prints. The per-leg line on the same rules page reads
  'Einsendeschluss CW: 17.08.2026\, 23:59 UTC'\, a day later. The interval 
 is what is encoded -- it is stated twice\, and it reproduces the printed i
 nstants of the SSB and RTTY legs exactly. Both statements are recorded her
 e rather than reconciled.\nRules: https://www.darc.de/der-club/referate/co
 nteste/wae-dx-contest/regeln/
URL:https://www.darc.de/der-club/referate/conteste/wae-dx-contest/regeln/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wia-remembrance-day-20270814T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270814T030000Z
DTEND:20270815T030000Z
SUMMARY:Remembrance Day Contest
DESCRIPTION:Sponsor: WIA\nModes: SSB\, CW\, RTTY\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\, 6m\, 2m\, 70cm\, 23cm\, 13cm\, 3cm\nBand note: Contacts
  may be made on MF (160M)\, HF and VHF & above bands except for WARC bands
  (10\, 18 & 24MHZ) which are excluded by IARU agreement from all contest o
 perations\nDuration: 24h\nExchange: RS(T) and a serial number\nLogs due: 2
 027-08-29\nNote: QRP entrants are limited to 5 watts average (CW/RTTY) or 
 PEP (SSB) at the transmitter output. The band list is this catalog's readi
 ng of WIA's prose: the six HF/MF bands come from WIA's own SSB frequency l
 ist\, 23cm/13cm/3cm from 'On 23cm or higher bands two points per completed
  valid contact'\, and 6m/2m/70cm from 'VHF & above'. 1.25m and 33cm are om
 itted because they are not Australian allocations.\nRules: https://www.wia
 .org.au/members/contests/rdcontest/
URL:https://www.wia.org.au/members/contests/rdcontest/
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-cme-20270814T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270814T120000Z
DTEND:20270814T225900Z
SUMMARY:Concurso Municipios Espanoles (CME)
DESCRIPTION:Sponsor: URE\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 10h 59m\nExchange: Spanish stations send RS(T) + the number of th
 eir municipality (EA4URE sends HQ)\; DX stations send RS(T) + a serial num
 ber beginning with 001.\nLogs due: 2027-08-29\nNote: Two sessions with an 
 overnight break\, encoded in the sessions array\; the top-level start/end 
 repeat the first session\, as elsewhere in this catalog. URE states one de
 adline for the contest as a whole and it is the second session's end plus 
 15 days exactly. The engine applies log_deadline_days to each session sepa
 rately\, so the first session's computed deadline falls a day before URE's
  printed one. Dropping the interval to quote a fixed date instead would lo
 se the arithmetic URE actually states\, so the interval is kept and the ar
 tefact recorded here.\nRules: https://concursos.ure.es/en/cme/bases/
URL:https://concursos.ure.es/en/cme/bases/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270814T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270814T120000Z
DTEND:20270815T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ure-cme-20270815T0500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270815T050000Z
DTEND:20270815T115900Z
SUMMARY:Concurso Municipios Espanoles (CME)
DESCRIPTION:Sponsor: URE\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nD
 uration: 6h 59m\nExchange: Spanish stations send RS(T) + the number of the
 ir municipality (EA4URE sends HQ)\; DX stations send RS(T) + a serial numb
 er beginning with 001.\nLogs due: 2027-08-30\nNote: Two sessions with an o
 vernight break\, encoded in the sessions array\; the top-level start/end r
 epeat the first session\, as elsewhere in this catalog. URE states one dea
 dline for the contest as a whole and it is the second session's end plus 1
 5 days exactly. The engine applies log_deadline_days to each session separ
 ately\, so the first session's computed deadline falls a day before URE's 
 printed one. Dropping the interval to quote a fixed date instead would los
 e the arithmetic URE actually states\, so the interval is kept and the art
 efact recorded here.\nRules: https://concursos.ure.es/en/cme/bases/
URL:https://concursos.ure.es/en/cme/bases/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-rookie-roundup-rtty-20270815T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270815T180000Z
DTEND:20270815T235900Z
SUMMARY:ARRL Rookie Roundup\, RTTY
DESCRIPTION:Sponsor: ARRL\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\
 nDuration: 5h 59m\nExchange: not recorded yet — see the sponsor's rules 
 below\nRules: http://www.arrl.org/rookie-roundup
URL:http://www.arrl.org/rookie-roundup
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270816T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270816T000000Z
DTEND:20270816T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270816T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270816T174000Z
DTEND:20270816T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270817T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270817T080000Z
DTEND:20270817T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270817T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270817T083000Z
DTEND:20270817T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270817T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270817T090000Z
DTEND:20270817T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-hell-kurz-20270817T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270817T180000Z
DTEND:20270817T185900Z
SUMMARY:DARC HELL-Kurzcontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: Digital (Hell)\nBands: not yet read off t
 he sponsor's own rules\nDuration: 59m\nExchange: not recorded yet — see 
 the sponsor's rules below\nNote: VERIFIED FALSE\, AND THE RECURRENCE IS ST
 ILL DERIVED FROM DARC'S OWN FOUR DATES. All four are the THIRD TUESDAY of 
 the second month of each quarter -- 17 Feb\, 19 May\, 18 Aug\, 17 Nov 2026
  -- which is a clean pattern across four points and sits alongside the RTT
 Y-Kurzcontest (2nd Tuesday\, months 1/4/7/10) and the FT4 Contest (2nd Tue
 sday\, months 2/5/8/11) that DARC already runs.\n\nWhat is missing is ever
 ything the rules page would give: BANDS ARE UNRECORDED\, so every band fil
 ter excludes this record\, and the exchange and deadline are absent. The m
 ode is taken from the contest's own name. That is why it is unverified: th
 e dates are DARC's\, the rule is an inference from them\, and the rest is 
 a gap.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not read: this series has no Au
 sschreibung linked from DARC's table. That sentence sits here rather than 
 in bands_note\, because bands_note is for a sponsor's own wording ABOUT a 
 band list and must never stand in for one -- a test enforces it\, and it c
 aught this.\nUNVERIFIED: these dates have not yet been checked against the
  sponsor's own published rules. Confirm before you rely on them.\nRules: h
 ttps://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-conteste
 /
URL:https://www.darc.de/der-club/referate/conteste/darc-kw-conteste/kw-cont
 este/
CATEGORIES:Digital
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270818T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270818T130000Z
DTEND:20270818T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-club-80m-20270818T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270818T170000Z
DTEND:20270818T180000Z
SUMMARY:SARL Wednesday 80 m Club Contest
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\, RTTY\nBands: 80m\nBand note: P
 hone 3 603-3 650 and 3 703-3 800 kHz\; CW 3 510-3 560 kHz\; RTTY 3 580-3 6
 00 kHz. The segment 3 651-3 700 kHz is contest free.\nDuration: 1h\nExchan
 ge: Your name\, your Abbreviated Club Callsign and your 4-character grid s
 quare (for example KG30).\nEligibility: Entry limited to ZS. K stations ma
 y be worked but cannot submit an entry.\nNote: A club championship rather 
 than an individual contest: operators' scores are added into a club total.
  The month list is SARL's own -- these run in four months of the year\, no
 t every month -- which is what monthly_nth_weekday's `months` field exists
  for. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\n\nPROVENANCE RESTORED 2026-08-23. This record carried
  verified: true with an EMPTY source_note -- one of three the 2026-08-21 r
 ule audit found\, and a stricter defect than the thin ARRL notes beside th
 em: an empty string is not weak evidence\, it is none\, and there was noth
 ing in the record to check a rule against. The rule\, the times\, the band
 s and the exchange were all correct\; only the evidence for them was missi
 ng. Re-read from the manual and quoted above\, and SARL's own printed 2026
  dates reproduce it.\nRules: https://mysarl.org.za/wp-content/uploads/2025
 /12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:SSB,CW,RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270818T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270818T190000Z
DTEND:20270818T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270819T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270819T030000Z
DTEND:20270819T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270819T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270819T070000Z
DTEND:20270819T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270820T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270820T010000Z
DTEND:20270820T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270820T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270820T014500Z
DTEND:20270820T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270820T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270820T023000Z
DTEND:20270820T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270820T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270820T200000Z
DTEND:20270820T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sartg-ww-rtty-20270821T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270821T000000Z
DTEND:20270821T080000Z
SUMMARY:SARTG WW RTTY Contest
DESCRIPTION:Sponsor: SARTG (Scandinavian Amateur Radio Teleprinter Group)\n
 Modes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 8h\nExchange: R
 ST + QSO number starting with 001\nNote: Three separate eight-hour periods
  with gaps between them\, not one continuous 48-hour run -- encoded as thr
 ee sessions off the Saturday anchor. SARTG's own '15 - 16 August 2026' is 
 the independent check on the third-full-weekend rule.\nRules: https://www.
 sartg.com/contest/wwrules.htm
URL:https://www.sartg.com/contest/wwrules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-10ghz-leg1-20270821T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270821T090000Z
DTEND:20270823T075900Z
SUMMARY:ARRL 10 GHz and Up Contest\, Round 1
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 3cm\nBand note: 10 GHz thro
 ugh light\nDuration: 46h 59m\nExchange: not recorded yet — see the spons
 or's rules below\nNote: CORRECTION: this was stored as a local-time contes
 t running 0600 local Saturday to 2359 local Sunday. ARRL has since moved i
 t to fixed UTC and says so explicitly in the rules. It is now a plain UTC 
 record -- 0900Z Saturday to 0759Z Monday -- and carries no timezone or loc
 al_rolling flag. Operating time is capped at 42 hours inside that 47-hour 
 window. Log deadline is stated once for the whole contest -- 'no later tha
 n THIRTY (30) days after the second weekend' -- so it is recorded on Round
  2 only\; counting 30 days from Round 1's own end would be wrong.\nRules: 
 http://www.arrl.org/10-ghz-up
URL:http://www.arrl.org/10-ghz-up
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-youth-qso-party-20270821T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270821T120000Z
DTEND:20270821T130000Z
SUMMARY:SARL Youth QSO Party
DESCRIPTION:Sponsor: SARL\nModes: CW\, SSB\nBands: 40m\nBand note: Phone 7 
 063-7 100 and 7 130-7 200 kHz\; CW 7 000-7 040 kHz.\nDuration: 1h\nExchang
 e: An RS(T) report and the operator's age.\nNote: Like the YL party\, two 
 legs with two different rule shapes on one clock: 16 June is South Africa'
 s National Youth Day and is fixed\, while the August leg is the third Satu
 rday. log_format and log_deadline_days are absent: this pass read each con
 test's Aim\, Dates\, Frequencies and Exchange sections and did not read it
 s Log Sheets section\, so neither is recorded rather than assumed from SAR
 L's other contests.\nRules: https://mysarl.org.za/wp-content/uploads/2025/
 12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sartg-ww-rtty-20270821T1600@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270821T160000Z
DTEND:20270822T000000Z
SUMMARY:SARTG WW RTTY Contest
DESCRIPTION:Sponsor: SARTG (Scandinavian Amateur Radio Teleprinter Group)\n
 Modes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 8h\nExchange: R
 ST + QSO number starting with 001\nNote: Three separate eight-hour periods
  with gaps between them\, not one continuous 48-hour run -- encoded as thr
 ee sessions off the Saturday anchor. SARTG's own '15 - 16 August 2026' is 
 the independent check on the third-full-weekend rule.\nRules: https://www.
 sartg.com/contest/wwrules.htm
URL:https://www.sartg.com/contest/wwrules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:naqp-ssb-20270821T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270821T180000Z
DTEND:20270822T055900Z
SUMMARY:North American QSO Party\, SSB
DESCRIPTION:Sponsor: National Contest Journal (NCJ)\nModes: SSB\nBands: 160
 m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 11h 59m\nExchange: Name + state
 /province/country\nRules: https://www.ncjweb.com/NAQP-Rules.pdf
URL:https://www.ncjweb.com/NAQP-Rules.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sartg-ww-rtty-20270822T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270822T080000Z
DTEND:20270822T160000Z
SUMMARY:SARTG WW RTTY Contest
DESCRIPTION:Sponsor: SARTG (Scandinavian Amateur Radio Teleprinter Group)\n
 Modes: RTTY\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 8h\nExchange: R
 ST + QSO number starting with 001\nNote: Three separate eight-hour periods
  with gaps between them\, not one continuous 48-hour run -- encoded as thr
 ee sessions off the Saturday anchor. SARTG's own '15 - 16 August 2026' is 
 the independent check on the third-full-weekend rule.\nRules: https://www.
 sartg.com/contest/wwrules.htm
URL:https://www.sartg.com/contest/wwrules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-hf-cw-20270822T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270822T140000Z
DTEND:20270822T170000Z
SUMMARY:SARL HF CW Contest
DESCRIPTION:Sponsor: SARL\nModes: CW\nBands: 80m\, 40m\, 20m\nBand note: 20
 \, 40 and 80 m. SSB 14 125-14 350\, 7 063-7 100 and 7 130-7 200\, 3 603-3 
 650 and 3 700-3 800 kHz\; CW 14 020-14 030\, 7 000-7 040\, 3 510-3 560 kHz
 . The segments 7 100-7 130 and 3 651-3 699 kHz are contest free.\nDuration
 : 3h\nExchange: RS\, RSQ or RST report and a consecutive serial number sta
 rting at 001.\nLogs due: 2027-08-27\nNote: FOURTH Sunday\, not last: in a 
 five-Sunday August the two differ\, and SARL writes '(4th Sunday)'. log_de
 adline_days is 5\, which is the right DAY and not the right hour: SARL sta
 tes 'by 21:59 UTC on Friday'\, and the contest ends at 17:00 UTC on the Su
 nday five days before\, so the engine's derived log_due lands at 17:00 rat
 her than 21:59. The day is exact in every year because both ends are tied 
 to the same Sunday. The five hours are recorded here rather than papered o
 ver.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SAR
 L-HF-Phone-Digital-and-CW-Contests-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-HF-Phone
 -Digital-and-CW-Contests-v1.1.pdf
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270823T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270823T000000Z
DTEND:20270823T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270823T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270823T174000Z
DTEND:20270823T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270824T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270824T080000Z
DTEND:20270824T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270824T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270824T083000Z
DTEND:20270824T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270824T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270824T090000Z
DTEND:20270824T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270825T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270825T000000Z
DTEND:20270825T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270825T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270825T130000Z
DTEND:20270825T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270825T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270825T190000Z
DTEND:20270825T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270826T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270826T030000Z
DTEND:20270826T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270826T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270826T070000Z
DTEND:20270826T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270827T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270827T010000Z
DTEND:20270827T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270827T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270827T014500Z
DTEND:20270827T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270827T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270827T023000Z
DTEND:20270827T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270827T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270827T200000Z
DTEND:20270827T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ww-digi-20270828T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270828T120000Z
DTEND:20270829T115900Z
SUMMARY:World Wide Digi DX Contest
DESCRIPTION:Sponsor: WWROF / Slovenia Contest Club\nModes: FT8/FT4 (FT4\, F
 T8)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nBand note: Six bands only:
  1.8\, 3.5\, 7\, 14\, 21 and 28 MHz.\nDuration: 23h 59m\nExchange: A four-
 character Maidenhead grid square.\nLogs due: 2027-08-31\nNote: THE RECURRE
 NCE IS THE SPONSOR'S OWN WORDS AND IT SURVIVES THE YEAR THAT TESTS IT. 'La
 st full weekend of August' and 'last Saturday of August' are different rul
 es\, and they diverge whenever 31 August is a Saturday -- the Sunday then 
 falls in September\, so that weekend is not full. 2024 was such a year. Th
 e sponsor's own 2024 rules PDF (ww-digi.com/rules/wwdigi24_eng.pdf) reads 
 '2024 World Wide Digi DX Contest Starts: Saturday August 24 12:00:00 UTC E
 nds: Sunday August 25 11:59:59 UTC' -- the 24th\, not the 31st. So the ful
 l-weekend reading is what WWROF actually runs\, and nth_full_weekend with 
 n = -1 is right.\n\nChecked against five dates the sponsor published itsel
 f: 24 Aug 2024\, 29 Aug 2026\, 28 Aug 2027\, 26 Aug 2028 and 25 Aug 2029. 
 All five are reproduced.\n\nTHE LOG DEADLINE CHANGED FOR 2026\, from five 
 days to 48 hours. The 2024 rules said 'WITHIN FIVE (5) DAYS'\; the current
  rules say 'WITHIN 48 HOURS'. log_deadline_days is 2 and this note exists 
 so a reader comparing against an older edition is not misled.\n\nALSO NEW 
 AND WORTH READING BEFORE ENTERING: autonomous operation is prohibited. 'A 
 human operator must initiate calling each QSO partner. Autonomous systems 
 or robots that emulate this action are prohibited.' That is a rule about u
 nattended FT8\, which is how a lot of stations run this mode.\nRules: http
 s://ww-digi.com/rules/
URL:https://ww-digi.com/rules/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:frr-yo-dx-hf-20270828T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270828T120000Z
DTEND:20270829T115900Z
SUMMARY:YO DX HF Contest
DESCRIPTION:Sponsor: FRR\nModes: CW\, SSB\nBands: 80m\, 40m\, 20m\, 15m\, 1
 0m\nBand note: 3.5-28 MHz\, WARC bands excluded.\nDuration: 23h 59m\nExcha
 nge: Stations outside Romania send RS(T) and a serial from 001\; YO statio
 ns send RS(T) and their county abbreviation.\nLogs due: 2027-09-05\nNote: 
 August 2026 is the year that separates the readings: 1 August is a Saturda
 y\, so the month has five full weekends (1-2\, 8-9\, 15-16\, 22-23\, 29-30
 ) and the fourth is 22-23 August while the last is 29-30. The organisers' 
 own 2026 announcement says 22-23\, which is the fourth. CONTRADICTION\, re
 corded not reconciled: an older FRR rules PDF on hamradio.ro says 'Ultimul
  weekend intreg al lunii August' (the LAST full weekend of August)\, which
  would give 29-30. The current yodx.ro rules and FRR's own 2026 announceme
 nt agree on the fourth\, so that is what is encoded. Observation: the Roma
 nian page leaks '[cite: 9]' markers into its text\, which suggests it was 
 assembled by a tool\; the wording still matches the English edition.\nRule
 s: https://www.yodx.ro/rules.php
URL:https://www.yodx.ro/rules.php
CATEGORIES:CW,SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270830T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270830T000000Z
DTEND:20270830T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270830T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270830T174000Z
DTEND:20270830T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-cw-20270831T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270831T080000Z
DTEND:20270831T082900Z
SUMMARY:ZL Autumn and Winter Sprints\, CW
DESCRIPTION:Sponsor: NZART\nModes: CW\nBands: 80m\nBand note: Suggested fre
 quencies CW 3520-3550 kHz\nDuration: 29m\nExchange: RS(T) and the outside 
 temperature to the nearest degree\; on CW\, 'm' denotes a minus sign\nNote
 : One of three back-to-back 29-minute sprints on the same evening\, each i
 n a different mode and each scored separately\, which is why they are thre
 e records here rather than one. Logs are due 'within 24 hours of the end o
 f the sprint' -- shorter than a day\, so no deadline interval is computed\
 ; they go to markzl3ab@gmail.com.\nRules: https://nzart.org.nz/activities/
 contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ssb-20270831T0830@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270831T083000Z
DTEND:20270831T085900Z
SUMMARY:ZL Autumn and Winter Sprints\, SSB
DESCRIPTION:Sponsor: NZART\nModes: SSB\nBands: 80m\nBand note: Suggested fr
 equencies SSB 3620-3670 kHz\nDuration: 29m\nExchange: RS(T) and the outsid
 e temperature to the nearest degree\nNote: One of three back-to-back 29-mi
 nute sprints on the same evening\, each in a different mode and each score
 d separately\, which is why they are three records here rather than one. L
 ogs are due 'within 24 hours of the end of the sprint' -- shorter than a d
 ay\, so no deadline interval is computed\; they go to markzl3ab@gmail.com.
 \nRules: https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nzart-sprint-ft4-20270831T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270831T090000Z
DTEND:20270831T092900Z
SUMMARY:ZL Autumn and Winter Sprints\, FT4
DESCRIPTION:Sponsor: NZART\nModes: FT8/FT4 (FT4)\nBands: 80m\nBand note: Su
 ggested frequency FT4 3575 kHz\nDuration: 29m\nExchange: A four-digit Maid
 enhead grid-square locator\nNote: One of three back-to-back 29-minute spri
 nts on the same evening\, each in a different mode and each scored separat
 ely\, which is why they are three records here rather than one. Logs are d
 ue 'within 24 hours of the end of the sprint' -- shorter than a day\, so n
 o deadline interval is computed\; they go to markzl3ab@gmail.com.\nRules: 
 https://nzart.org.nz/activities/contests/sprints/
URL:https://nzart.org.nz/activities/contests/sprints/
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270901T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270901T130000Z
DTEND:20270901T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270901T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270901T190000Z
DTEND:20270901T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270902T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270902T030000Z
DTEND:20270902T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270902T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270902T070000Z
DTEND:20270902T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-skse-20270902T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270902T190000Z
DTEND:20270902T210000Z
SUMMARY:SKCC Straight Key Sprint Europe (SKSE)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: 160 through 6 m excluding the W
 ARC bands -- SKCC names 60\, 30\, 17 and 12 m as excluded.\nDuration: 2h\n
 Exchange: RST\, QTH\, the operator's name and the SKCC number. Non-members
  send 'none' for the number.\nLogs due: 2027-09-09\nNote: SKCC PRINTS TWO 
 UTC TIMES AND THE CONTEST HAS ONE LOCAL TIME. 2000Z from November to March
  and 1900Z from April to October are both 2100 in central Europe: CET is U
 TC+1 and CEST is UTC+2. So this is not a contest that changes its hour twi
 ce a year\, it is a contest at nine in the evening that Europe's clocks mo
 ve around\, and it is recorded the way the sponsor means it -- `timezone: 
 Europe/Berlin` with wall_clock times\, exactly as the ARS Spartan Sprint i
 s recorded in New York.\n\nTHAT READING IS TESTABLE AND IT PASSES ON THE M
 ONTHS THAT DECIDE IT. Europe changes clocks on the last Sunday of March an
 d of October\, and the first Thursday of both months falls on the near sid
 e of the change: March is still CET and resolves to 2000Z\, April is CEST 
 and resolves to 1900Z\, October is still CEST at 1900Z\, November is CET a
 t 2000Z. All four match SKCC's own table\, which is what makes this one ru
 le rather than two.\n\nEncoding it as two records split by month -- winter
  and summer -- would have produced two entries with the same name and hidd
 en the reason. Encoding one UTC time would have been wrong for five months
  of the year.\n\nStraight keys\, sideswipers and bugs only: no keyer\, no 
 keyboard. That is the club's whole premise rather than a category.\n\nThe 
 fifteen-minute QRS extensions at each end are not in the window: they are 
 an invitation to slow operators rather than part of the scored period.\nRu
 les: https://www.skccgroup.com/operating_activities/skse/
URL:https://www.skccgroup.com/operating_activities/skse/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270903T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270903T010000Z
DTEND:20270903T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270903T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270903T014500Z
DTEND:20270903T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270903T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270903T023000Z
DTEND:20270903T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270903T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270903T200000Z
DTEND:20270903T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:jarl-aa-dx-phone-20270904T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T000000Z
DTEND:20270906T000000Z
SUMMARY:All Asian DX Contest\, Phone
DESCRIPTION:Sponsor: JARL\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 48h\nExchange: RS(T) and the operator's age. An operator 
 who does not want to send an age sends 01. Multi-operator stations send th
 e average age of the operators at the start of the contest.\nRules: https:
 //www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
URL:https://www.jarl.org/English/4_Library/A-4-3_Contests/aadx_eng.html
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-national-field-day-20270904T0800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T080000Z
DTEND:20270905T100000Z
SUMMARY:SARL National Field Day
DESCRIPTION:Sponsor: SARL\nModes: SSB\, CW\nBands: 160m\, 80m\, 40m\, 20m\,
  15m\, 10m\nBand note: 160\, 80\, 40\, 20\, 15 and 10 m\, excluding the 60
 \, 30\, 17 and 12 m bands. The segments 7 100-7 130 and 3 651-3 699 kHz ar
 e contest free.\nDuration: 26h\nExchange: A contest-specific exchange\; ph
 one and CW on one band count as separate bands and a station may be worked
  once per band per mode.\nLogs due: 2027-09-10\nNote: Two legs a year off 
 ONE record\, because both share a start and end offset -- 0800 UTC Saturda
 y to 1000 UTC Sunday -- and differ only in which weekend they anchor to. S
 ARL states both readings itself\, weekend AND date\, and both agree for 20
 26. log_deadline_days is 5\, which is the right DAY and not the right hour
 : SARL states 'by 21:59 UTC on Friday'\, and the contest ends at 10:00 UTC
  on the Sunday five days before\, so the engine's derived log_due lands at
  17:00 rather than 21:59. The day is exact in every year because both ends
  are tied to the same Sunday. The five hours are recorded here rather than
  papered over.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/20
 26-The-SARL-National-Field-Day-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-The-SARL-National
 -Field-Day-v1.1.pdf
CATEGORIES:SSB,CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-htp-40m-20270904T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T130000Z
DTEND:20270904T160000Z
SUMMARY:AGCW Handtastenparty 40m (HTP)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 40m\nDuration: 3h\nExchange
 : RST + running 3-digit QSO number from 001 + class + name + age\nRules: h
 ttps://www.agcw.de/contest/htp/
URL:https://www.agcw.de/contest/htp/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:irts-ssb-field-day-20270904T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T130000Z
DTEND:20270905T130000Z
SUMMARY:IRTS SSB Field Day
DESCRIPTION:Sponsor: IRTS\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Band note: 3.5\, 7\, 14\, 21 and 28 MHz -- no 160 m\, unlike the CW field 
 day.\nDuration: 24h\nExchange: A signal report and a serial number startin
 g at 001.\nEligibility: Entry limited to EI. K stations may be worked but 
 cannot submit an entry.\nLogs due: 2027-09-19\nNote: IT FALLS ON THE SAME 
 WEEKEND AS RSGB'S\, AND THAT IS NOT A COINCIDENCE. Both societies run thei
 r leg of the IARU Region 1 Field Day: RSGB's National Field Day is the fir
 st Saturday of June and IRTS's CW Field Day is the first full weekend\, an
 d the same pairing repeats in September. They are separate contests with s
 eparate rules\, separate logs and separate results -- which is why both ar
 e here rather than one.\n\nThe pairing also settles what the IARU Region 1
  Field Day IS: a framework each member society runs its own contest inside
 \, not a contest IARU publishes rules for. DARC lists it on their calendar
  and says it is IARU's\; UBA lists it too\; IARU Region 1's own site publi
 shes rules for the HF Championship and nothing else. Nobody claims it\, so
  there is nothing to encode under IARU's name.\n\nENTRY IS EI ONLY AND POR
 TABLE ONLY: 'Any individual or group operating in EI complying with Rule 3
 .6 of the General Rules and operating portable on a site'. Stations elsewh
 ere may be worked but cannot enter.\n\nTwo differences from the CW field d
 ay\, both IRTS's own and both matching RSGB's pair exactly: it starts at 1
 300 rather than 1500\, and it drops 160 m.\nRules: https://www.irts.ie/cgi
 /st.cgi?r_hffdrules.html
URL:https://www.irts.ie/cgi/st.cgi?r_hffdrules.html
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:rsgb-ssb-field-day-20270904T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T130000Z
DTEND:20270905T130000Z
SUMMARY:RSGB SSB Field Day
DESCRIPTION:Sponsor: RSGB Contest Committee\nModes: SSB\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nBand note: 80\, 40\, 20\, 15 and 10 m\, SSB only -- no 1
 60 m\, unlike the CW field day.\nDuration: 24h\nExchange: RS(T) plus a ser
 ial number starting at 1 and incrementing by 1\, irrespective of band.\nEl
 igibility: Entry limited to G. K stations may be worked but cannot submit 
 an entry.\nNote: Two differences from the CW field day in June\, both the 
 sponsor's: it starts at 1300 rather than 1500\, and it drops 160 m. Same r
 ules page\, same 24 hours. RSGB keeps a rules page per year\, so its own d
 ates check its own rule. Four years were read for this record -- 2023\, 20
 24\, 2025 and 2026 -- and the recurrence reproduces all of them.\nRules: h
 ttps://www.rsgbcc.org/hf/rules/2027/rnfd.shtml
URL:https://www.rsgbcc.org/hf/rules/2027/rnfd.shtml
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:uska-field-day-ssb-20270904T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T130000Z
DTEND:20270905T125900Z
SUMMARY:USKA Field Day (SSB)
DESCRIPTION:Sponsor: USKA\nModes: SSB\nBands: 160m\, 80m\, 40m\, 20m\, 15m\
 , 10m\nDuration: 23h 59m\nExchange: RS(T) and a serial number of at least 
 three digits. With fixed stations the report alone is enough.\nEligibility
 : Entry limited to HB. K stations may be worked but cannot submit an entry
 .\nLogs due: 2027-09-13\nNote: One of USKA's two Field Day legs\; they sha
 re a Reglement and differ only in month\, mode and start time\, so they ar
 e two records. The first full weekend of June 2026 is 6-7 June and of Sept
 ember 2026 is 5-6 September\, both of which USKA's KW-Contest page prints.
 \nRules: https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer
 -den-Field-Day-Ausgabe-Mai-2026-DE.pdf
URL:https://uska.ch/wp-content/uploads/2026/05/2026-02-Reglement-fuer-den-F
 ield-Day-Ausgabe-Mai-2026-DE.pdf
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:podxs-jay-hudak-80m-20270904T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270904T200000Z
DTEND:20270905T195900Z
SUMMARY:PODXS 070 Club Jay Hudak Memorial 80M Sprint
DESCRIPTION:Sponsor: PODXS 070 Club\nModes: Digital (PSK31)\nBands: 80m\nDu
 ration: 23h 59m\nExchange: State/province/country (SPC)\nLogs due: 2027-09
 -12\nNote: Six-hour operating limit inside a 24-hour window. Dedicated to 
 Jay Hudak KA3X\, 070 #001.\nRules: https://www.podxs070.com/o7o-club-spons
 ored-contests/jay-hudak-memorial-80m-sprint
URL:https://www.podxs070.com/o7o-club-sponsored-contests/jay-hudak-memorial
 -80m-sprint
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270906T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270906T000000Z
DTEND:20270906T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270906T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270906T174000Z
DTEND:20270906T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:ars-spartan-sprint-20270907T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270907T000000Z
DTEND:20270907T020000Z
SUMMARY:ARS Spartan Sprint
DESCRIPTION:Sponsor: Adventure Radio Society\nModes: CW\nBands: 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/province + power out
 put\nNote: CORRECTION (anchor): previously encoded as the first TUESDAY of
  the month. The sponsor's rule is the first MONDAY US local\, which lands 
 on Tuesday UTC -- and those are different dates whenever the 1st falls on 
 a Tuesday (Sep and Dec 2026). SPONSOR-ANCHORED LOCAL TIME: ARS publishes n
 o UTC time and states the event 'is always at these Local Times'\, so the 
 UTC instant is what moves -- 0100Z Tuesday under EST\, 0000Z Tuesday under
  EDT. Resolved through America/New_York rather than hardcoded\, so DST is 
 handled. ARS lists Eastern\, Central\, Mountain and Pacific times that are
  the same instant in every zone that observes DST\; Arizona\, which does n
 ot\, is the one place the sponsor's own table is inconsistent.\nRules: htt
 ps://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
URL:https://ars-qrp.com/Spartan_Sprint/Spartan_Sprint.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270908T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270908T130000Z
DTEND:20270908T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270908T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270908T190000Z
DTEND:20270908T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270909T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270909T030000Z
DTEND:20270909T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270909T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270909T070000Z
DTEND:20270909T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270910T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270910T010000Z
DTEND:20270910T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270910T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270910T014500Z
DTEND:20270910T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270910T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270910T023000Z
DTEND:20270910T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270910T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270910T200000Z
DTEND:20270910T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:wae-dx-ssb-20270911T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270911T000000Z
DTEND:20270912T235900Z
SUMMARY:WAE DX Contest SSB
DESCRIPTION:Sponsor: DARC\nModes: SSB\nBands: 80m\, 40m\, 20m\, 15m\, 10m\n
 Duration: 47h 59m\nExchange: RS/RST + serial from 001. QTC traffic scores 
 additional points: a QSO already logged is reported back to a European sta
 tion as time\, callsign and serial\, at most 10 between any two stations\,
  and each correctly passed QTC counts a point to both ends.\nLogs due: 202
 7-09-19\nRules: https://www.darc.de/der-club/referate/conteste/wae-dx-cont
 est/regeln/
URL:https://www.darc.de/der-club/referate/conteste/wae-dx-contest/regeln/
CATEGORIES:SSB
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-wes-20270911T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270911T120000Z
DTEND:20270912T235900Z
SUMMARY:SKCC Weekend Sprintathon (WES)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 35h 59m\nExchange: RST + state/p
 rovince/country + name + SKCC number (C/T/S suffix for award holders)\nNot
 e: Older sources describe the anchor as 'the Saturday following the 6th'\,
  which differs from '2nd Saturday' in some months. SKCC's current page say
 s 2nd Saturday\; re-check if dates drift.\nRules: https://www.skccgroup.co
 m/operating_activities/weekend_sprintathon/
URL:https://www.skccgroup.com/operating_activities/weekend_sprintathon/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-africa-ft4-20270911T1500@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270911T150000Z
DTEND:20270911T180000Z
SUMMARY:Africa FT4 DX Contest
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT4)\nBands: 80m\, 40m\, 20m\nBa
 nd note: 80m\, 40m and 20m\; recommended dial frequencies 3576 kHz\, 7047.
 5 kHz and 14080 kHz (USB)\, the WSJT-X FT4 defaults.\nDuration: 3h\nExchan
 ge: A signal report and the four-digit Maidenhead grid locator\, using the
  FT4 mode.\nNote: Two legs off one record: both run 15:00-18:00 UTC and di
 ffer only in which second Saturday they anchor to. Power is capped at 100 
 W for everyone\, so it is recorded as the single power category rather tha
 n as a set of entry classes. No log deadline is stated in the contest's ow
 n rules section.\nRules: https://mysarl.org.za/wp-content/uploads/2025/11/
 2026-Africa-FT4-DX-Contest-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-Africa-FT4-DX-Con
 test-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-september-vhf-20270911T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270911T180000Z
DTEND:20270913T025900Z
SUMMARY:ARRL September VHF Contest
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 6m\, 2m\, 1.25m\, 70cm\, 33
 cm\, 23cm\, 13cm\, 3cm\nBand note: All authorized frequencies above 50 MHz
 \nDuration: 32h 59m\nExchange: not recorded yet — see the sponsor's rule
 s below\nRules: http://www.arrl.org/september-vhf
URL:http://www.arrl.org/september-vhf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:4sqrp-sss-20270913T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270913T000000Z
DTEND:20270913T020000Z
SUMMARY:4 States QRP Group Second Sunday Sprint (SSS)
DESCRIPTION:Sponsor: 4 States QRP Group\nModes: CW\, SSB\, Digital\nBands: 
 160m\, 80m\, 40m\, 20m\, 15m\, 10m\nDuration: 2h\nExchange: RST + state/pr
 ovince/country + 4SQRP member number (power if non-member)\nNote: SPONSOR-
 ANCHORED LOCAL TIME. The anchor is the second SUNDAY and the sprint runs i
 nto Monday UTC. 4SQRP states the consequence itself: '7 PM until 9 PM cent
 ral time (CST or CDT\, whichever is in effect at the time). If you use UTC
 \, that time changes when we switch from CST to CDT (or vice versa).' Reso
 lved through America/Chicago\, so it is 0100Z Monday in winter and 0000Z M
 onday in summer.\nRules: https://www.4sqrp.com/SSS/sss_rules_revised_02_20
 26.pdf
URL:https://www.4sqrp.com/SSS/sss_rules_revised_02_2026.pdf
CATEGORIES:CW,SSB,Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270913T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270913T000000Z
DTEND:20270913T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270913T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270913T174000Z
DTEND:20270913T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:darc-cw-ausbildungscontest-20270914T1800@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270914T180000Z
DTEND:20270914T185900Z
SUMMARY:DARC CW-Ausbildungscontest (unverified)
DESCRIPTION:Sponsor: DARC\nModes: CW\nBands: not yet read off the sponsor's
  own rules\nDuration: 59m\nExchange: not recorded yet — see the sponsor'
 s rules below\nNote: IT COMPLETES A PATTERN DARC DESCRIBES BUT DOES NOT SP
 ELL OUT. Their three short contests take one month of each quarter in turn
 \, all on a Tuesday evening: the RTTY-Kurzcontest in months 1/4/7/10\, the
  FT4 Contest in 2/5/8/11\, and this one in 3/6/9/12. All four of DARC's pu
 blished dates are the SECOND TUESDAY of those months. That is what 'reiht 
 sich vom Termin her in die anderen ... ein' means\, and the arithmetic con
 firms it rather than assuming it.\n\nVERIFIED FALSE because the page that 
 describes the series is prose about teaching CW rather than an Ausschreibu
 ng: no bands\, no exchange\, no deadline. BANDS ARE UNRECORDED\, so every 
 band filter excludes this record.\n\nWHERE THE BANDS WOULD HAVE BEEN: Not 
 stated on the page that describes the series. That sentence sits here rath
 er than in bands_note\, because bands_note is for a sponsor's own wording 
 ABOUT a band list and must never stand in for one -- a test enforces it\, 
 and it caught this.\nUNVERIFIED: these dates have not yet been checked aga
 inst the sponsor's own published rules. Confirm before you rely on them.\n
 Rules: https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildu
 ngscontest/
URL:https://www.darc.de/der-club/referate/conteste/cwa/darc-cw-ausbildungsc
 ontest/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270915T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270915T130000Z
DTEND:20270915T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270915T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270915T190000Z
DTEND:20270915T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sarl-equinox-6m-september-20270916T0001@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270916T000100Z
DTEND:20271015T235900Z
SUMMARY:SARL Equinox 6m African DX Entity Challenge (September)
DESCRIPTION:Sponsor: SARL\nModes: FT8/FT4 (FT8)\nBands: 6m\nDuration: 719h 
 58m\nExchange: Signal reports\; contacts must be two-way point to point.\n
 Note: A month-long challenge rather than a weekend contest\, which is why 
 it is the longest single occurrence in the catalog. 16 September to 15 Oct
 ober is 29 days. The two legs are separate records because their end offse
 ts differ -- the March leg runs 30 days and the September leg 29 -- and on
 e record carries one start/end pair. SARL's own calendar marks each leg wi
 th a start and an end event rather than one long block\, and those markers
  confirm both instants.\nRules: https://mysarl.org.za/wp-content/uploads/2
 025/11/2026-SARL-Equinox-6m-African-DX-Entity-Challenge-v1.1.pdf
URL:https://mysarl.org.za/wp-content/uploads/2025/11/2026-SARL-Equinox-6m-A
 frican-DX-Entity-Challenge-v1.1.pdf
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270916T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270916T030000Z
DTEND:20270916T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270916T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270916T070000Z
DTEND:20270916T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270917T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270917T010000Z
DTEND:20270917T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270917T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270917T014500Z
DTEND:20270917T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270917T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270917T023000Z
DTEND:20270917T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270917T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270917T200000Z
DTEND:20270917T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:zs-sota-activity-weekend-20270918T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270918T000000Z
DTEND:20270919T215900Z
SUMMARY:ZS SOTA Activity Weekend
DESCRIPTION:Sponsor: SOTA SA\nModes: Mixed\nBands: not yet read off the spo
 nsor's own rules\nDuration: 45h 59m\nExchange: An RS\, RST or RSQ report a
 nd the SOTA reference.\nNote: THE CATALOG'S SECOND RECORD WITH NO BANDS\, 
 AND THE SECOND FOR A GOOD REASON. SARL states '2. Frequencies and modes Al
 l amateur bands and modes' -- there is no list to record\, and writing one
  out would be this catalog inventing a restriction SARL did not state. Sam
 e treatment as JARL's New Year QSO Party. The consequence is real and the 
 page says so: every band filter necessarily excludes this record.\n\nModes
  are 'Mixed' for the same sentence -- that is exactly what the token means
 .\n\nIt sits at the edge of what this catalog is for. It has dates\, rules
 \, an exchange and categories\, so it is a scheduled operating event with 
 a schedule worth publishing\; but it is scored through the SOTA database r
 ather than by a log submitted to the sponsor\, and 'Activator' and 'Chaser
 ' are roles rather than entry classes. Encoded on the same reasoning as UB
 A's Belgian Mills Award\, which is also an award-shaped event with real da
 tes. Sourced from the SARL Contest Manual\, which carries this contest's f
 ull rules and names its organising body -- the venue in which South Africa
 n clubs publish their rules\, not a listing of them. See data/sources.md\,
  'Nine South African clubs\, one manual'.\nRules: https://mysarl.org.za/wp
 -content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.p
 df
URL:https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manu
 al-Version-1.1-2025-12-15.pdf
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:arrl-10ghz-leg2-20270918T0900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270918T090000Z
DTEND:20270920T075900Z
SUMMARY:ARRL 10 GHz and Up Contest\, Round 2
DESCRIPTION:Sponsor: ARRL\nModes: Mixed\nBands: 3cm\nBand note: 10 GHz thro
 ugh light\nDuration: 46h 59m\nExchange: not recorded yet — see the spons
 or's rules below\nLogs due: 2027-10-20\nNote: CORRECTION: this was stored 
 as a local-time contest running 0600 local Saturday to 2359 local Sunday. 
 ARRL has since moved it to fixed UTC and says so explicitly in the rules. 
 It is now a plain UTC record -- 0900Z Saturday to 0759Z Monday -- and carr
 ies no timezone or local_rolling flag. Operating time is capped at 42 hour
 s inside that 47-hour window. Also resolves the suspected typo flagged ear
 lier: ARRL's rule reads 'Third full weekend of August AND SEPTEMBER'\, so 
 a single rule covers both rounds and the September anchor was right all al
 ong.\nRules: http://www.arrl.org/10-ghz-up
URL:http://www.arrl.org/10-ghz-up
CATEGORIES:Mixed
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:sac-cw-20270918T1200@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270918T120000Z
DTEND:20270919T115900Z
SUMMARY:Scandinavian Activity Contest\, CW
DESCRIPTION:Sponsor: NRAU\nModes: CW\nBands: 80m\, 40m\, 20m\, 15m\, 10m\nB
 and note: 3510-3560\, 7000-7040\, 14000-14060\, 21000-21070\, 28000-28070 
 kHz\nDuration: 23h 59m\nExchange: RS(T) plus a serial number starting at 0
 01.\nLogs due: 2027-09-24\nNote: FOUND BECAUSE A BLOCKED ORGANISATION STOP
 PED BEING ASKED WHAT ELSE IT RUNS. NRAU is recorded in this registry as bl
 ocked\, correctly: nrau.net says its contest information is under revision
  and publishes no rules for NRAU-Baltic or the Nordic Activity Contests. B
 ut NRAU also organises this\, its flagship\, and it publishes complete rul
 es at a domain of its own. SAC appeared nowhere in the registry at all unt
 il the 2026-08-21 gap audit.\n\nTHE PAGE IS HEADED 2023 AND THE RULE IS ST
 ATED AS STANDING. The recurrence sentences say 'each year'\, which is the 
 form this catalog trusts -- the same form ARRL's generic calendar uses -- 
 and they reproduce that page's own 2023 dates. Re-read when NRAU publishes
  a newer edition.\nRules: https://www.sactest.net/blog/rules/
URL:https://www.sactest.net/blog/rules/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:bartg-sprint-psk63-20270919T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270919T170000Z
DTEND:20270919T205900Z
SUMMARY:BARTG Sprint PSK63 Contest
DESCRIPTION:Sponsor: BARTG\nModes: Digital (PSK63)\nBands: 80m\, 40m\, 20m\
 , 15m\, 10m\nDuration: 3h 59m\nExchange: Message number only (3 or 4 figur
 es from 001)\nLogs due: 2027-09-26\nRules: https://bartg.org.uk/bartg-spri
 nt-psk63-contest/
URL:https://bartg.org.uk/bartg-sprint-psk63-contest/
CATEGORIES:Digital
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270920T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270920T000000Z
DTEND:20270920T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270920T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270920T174000Z
DTEND:20270920T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:skcc-sks-20270922T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270922T000000Z
DTEND:20270922T020000Z
SUMMARY:SKCC Straight Key Sprint (SKS)
DESCRIPTION:Sponsor: Straight Key Century Club\nModes: CW\nBands: 160m\, 80
 m\, 40m\, 20m\, 15m\, 10m\, 6m\nBand note: Suggested frequencies\, one per
  band\nDuration: 2h\nExchange: RST + QTH + name + SKCC number\nRules: http
 s://www.skccgroup.com/operating_activities/weekday_sprint/
URL:https://www.skccgroup.com/operating_activities/weekday_sprint/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270922T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270922T130000Z
DTEND:20270922T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270922T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270922T190000Z
DTEND:20270922T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270923T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270923T030000Z
DTEND:20270923T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270923T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270923T070000Z
DTEND:20270923T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20270924T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270924T010000Z
DTEND:20270924T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20270924T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270924T014500Z
DTEND:20270924T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20270924T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270924T023000Z
DTEND:20270924T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270924T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270924T200000Z
DTEND:20270924T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cq-ww-rtty-20270925T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270925T000000Z
DTEND:20270926T235900Z
SUMMARY:CQ Worldwide DX Contest\, RTTY
DESCRIPTION:Sponsor: CQ Magazine\nModes: RTTY\nBands: 80m\, 40m\, 20m\, 15m
 \, 10m\nBand note: Five bands only: 3.5\, 7\, 14\, 21 and 28 MHz\nDuration
 : 47h 59m\nExchange: RST report plus CQ zone number\; continental USA and 
 Canada also send state or province\nLogs due: 2027-09-28\nRules: https://c
 qwwrtty.com/rules.htm
URL:https://cqwwrtty.com/rules.htm
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270925T1400@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270925T140000Z
DTEND:20270925T170000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 3h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-vhf-uhf-20270925T1700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270925T170000Z
DTEND:20270925T180000Z
SUMMARY:AGCW VHF/UHF Contest
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 2m\, 70cm\nDuration: 1h\nEx
 change: RST + running number + locator\nNote: Four dates a year\, each wit
 h two back-to-back sessions on different bands: the first session is 2 m o
 nly\, the second 70 cm only. Encoded as two sessions off one anchor\, so e
 ight occurrences a year. The per-session band split is not expressible in 
 the current schema -- both bands are listed at contest level.\nRules: http
 s://www.agcw.de/contest/vhf-uhf/
URL:https://www.agcw.de/contest/vhf-uhf/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20270927T0000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270927T000000Z
DTEND:20270927T010000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:agcw-zap-merit-20270927T1740@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270927T174000Z
DTEND:20270927T183000Z
SUMMARY:AGCW ZAP Merit Contest (ZMC) (unverified)
DESCRIPTION:Sponsor: AGCW-DL\nModes: CW\nBands: 80m\nDuration: 50m\nExchang
 e: Callsign + date + time + RST (SWLs log RST of both stations in a QSO)\n
 Note: PARTLY UNVERIFIED. The recurrence (every Monday)\, the 1740 UTC pre-
 logging opening and the 1800 UTC telegram transmission are all quoted from
  AGCW. AGCW publishes NO closing time. The 1830 end stored here is a PLACE
 HOLDER so the record expands -- it is not a sponsor fact and must not be p
 resented as one. Confirm the session length with the ZMC manager before sh
 ipping. Points accumulate over a calendar year\; logs are due 31 January o
 f the following year.\nUNVERIFIED: these dates have not yet been checked a
 gainst the sponsor's own published rules. Confirm before you rely on them.
 \nRules: https://www.agcw.de/contest/tzap/
URL:https://www.agcw.de/contest/tzap/
CATEGORIES:CW
STATUS:TENTATIVE
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270929T1300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270929T130000Z
DTEND:20270929T140000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270929T1900@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270929T190000Z
DTEND:20270929T200000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270930T0300@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270930T030000Z
DTEND:20270930T040000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cwops-cwt-20270930T0700@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20270930T070000Z
DTEND:20270930T080000Z
SUMMARY:CWops Test (CWT)
DESCRIPTION:Sponsor: CWops\nModes: CW\nBands: 160m\, 80m\, 40m\, 30m\, 20m\
 , 17m\, 15m\, 12m\, 10m\, 6m\nDuration: 1h\nExchange: Members: name + CWop
 s number. Non-members: name + state/province/DX prefix.\nRules: https://cw
 ops.org/cwops-tests/
URL:https://cwops.org/cwops-tests/
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-ft4-20271001T0100@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20271001T010000Z
DTEND:20271001T013000Z
SUMMARY:NCCC FT4 Sprint (FT4 NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: FT8/FT
 4 (FT4)\nBands: 160m\, 80m\, 40m\, 20m\, 15m\, 10m\, 6m\nDuration: 30m\nEx
 change: Grid square (following NA VHF\, WW Digi and ARRL IDC practice)\nNo
 te: NCCC describes these as 'nominal rules' that may be modified on a week
 ly basis\, and runs formal Ladder seasons interspersed with practice weeks
 . The 30-minute session slot itself is fixed.\nRules: https://www.ncccspri
 nt.com/ft4ns.html
URL:https://www.ncccsprint.com/ft4ns.html
CATEGORIES:FT8/FT4
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-rtty-20271001T0145@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20271001T014500Z
DTEND:20271001T021500Z
SUMMARY:NCCC RTTY Sprint (RTTY NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: RTTY\n
 Bands: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial numbe
 r + name + QTH (both callsigns required in the exchange)\nNote: NCCC descr
 ibes these as 'nominal rules' that may be modified on a weekly basis\, and
  runs formal Ladder seasons interspersed with practice weeks. The 30-minut
 e session slot itself is fixed.\nRules: https://ncccsprint.com/rttyns.html
URL:https://ncccsprint.com/rttyns.html
CATEGORIES:RTTY
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:nccc-ns-cw-20271001T0230@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20271001T023000Z
DTEND:20271001T030000Z
SUMMARY:NCCC Sprint (NS)
DESCRIPTION:Sponsor: Northern California Contest Club (NCCC)\nModes: CW\nBa
 nds: 160m\, 80m\, 40m\, 20m\, 15m\nDuration: 30m\nExchange: Serial number 
 + name + QTH (both callsigns required in the exchange)\nNote: NCCC describ
 es these as 'nominal rules' that may be modified on a weekly basis\, and r
 uns formal Ladder seasons interspersed with practice weeks. The 30-minute 
 session slot itself is fixed.\nRules: https://ncccsprint.com/rules.html
URL:https://ncccsprint.com/rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:k1usn-sst-20271001T2000@contestcal
DTSTAMP:20261001T202623Z
DTSTART:20271001T200000Z
DTEND:20271001T210000Z
SUMMARY:K1USN Slow Speed Test (SST)
DESCRIPTION:Sponsor: K1USN Radio Club\nModes: CW\nBands: 160m\, 80m\, 40m\,
  20m\, 15m\, 10m\nDuration: 1h\nExchange: Name + state/province/DX country
 \nNote: No formal log submission -- participants post scores to 3830scores
 .com.\nRules: https://www.k1usn.com/sst_rules.html
URL:https://www.k1usn.com/sst_rules.html
CATEGORIES:CW
STATUS:CONFIRMED
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
