{
  "contest": {
    "id": "early-morning-coffee-qso-party",
    "name": "Early Morning Coffee QSO Party",
    "sponsor": "Bo Karoo Amateur Radio Club",
    "sponsor_home": "https://mysarl.org.za/contest-resources/",
    "country": "ZA",
    "summary": "An hour of 80 and 40 m phone at six in the morning, twice a year, scored on a sliding scale by the age of the operator you work.",
    "modes": [
      "SSB"
    ],
    "bands": [
      "80m",
      "40m"
    ],
    "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
    "power_categories": [],
    "log_format": "",
    "log_deadline_days": null,
    "log_submit_url": "",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": false,
      "note": "The manual states NO participation clause for this contest -- unlike SARL's own HAMNET and Top Band contests, which name their entity lists -- and there is no blanket clause in the general rules either. Its scoring contemplates stations outside the region, so it is recorded as worldwide, with verified false because that is an absence of words rather than a statement."
    },
    "active_from": null,
    "active_until": null,
    "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
    "verified": true,
    "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-19",
    "source_note": "2026 SARL Contest Manual Version 1.1 (2025-12-15), mysarl.org.za, 'The Early Morning Coffee QSO Party': '1. Aim. To create an interest and activity on 80 and 40 m in the mornings and to try and contact as many of the early morning stations as possible. This is a phone only contest and scoring on a sliding scale would depend on the age of the person that you work.' '2. Dates and Times 04:00 UTC (06:00 CAT) to 05:00 UTC (07:00 CAT) on the 2nd Wednesday of May and October - Wednesday 13th May and Wednesday 14th October 2026.' Exchange: '4.1. Your call sign, a RS report, your Grid Square, your age category and name.' Sponsor Club - Bo Karoo Amateur Radio Club."
  },
  "rule": {
    "plain": "Second Wednesday of May and October",
    "raw": {
      "type": "monthly_nth_weekday",
      "n": 2,
      "weekday": 2,
      "months": [
        5,
        10
      ]
    },
    "start": {
      "day_offset": 0,
      "time": "0400"
    },
    "end": {
      "day_offset": 0,
      "time": "0500"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2026-10-14T04:00:00Z",
      "end": "2026-10-14T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20261014T0400@contestcal",
      "start_date": "2026-10-14",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    },
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2027-05-12T04:00:00Z",
      "end": "2027-05-12T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20270512T0400@contestcal",
      "start_date": "2027-05-12",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    },
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2027-10-13T04:00:00Z",
      "end": "2027-10-13T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20271013T0400@contestcal",
      "start_date": "2027-10-13",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    },
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2028-05-10T04:00:00Z",
      "end": "2028-05-10T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20280510T0400@contestcal",
      "start_date": "2028-05-10",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    },
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2028-10-11T04:00:00Z",
      "end": "2028-10-11T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20281011T0400@contestcal",
      "start_date": "2028-10-11",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    },
    {
      "contest_id": "early-morning-coffee-qso-party",
      "name": "Early Morning Coffee QSO Party",
      "start": "2029-05-09T04:00:00Z",
      "end": "2029-05-09T05:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 1,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m: 3 603-3 650 and 3 703-3 800 kHz, with 3 651-3 699 kHz contest free. 40 m: 7 063-7 100 and 7 130-7 200 kHz, with 7 100-7 130 kHz contest free.",
      "sponsor": "Bo Karoo Amateur Radio Club",
      "rules_url": "https://mysarl.org.za/wp-content/uploads/2025/12/2026-SARL-Contest-Manual-Version-1.1-2025-12-15.pdf",
      "verified": true,
      "note": "An hour at 0400 UTC, which is 0600 local -- the earliest start of any contest in this catalog, and the point of it. Two months a year rather than monthly, which is what monthly_nth_weekday's `months` field carries. 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, 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 listing. The distinction that matters: an aggregator republishes rules it found elsewhere, and this is where the rules appear.",
      "exchange": "Your call sign, an RS report, your grid square, your age category and your name.",
      "country": "ZA",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "early-morning-coffee-qso-party-20290509T0400@contestcal",
      "start_date": "2029-05-09",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "lt2"
    }
  ]
}