{
  "contest": {
    "id": "uba-on-80-40-ssb",
    "name": "UBA ON Contest, 80m/40m SSB",
    "sponsor": "UBA",
    "sponsor_home": "https://www.uba.be/",
    "country": "BE",
    "summary": "A leg of the UBA ON Contest, a four-Sunday series run by the Mechelen section each autumn.",
    "modes": [
      "SSB"
    ],
    "bands": [
      "80m",
      "40m"
    ],
    "exchange": "Stations in Belgium send RS(T) + a QSO number from 001 + their UBA section (non-members give XXX, the national club stations give UBA); stations outside Belgium send RS(T) + a QSO number from 001.",
    "power_categories": [
      {
        "name": "Open",
        "max_watts": null
      },
      {
        "name": "QRP (SSB)",
        "max_watts": 10
      },
      {
        "name": "QRP (CW)",
        "max_watts": 5
      }
    ],
    "log_format": "Cabrillo",
    "log_deadline_days": 5,
    "log_submit_url": "https://contestupload.uba.be/",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "note": "'The UBA Section MCL. Mechelen invites all radio amateurs to participate', and categories 'd Foreign stations' and 'e Foreign SWL' exist -- but 'For foreign stations, only QSOs with Belgian stations are valid. This also applies to ON stations participating from abroad.'"
    },
    "active_from": null,
    "active_until": null,
    "note": "MANUAL, DELIBERATELY: UBA gives four dated legs and no recurrence rule -- the page identifies the event only as 'the 46th edition'. The 2026 legs fall on consecutive Sundays from the last Sunday of September, but UBA states no ordinal, so none is asserted here. log_deadline_days is exact: UBA prints a deadline date beside each leg and all four are the leg's date plus five days.",
    "verified": true,
    "rules_url": "https://www.uba.be/en/hf/contest-rules/on-contest",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-08-18",
    "source_note": "uba.be/en/hf/contest-rules/on-contest, 'ON Contest 2026': 'The UBA Section MCL. Mechelen invites all radio amateurs to participate in the 46th edition of the ON Contest.' 1. Contestperiods: '6 meter Phone/CW 27 September, 2026 from 07:00 UTC to 10:00 UTC deadline logs 2 October / 80/40 meters SSB 4 October, 2026 from 06:00 UTC to 10:00 UTC deadline logs 9 October / 80/40 meters CW 11 October, 2026 from 06:00 UTC to 10:00 UTC deadline logs 16 October / 2 meters Phone/CW 18 October, 2026 from 07:00 UTC to 10:00 UTC deadline logs 23 October'. 4. Contest call and exchange: 'Stations in Belgium: RS(T) + QSO-number from 001 + UBA Section (stations not member of the UBA will give XXX) ... Stations outside Belgium: RS(T) + QSO-number from 001'. Remarks: 'QRP: ... they didn't use more power than 5W in CW or 10W in SSB.' and 'For foreign stations, only QSOs with Belgian stations are valid. This also applies to ON stations participating from abroad.' 9. Deadline: 'The logs must be sent no later than 5 days after the contest.' UBA's own contest calendar repeats each leg's date and window."
  },
  "rule": {
    "plain": "Dates set by the sponsor each year (no derivable rule)",
    "raw": {
      "type": "manual",
      "dates": {
        "2026": [
          "2026-10-04"
        ]
      }
    },
    "start": {
      "day_offset": 0,
      "time": "0600"
    },
    "end": {
      "day_offset": 0,
      "time": "1000"
    },
    "sessions": null
  },
  "next": [
    {
      "contest_id": "uba-on-80-40-ssb",
      "name": "UBA ON Contest, 80m/40m SSB",
      "start": "2026-10-04T06:00:00Z",
      "end": "2026-10-04T10:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 4,
      "modes": [
        "SSB"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m"
      ],
      "bands_note": "",
      "sponsor": "UBA",
      "rules_url": "https://www.uba.be/en/hf/contest-rules/on-contest",
      "verified": true,
      "note": "MANUAL, DELIBERATELY: UBA gives four dated legs and no recurrence rule -- the page identifies the event only as 'the 46th edition'. The 2026 legs fall on consecutive Sundays from the last Sunday of September, but UBA states no ordinal, so none is asserted here. log_deadline_days is exact: UBA prints a deadline date beside each leg and all four are the leg's date plus five days.",
      "exchange": "Stations in Belgium send RS(T) + a QSO number from 001 + their UBA section (non-members give XXX, the national club stations give UBA); stations outside Belgium send RS(T) + a QSO number from 001.",
      "country": "BE",
      "rules_url_archived": "",
      "rules_url_checked": "2026-08-18",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": "2026-10-09T10:00:00Z",
      "uid": "uba-on-80-40-ssb-20261004T0600@contestcal",
      "start_date": "2026-10-04",
      "mode_families": [
        "SSB"
      ],
      "band_families": [
        "80m",
        "40m"
      ],
      "duration_bucket": "2-12"
    }
  ]
}