{
  "contest": {
    "id": "rsgb-afs-ssb",
    "name": "RSGB AFS Contest, SSB",
    "sponsor": "RSGB Contest Committee",
    "sponsor_home": "https://www.rsgbcc.org/hf/",
    "country": "GB",
    "summary": "Four hours of SSB on 80 and 40 m for RSGB affiliated club teams, in January.",
    "modes": [
      "SSB"
    ],
    "bands": [
      "80m",
      "40m"
    ],
    "exchange": "RS(T) plus a serial number starting at 1 and incrementing by 1, irrespective of band.",
    "power_categories": [
      {
        "name": "Maximum licenced power",
        "max_watts": null
      },
      {
        "name": "100 W",
        "max_watts": 100
      },
      {
        "name": "10 W",
        "max_watts": 10
      }
    ],
    "log_format": "",
    "log_deadline_days": null,
    "log_submit_url": "",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "entity_list",
      "entities": [
        "G"
      ],
      "verified": true,
      "note": "'Clubs entering these contests must be affiliated to the RSGB' and 'A club may be represented by any number of stations, all of whom must be within the UK&CD' -- the United Kingdom and Crown Dependencies. Stations elsewhere may be worked but cannot enter."
    },
    "active_from": null,
    "active_until": null,
    "note": "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 the Sunday eight days later and SSB the Saturday fourteen days later. No consistent ordinal describes 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 reproduces 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 next decides anything in 2028.",
    "verified": true,
    "rules_url": "https://www.rsgbcc.org/hf/rules/2026/rafs.shtml",
    "rules_url_pattern": "https://www.rsgbcc.org/hf/rules/{year}/rafs.shtml",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-19",
    "source_note": "rsgbcc.org/hf/rules/2026/rafs.shtml, the RSGB Contest Committee's own rules, which cover three contests at once: 'There are four HF AFS Contests annually - the Rules below apply to the AFS CW, SSB and Datamodes contests on 80m & 40m.' '2. Date & Time: AFS CW - Saturday 3 January 2026, 1300-1700 UTC. AFS Datamodes - Sunday 11 January 2026 1300-1700 UTC. AFS SSB - Saturday 17 January 2026, 1300-1700 UTC.' This record is the SSB leg. Entrants: '(a) Clubs entering these contests must be affiliated to the RSGB (b) A club may be represented by any number of stations, all of whom must be within the UK&CD'. Exchange: 'RS(T) plus Serial Number starting at 1 and incrementing by 1, irrespective of band'. Power sections: maximum licenced power, 100 W and 10 W. RSGB keeps a rules page per year, so five years of its own dates check the rule: AFS CW ran 8 Jan 2022, 7 Jan 2023, 6 Jan 2024, 4 Jan 2025 and 3 Jan 2026; Datamodes 16, 15, 14, 12 and 11 January; SSB 22, 21, 20, 18 and 17 January. All fifteen are reproduced by one anchor -- the first Saturday of January, skipping 1 January -- at offsets of 0, 8 and 14 days."
  },
  "rule": {
    "plain": "First Saturday of January, except when that falls on 1 January — then the weekend after",
    "raw": {
      "type": "nth_weekday",
      "month": 1,
      "n": 1,
      "weekday": 5,
      "exclude_dates": [
        [
          1,
          1
        ]
      ]
    },
    "start": {
      "day_offset": 14,
      "time": "1300"
    },
    "end": {
      "day_offset": 14,
      "time": "1700"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "rsgb-afs-ssb",
      "name": "RSGB AFS Contest, SSB",
      "start": "2027-01-16T13:00:00Z",
      "end": "2027-01-16T17:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 4,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m and 40 m. CW 3510-3570 and 7000-7040 kHz; SSB 3600-3775 and 7060-7200 kHz; PSK63 3580-3590 and 7040-7045 kHz; RTTY 3590-3620 and 7045-7060 kHz.",
      "sponsor": "RSGB Contest Committee",
      "rules_url": "https://www.rsgbcc.org/hf/rules/2027/rafs.shtml",
      "verified": true,
      "note": "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 the Sunday eight days later and SSB the Saturday fourteen days later. No consistent ordinal describes 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 reproduces 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 next decides anything in 2028.",
      "exchange": "RS(T) plus a serial number starting at 1 and incrementing by 1, irrespective of band.",
      "country": "GB",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": false,
      "eligibility_scope": "entity_list",
      "eligibility_reason": "Entry limited to G. K stations may be worked but cannot submit an entry.",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "rsgb-afs-ssb-20270116T1300@contestcal",
      "start_date": "2027-01-16",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rsgb-afs-ssb",
      "name": "RSGB AFS Contest, SSB",
      "start": "2028-01-22T13:00:00Z",
      "end": "2028-01-22T17:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 4,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m and 40 m. CW 3510-3570 and 7000-7040 kHz; SSB 3600-3775 and 7060-7200 kHz; PSK63 3580-3590 and 7040-7045 kHz; RTTY 3590-3620 and 7045-7060 kHz.",
      "sponsor": "RSGB Contest Committee",
      "rules_url": "https://www.rsgbcc.org/hf/rules/2028/rafs.shtml",
      "verified": true,
      "note": "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 the Sunday eight days later and SSB the Saturday fourteen days later. No consistent ordinal describes 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 reproduces 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 next decides anything in 2028.",
      "exchange": "RS(T) plus a serial number starting at 1 and incrementing by 1, irrespective of band.",
      "country": "GB",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": false,
      "eligibility_scope": "entity_list",
      "eligibility_reason": "Entry limited to G. K stations may be worked but cannot submit an entry.",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "rsgb-afs-ssb-20280122T1300@contestcal",
      "start_date": "2028-01-22",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rsgb-afs-ssb",
      "name": "RSGB AFS Contest, SSB",
      "start": "2029-01-20T13:00:00Z",
      "end": "2029-01-20T17:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 4,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m and 40 m. CW 3510-3570 and 7000-7040 kHz; SSB 3600-3775 and 7060-7200 kHz; PSK63 3580-3590 and 7040-7045 kHz; RTTY 3590-3620 and 7045-7060 kHz.",
      "sponsor": "RSGB Contest Committee",
      "rules_url": "https://www.rsgbcc.org/hf/rules/2029/rafs.shtml",
      "verified": true,
      "note": "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 the Sunday eight days later and SSB the Saturday fourteen days later. No consistent ordinal describes 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 reproduces 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 next decides anything in 2028.",
      "exchange": "RS(T) plus a serial number starting at 1 and incrementing by 1, irrespective of band.",
      "country": "GB",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": false,
      "eligibility_scope": "entity_list",
      "eligibility_reason": "Entry limited to G. K stations may be worked but cannot submit an entry.",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "rsgb-afs-ssb-20290120T1300@contestcal",
      "start_date": "2029-01-20",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "rsgb-afs-ssb",
      "name": "RSGB AFS Contest, SSB",
      "start": "2030-01-19T13:00:00Z",
      "end": "2030-01-19T17:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 4,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "80 m and 40 m. CW 3510-3570 and 7000-7040 kHz; SSB 3600-3775 and 7060-7200 kHz; PSK63 3580-3590 and 7040-7045 kHz; RTTY 3590-3620 and 7045-7060 kHz.",
      "sponsor": "RSGB Contest Committee",
      "rules_url": "https://www.rsgbcc.org/hf/rules/2030/rafs.shtml",
      "verified": true,
      "note": "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 the Sunday eight days later and SSB the Saturday fourteen days later. No consistent ordinal describes 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 reproduces 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 next decides anything in 2028.",
      "exchange": "RS(T) plus a serial number starting at 1 and incrementing by 1, irrespective of band.",
      "country": "GB",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-19",
      "can_enter": false,
      "eligibility_scope": "entity_list",
      "eligibility_reason": "Entry limited to G. K stations may be worked but cannot submit an entry.",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "rsgb-afs-ssb-20300119T1300@contestcal",
      "start_date": "2030-01-19",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    }
  ]
}