{
  "contest": {
    "id": "makrothen-rtty",
    "name": "Makrothen RTTY Contest",
    "sponsor": "Pizza Lovers 259",
    "sponsor_home": "https://www.pl259.org/",
    "country": "US",
    "summary": "A three-period RTTY contest on the second full weekend of October, scored by the distance between 4-character grid squares with a bonus on 40 and 80 metres.",
    "modes": [
      "RTTY"
    ],
    "bands": [
      "80m",
      "40m",
      "20m",
      "15m",
      "10m"
    ],
    "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
    "power_categories": [
      {
        "name": "Low Power",
        "max_watts": 100
      },
      {
        "name": "High Power",
        "max_watts": 1500
      }
    ],
    "log_format": "Cabrillo",
    "log_deadline_days": null,
    "log_submit_url": "https://www.pl259.org/makrothen/log-submission/",
    "timezone": "",
    "local_rolling": false,
    "eligibility": {
      "scope": "worldwide",
      "verified": true,
      "note": "'For amateurs around the world to contact as many other amateurs as possible' -- no entrant restriction is stated."
    },
    "active_from": null,
    "active_until": null,
    "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
    "verified": true,
    "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
    "rules_url_pattern": "",
    "rules_url_archived": "",
    "rules_url_checked": "2026-10-07",
    "source_note": "pl259.org/makrothen/makrothen-rules/, read by the owner in a browser and pasted 2026-10-07 (the site's robots.txt disallows automated fetching, so it was not crawled): 'The contest takes place on the second full weekend of October each year. The next contest dates are Saturday 10th and Sunday 11th October 2026, with three separate periods: Saturday 00:00-08:00 UTC and 16:00-24:00 UTC and Sunday 08:00-16:00 UTC. A station may participate in all three periods and should submit one combined log for all periods.' Mode: 'using RTTY'. Bands: 'Only the 80, 40, 20, 15 and 10 meter bands may be used.' Exchange: 'Send the first 4 characters of the \"Maidenhead Grid Square Locator\" ... No RST report is required.' Scoring: QSO points are the distance in km between the two grid-square centres, rounded down, times a band factor (80m 2.0, 40m 1.5, 20/15/10m 1.0); same grid square scores 100 with no band factor; there are no multipliers. Power: 'Total output power must not exceed 100 watts' (Low) and '1500 watts' (High). Log: 'Logs MUST be submitted in CABRILLO format' through the Makrothen Log Submission form. Deadline: 'All logs must be received by 2359Z on 21st October 2026 in order to qualify.' Sponsor: 'Pizza Lovers 259 (PL259) ... The Contest Manager is Stu Phillips, K6TU.'"
  },
  "rule": {
    "plain": "Second full weekend of October",
    "raw": {
      "type": "nth_full_weekend",
      "month": 10,
      "n": 2
    },
    "start": {
      "day_offset": 0,
      "time": "0000"
    },
    "end": {
      "day_offset": 1,
      "time": "1600"
    },
    "sessions": [
      {
        "start": {
          "day_offset": 0,
          "time": "0000"
        },
        "end": {
          "day_offset": 0,
          "time": "0800"
        }
      },
      {
        "start": {
          "day_offset": 0,
          "time": "1600"
        },
        "end": {
          "day_offset": 0,
          "time": "2400"
        }
      },
      {
        "start": {
          "day_offset": 1,
          "time": "0800"
        },
        "end": {
          "day_offset": 1,
          "time": "1600"
        }
      }
    ]
  },
  "next": [
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2026-10-10T00:00:00Z",
      "end": "2026-10-10T08:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20261010T0000@contestcal",
      "start_date": "2026-10-10",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2026-10-10T16:00:00Z",
      "end": "2026-10-11T00:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20261010T1600@contestcal",
      "start_date": "2026-10-10",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2026-10-11T08:00:00Z",
      "end": "2026-10-11T16:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20261011T0800@contestcal",
      "start_date": "2026-10-11",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2027-10-09T00:00:00Z",
      "end": "2027-10-09T08:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20271009T0000@contestcal",
      "start_date": "2027-10-09",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2027-10-09T16:00:00Z",
      "end": "2027-10-10T00:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20271009T1600@contestcal",
      "start_date": "2027-10-09",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    },
    {
      "contest_id": "makrothen-rtty",
      "name": "Makrothen RTTY Contest",
      "start": "2027-10-10T08:00:00Z",
      "end": "2027-10-10T16:00:00Z",
      "start_wall": null,
      "end_wall": null,
      "local_rolling": false,
      "timezone": "",
      "duration_hours": 8,
      "modes": [
        "RTTY"
      ],
      "submodes": [],
      "bands": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "bands_note": "",
      "sponsor": "Pizza Lovers 259",
      "rules_url": "https://www.pl259.org/makrothen/makrothen-rules/",
      "verified": true,
      "note": "ACCESS RESTRICTION: robots.txt on pl259.org disallows automated fetching, so the page is never crawled; a human reads it and the text is pasted in. PL259 is the sponsor, not an aggregator. scripts/check_links.py skips this host. LOG DEADLINE ABSENT BY DESIGN: the sponsor states a dated instant for this edition, 2359Z on 21 October 2026, not a span. The stored end is 1600Z on Sunday 11 October, so the sponsor's instant is 10 days 7 hours 59 minutes later and no whole number of days reproduces it; log_deadline_days is left unset, the same treatment as JARL's All Asian DX Contest. (The relayed brief said the page showed a 2025 deadline; the pasted text shows 2026. If the live page differs, the live page wins.) THREE PERIODS, ONE LOG: the contest is on the air in three blocks, which is why this record uses the sessions array; a single 0000Z Saturday to 1600Z Sunday block would put it on the air through the 0800-1600Z Saturday gap and the 0000-0800Z Sunday gap. Operator categories (single-op/multi-op, one or multiple receivers, each low or high power) are eight in all and are not modelled here; only the two power limits are. Recent rule changes the sponsor flags: from 2025 a logged clock error beyond plus or minus 2 minutes makes a log a checklog; from 2026 a human must initiate frequency changes, calling and logging, and autonomous systems are prohibited. Self-spotting is not permitted in any category. A club competition runs for fun, with a separate listing.",
      "exchange": "The first 4 characters of your Maidenhead grid locator (e.g. FM19, JO41); no RST. Send the same locator for every QSO.",
      "country": "US",
      "rules_url_archived": "",
      "rules_url_checked": "2026-10-07",
      "can_enter": true,
      "eligibility_scope": "worldwide",
      "eligibility_reason": "",
      "works": "everyone",
      "practical": "",
      "log_due": null,
      "uid": "makrothen-rtty-20271010T0800@contestcal",
      "start_date": "2027-10-10",
      "mode_families": [
        "RTTY",
        "Digital"
      ],
      "band_families": [
        "80m",
        "40m",
        "20m",
        "15m",
        "10m"
      ],
      "duration_bucket": "2-12"
    }
  ]
}