{
  "contest": {
    "id": "uska-helvetia",
    "name": "Helvetia Contest",
    "sponsor": "USKA",
    "sponsor_home": "https://uska.ch/",
    "country": "CH",
    "summary": "Switzerland's national DX contest over the last full weekend of April. Cantons are the multiplier, so Swiss stations are worth chasing on every band, and CW, SSB and digital each count separately.",
    "modes": [
      "CW",
      "SSB",
      "RTTY",
      "Digital",
      "FT8/FT4"
    ],
    "bands": [
      "160m",
      "80m",
      "40m",
      "20m",
      "15m",
      "10m"
    ],
    "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.",
    "power_categories": [
      {
        "name": "High Power",
        "max_watts": 1000
      },
      {
        "name": "Low Power",
        "max_watts": 100
      },
      {
        "name": "QRP CW / Digital",
        "max_watts": 5
      },
      {
        "name": "QRP SSB",
        "max_watts": 10
      }
    ],
    "log_format": "Cabrillo",
    "log_deadline_days": 8,
    "log_submit_url": "https://contestlog.uska.ch",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "note": "The Reglement states the contest is 'in der Schweiz und im Ausland ausgeschrieben' -- announced in Switzerland and abroad -- and 2.5.2 gives foreign stations their own exchange, so anyone may enter."
    },
    "active_from": null,
    "active_until": null,
    "note": "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, which 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-hour rest in at most two periods; the record carries the full 24-hour window because that is when the contest is on air.",
    "verified": true,
    "rules_url": "https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-19",
    "source_note": "uska.ch Reglement fuer den Helvetia-Wettbewerb, Ausgabe Maerz 2026. 2.1 Datum und Zeit: 'Letztes volles Wochenende im April, Samstag 13:00 UTC bis Sonntag 12:59 UTC.' (Last full weekend in April, Saturday 13:00 UTC to Sunday 12:59 UTC.) 2.4 Baender: '160 m, 80 m, 40 m, 20 m, 15 m und 10 m'. 2.5.1 Schweizer Stationen: 'Rapport (RS oder RST) und dem Kanton (z.B. 59 ZH, 599 ZH)'; 2.5.2 auslaendische Stationen: 'Rapport (RS oder RST) und der laufenden, mindestens dreistelligen Verbindungsnummer'. 2.7 gives 10 points for a QSO with Switzerland, 1 within one's own continent and 3 to another continent; multipliers are cantons plus DXCC entities per band. 2.9 requires a six-hour rest taken in at most two periods. Power: 'High Power 1000 Watt, Low Power 100 Watt', QRP 'CW maximal 5 Watt / SSB maximal 10 Watt / Fuer digitale Betriebsarten maximal 5 Watt'. Digital is defined in the Reglement: 'Digital - Damit sind Modes wie RTTY, PSK31, PSK63, FT4 und FT8 gemeint. Cabrillo Tag fuer RTTY = RY, bzw. PSK31, PSK63, FT4 und FT8 = DG' (Digital means modes such as RTTY, PSK31, PSK63, FT4 and FT8; the Cabrillo tag for RTTY is RY, and DG for PSK31, PSK63, FT4 and FT8). 11 Log: 'Die Logs sind innert 8 Tagen zwingend ueber das webbasierte User-Interface auf der USKA-Website einzureichen: https://contestlog.uska.ch.' Entry is open beyond Switzerland: the Reglement says the contest is 'in der Schweiz und im Ausland ausgeschrieben' (announced in Switzerland and abroad). USKA's own KW-Contest page (uska.ch/kw-contest/) prints the 2026 dates separately from the Reglemente: Helvetia 25.-26. April, Field Day 6.-7. Juni and 5.-6. September, NMD 19. Juli, Weihnachtswettbewerb 5. und 12. Dezember. Every one of them is reproduced by the encoded rule."
  },
  "rule": {
    "plain": "Last full weekend of April",
    "raw": {
      "type": "nth_full_weekend",
      "month": 4,
      "n": -1
    },
    "start": {
      "day_offset": 0,
      "time": "1300"
    },
    "end": {
      "day_offset": 1,
      "time": "1259"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "uska-helvetia",
      "name": "Helvetia Contest",
      "start": "2027-04-24T13:00:00Z",
      "end": "2027-04-25T12:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "submodes": [
        "PSK31",
        "PSK63"
      ],
      "bands": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "USKA",
      "rules_url": "https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/",
      "verified": true,
      "note": "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, which 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-hour rest in at most two periods; the record carries the full 24-hour window because that is when the contest is on air.",
      "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.",
      "country": "CH",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2027-05-03T12:59:00Z",
      "uid": "uska-helvetia-20270424T1300@contestcal",
      "start_date": "2027-04-24",
      "mode_families": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "band_families": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "uska-helvetia",
      "name": "Helvetia Contest",
      "start": "2028-04-29T13:00:00Z",
      "end": "2028-04-30T12:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "submodes": [
        "PSK31",
        "PSK63"
      ],
      "bands": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "USKA",
      "rules_url": "https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/",
      "verified": true,
      "note": "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, which 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-hour rest in at most two periods; the record carries the full 24-hour window because that is when the contest is on air.",
      "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.",
      "country": "CH",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2028-05-08T12:59:00Z",
      "uid": "uska-helvetia-20280429T1300@contestcal",
      "start_date": "2028-04-29",
      "mode_families": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "band_families": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "uska-helvetia",
      "name": "Helvetia Contest",
      "start": "2029-04-28T13:00:00Z",
      "end": "2029-04-29T12:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "submodes": [
        "PSK31",
        "PSK63"
      ],
      "bands": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "USKA",
      "rules_url": "https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/",
      "verified": true,
      "note": "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, which 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-hour rest in at most two periods; the record carries the full 24-hour window because that is when the contest is on air.",
      "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.",
      "country": "CH",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2029-05-07T12:59:00Z",
      "uid": "uska-helvetia-20290428T1300@contestcal",
      "start_date": "2029-04-28",
      "mode_families": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "band_families": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "uska-helvetia",
      "name": "Helvetia Contest",
      "start": "2030-04-27T13:00:00Z",
      "end": "2030-04-28T12:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "submodes": [
        "PSK31",
        "PSK63"
      ],
      "bands": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "USKA",
      "rules_url": "https://uska.ch/download/reglement-fuer-den-helvetia-wettbewerb-maerz-2026-de/",
      "verified": true,
      "note": "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, which 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-hour rest in at most two periods; the record carries the full 24-hour window because that is when the contest is on air.",
      "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.",
      "country": "CH",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2030-05-06T12:59:00Z",
      "uid": "uska-helvetia-20300427T1300@contestcal",
      "start_date": "2030-04-27",
      "mode_families": [
        "CW",
        "SSB",
        "RTTY",
        "Digital",
        "FT8/FT4"
      ],
      "band_families": [
        "160m",
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    }
  ]
}