{
  "contest": {
    "id": "agcw-dtc",
    "name": "Deutscher Telegrafie Contest (DTC)",
    "sponsor": "AGCW-DL / High Speed Club (HSC)",
    "sponsor_home": "https://www.agcw.de/",
    "country": "DE",
    "summary": "Three-hour hand-copy CW contest on German Unity Day. Electronic decoders are explicitly disqualifying.",
    "modes": [
      "CW"
    ],
    "bands": [
      "80m",
      "40m"
    ],
    "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
    "power_categories": [
      {
        "name": "QRP",
        "max_watts": 5
      },
      {
        "name": "LP",
        "max_watts": 100
      },
      {
        "name": "HP",
        "max_watts": null
      }
    ],
    "log_format": "",
    "log_deadline_days": null,
    "log_submit_url": "",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "note": "agcw.de: 'Teilnehmen können alle Funkamateurinnen und Funamateure (nur Single-OP).' Entry is open worldwide; the DL requirement constrains who you can work, not who may enter."
    },
    "active_from": null,
    "active_until": null,
    "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
    "verified": true,
    "rules_url": "https://www.agcw.de/contest/dtc/",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-12",
    "source_note": "agcw.de/contest/dtc: 'Seit einigen Jahren findet er stets am Tag der Deutschen Einheit (3. Oktober) von 07:00–10:00 UTC (09:00–12:00 Uhr MESZ) auf den Bändern 80m und 40m statt.' Run jointly with the High Speed Club since 1971."
  },
  "rule": {
    "plain": "October 3, every year",
    "raw": {
      "type": "fixed_date",
      "month": 10,
      "day": 3
    },
    "start": {
      "day_offset": 0,
      "time": "0700"
    },
    "end": {
      "day_offset": 0,
      "time": "1000"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "agcw-dtc",
      "name": "Deutscher Telegrafie Contest (DTC)",
      "start": "2026-10-03T07:00:00Z",
      "end": "2026-10-03T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 3,
      "modes": [
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "AGCW-DL / High Speed Club (HSC)",
      "rules_url": "https://www.agcw.de/contest/dtc/",
      "verified": true,
      "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
      "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-12",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "log_due": null,
      "uid": "agcw-dtc-20261003T0700@contestcal",
      "start_date": "2026-10-03",
      "mode_families": [
        "CW"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "agcw-dtc",
      "name": "Deutscher Telegrafie Contest (DTC)",
      "start": "2027-10-03T07:00:00Z",
      "end": "2027-10-03T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 3,
      "modes": [
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "AGCW-DL / High Speed Club (HSC)",
      "rules_url": "https://www.agcw.de/contest/dtc/",
      "verified": true,
      "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
      "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-12",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "log_due": null,
      "uid": "agcw-dtc-20271003T0700@contestcal",
      "start_date": "2027-10-03",
      "mode_families": [
        "CW"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "agcw-dtc",
      "name": "Deutscher Telegrafie Contest (DTC)",
      "start": "2028-10-03T07:00:00Z",
      "end": "2028-10-03T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 3,
      "modes": [
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "AGCW-DL / High Speed Club (HSC)",
      "rules_url": "https://www.agcw.de/contest/dtc/",
      "verified": true,
      "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
      "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-12",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "log_due": null,
      "uid": "agcw-dtc-20281003T0700@contestcal",
      "start_date": "2028-10-03",
      "mode_families": [
        "CW"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "agcw-dtc",
      "name": "Deutscher Telegrafie Contest (DTC)",
      "start": "2029-10-03T07:00:00Z",
      "end": "2029-10-03T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 3,
      "modes": [
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "AGCW-DL / High Speed Club (HSC)",
      "rules_url": "https://www.agcw.de/contest/dtc/",
      "verified": true,
      "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
      "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-12",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "log_due": null,
      "uid": "agcw-dtc-20291003T0700@contestcal",
      "start_date": "2029-10-03",
      "mode_families": [
        "CW"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "agcw-dtc",
      "name": "Deutscher Telegrafie Contest (DTC)",
      "start": "2030-10-03T07:00:00Z",
      "end": "2030-10-03T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 3,
      "modes": [
        "CW"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "AGCW-DL / High Speed Club (HSC)",
      "rules_url": "https://www.agcw.de/contest/dtc/",
      "verified": true,
      "note": "Anchored on German Unity 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 AGCW hedging its own history, not the current rule.",
      "exchange": "German stations: RST + LDK (district vehicle registration code). All others: RST only.",
      "country": "DE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-12",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "Every QSO must involve a German station: 'Mindestens eine der an einem QSO beteiligten Stationen muss sich in Deutschland befinden.' Non-DL entrants can therefore work only DL stations.",
      "log_due": null,
      "uid": "agcw-dtc-20301003T0700@contestcal",
      "start_date": "2030-10-03",
      "mode_families": [
        "CW"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    }
  ]
}