{
  "contest": {
    "id": "darc-wag",
    "name": "Worked All Germany Contest (WAG)",
    "sponsor": "DARC",
    "sponsor_home": "https://www.darc.de/der-club/referate/conteste/",
    "country": "DE",
    "summary": "Germany's own DX weekend: the rest of the world chases DL stations for their DOK, and 2000-plus logs a year make it one of Europe's busiest single-country contests.",
    "modes": [
      "SSB",
      "CW"
    ],
    "bands": [
      "80m",
      "40m",
      "20m",
      "15m",
      "10m"
    ],
    "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
    "power_categories": [
      {
        "name": "High Power"
      },
      {
        "name": "Low Power",
        "max_watts": 100
      },
      {
        "name": "QRP",
        "max_watts": 5
      }
    ],
    "log_format": "Cabrillo",
    "log_deadline_days": 7,
    "log_submit_url": "https://www.dxhf2.darc.de/~waglog/upload.cgi",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "note": "'... lädt alle Funkamateure der Welt zur Teilnahme ... ein.' Scoring is one-sided: 'Stationen außerhalb Deutschlands dürfen nur QSOs mit deutschen Stationen werten. Deutsche Stationen können mit allen Stationen arbeiten.' -- stations outside Germany may only count QSOs with German stations; German stations may work everyone."
    },
    "active_from": null,
    "active_until": null,
    "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
    "verified": true,
    "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-18",
    "source_note": "darc.de/der-club/referate/conteste/wag-contest/regeln/ (Regeln, Version ab 2025): 'Der Deutsche Amateur-Radio-Club (DARC) lädt alle Funkamateure der Welt zur Teilnahme am jährlichen Worked All Germany Contest (WAG) ein.' -- 'DARC invites all radio amateurs of the world to take part in the annual WAG.' Contest Periode: 'Oktober, drittes volles Wochenende, 1500 UTC Samstag bis 1459 UTC Sonntag. 2026: 17/18. Oktober' -- 'October, third full weekend, 1500 UTC Saturday to 1459 UTC Sunday.' Betriebsarten und Bänder: 'SSB, CW: 3,5 - 7 - 14 - 21 - 28 MHz.' Kontrollziffernaustausch: 'Deutsche Stationen senden RS(T) und ihren DOK ... Nichtmitglieder des DARC und VFDB sowie ausländische Stationen in Deutschland senden statt eines DOK den Kenner \"NM\" (no member)'; 'Stationen außerhalb Deutschlands senden die üblichen Kontrollnummern bestehend aus RS(T) und der laufenden QSO-Nummer.' Logeinsendeschluss: 'Einsendeschluss ist 7 Tage nach Contestende. 2026: 25.10.26, 23.59 ME(S)Z.' Verified 2026-08-18."
  },
  "rule": {
    "plain": "Third full weekend of October",
    "raw": {
      "type": "nth_full_weekend",
      "month": 10,
      "n": 3
    },
    "start": {
      "day_offset": 0,
      "time": "1500"
    },
    "end": {
      "day_offset": 1,
      "time": "1459"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "darc-wag",
      "name": "Worked All Germany Contest (WAG)",
      "start": "2026-10-17T15:00:00Z",
      "end": "2026-10-18T14:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "DARC",
      "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
      "verified": true,
      "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
      "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2026-10-25T14:59:00Z",
      "uid": "darc-wag-20261017T1500@contestcal",
      "start_date": "2026-10-17",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "darc-wag",
      "name": "Worked All Germany Contest (WAG)",
      "start": "2027-10-16T15:00:00Z",
      "end": "2027-10-17T14:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "DARC",
      "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
      "verified": true,
      "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
      "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2027-10-24T14:59:00Z",
      "uid": "darc-wag-20271016T1500@contestcal",
      "start_date": "2027-10-16",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "darc-wag",
      "name": "Worked All Germany Contest (WAG)",
      "start": "2028-10-21T15:00:00Z",
      "end": "2028-10-22T14:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "DARC",
      "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
      "verified": true,
      "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
      "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2028-10-29T14:59:00Z",
      "uid": "darc-wag-20281021T1500@contestcal",
      "start_date": "2028-10-21",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "darc-wag",
      "name": "Worked All Germany Contest (WAG)",
      "start": "2029-10-20T15:00:00Z",
      "end": "2029-10-21T14:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "DARC",
      "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
      "verified": true,
      "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
      "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2029-10-28T14:59:00Z",
      "uid": "darc-wag-20291020T1500@contestcal",
      "start_date": "2029-10-20",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    },
    {
      "contest_id": "darc-wag",
      "name": "Worked All Germany Contest (WAG)",
      "start": "2030-10-19T15:00:00Z",
      "end": "2030-10-20T14:59:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 23.98,
      "modes": [
        "SSB",
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "DARC",
      "rules_url": "https://www.darc.de/der-club/referate/conteste/wag-contest/regeln/",
      "verified": true,
      "note": "DARC's English-language pages call this 'this contest on the third weekend of October'; the Ausschreibung says 'drittes volles Wochenende', and the full-weekend reading is what is encoded. DARC's printed deadline is a German local-time instant -- 25.10.26, 23.59 ME(S)Z -- while the stored interval lands on the same date at the contest's own end time.",
      "exchange": "German stations send RS(T) + their DOK, or 'NM' if they are not a DARC or VFDB member. Stations outside Germany send RS(T) + serial number.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2030-10-27T14:59:00Z",
      "uid": "darc-wag-20301019T1500@contestcal",
      "start_date": "2030-10-19",
      "mode_families": [
        "CW",
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "12-24"
    }
  ]
}