{
  "schemaVersion": 1,
  "season": "2022-23",
  "rulesetId": "isu-2022-23-snapshot-2026-09-09",
  "snapshot": "2026-09-09",
  "status": "verified-manual-judging",
  "scoringAvailable": true,
  "documents": [
    {
      "id": "2022-regulations-swiss",
      "title": "2022 Special Regulations and Technical Rules",
      "url": "https://www.swissiceskating.ch/9_downloads/7_isu/2022-special-regulation-sp-and-ice-dance-and-technical-rules-sp-and-id.pdf",
      "publisher": "ISU",
      "mirrorPublisher": "Swiss Ice Skating",
      "jurisdiction": "ISU",
      "roles": [
        "both"
      ],
      "disciplines": [
        "singles",
        "pairs",
        "dance"
      ],
      "sha256": "33428ee9f3365e50641775d4542fde3883842853b9571e28a075ba263bcef287",
      "byteLength": 1286509,
      "pageCount": 155,
      "preservation": "exact-downloaded-pdf",
      "hashVerifiedDate": "2026-09-10",
      "publishedDate": null,
      "revisionLabel": "2022 edition",
      "coverage": "Full ISU Special Regulations and Technical Rules. The cover identifies the 2022 edition; stale internal metadata title 2016 is not edition authority. Apply alongside annual communications.",
      "sourceType": "ISU-authored-federation-mirror",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "archivePath": "/rules/2022-23/2022-regulations-swiss-33428ee9f336.pdf"
    },
    {
      "id": "isu-2475",
      "title": "ISU 2475 \u00b7 Singles/Pairs Scale of Values",
      "disciplines": [
        "singles",
        "pairs"
      ],
      "roles": [
        "both"
      ],
      "publishedDate": "2022-05-04",
      "effectiveFrom": null,
      "revisionLabel": "May 4, 2022 \u00b7 season 2022\u201323; continued for 2023\u201324 by ISU 2558",
      "mirrorPublisher": "Royal Belgian Figure Skating Federation",
      "coverage": "579 numerical rows for Singles and Pairs, including reduced values and GOE lookup.",
      "url": "https://www.skatebelgium.be/uploads/4/4/0/7/44077929/isu_comm_2475_sp_scaleofvalues_2022-23.pdf",
      "publisher": "ISU",
      "jurisdiction": "ISU",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "sha256": "bdfe7228f6d2adfb0bcf2e901835086efe37cdc61e40667069c23a2846718b59",
      "byteLength": 1141290,
      "pageCount": 11,
      "archivePath": "/rules/2022-23/isu-2475-bdfe7228f6d2.pdf",
      "retrievedAt": null,
      "hashVerifiedAt": "2026-09-10T03:56:12.138372+00:00",
      "retrievalTimestampNote": "Network retrieval performed by parent; original response timestamp not recorded here. Hash independently verified from preserved bytes."
    },
    {
      "id": "isu-2494",
      "title": "ISU 2494 \u00b7 2022 Congress Rule Changes",
      "disciplines": [
        "singles",
        "pairs",
        "dance"
      ],
      "roles": [
        "both"
      ],
      "publishedDate": "2022-06-30",
      "effectiveFrom": null,
      "revisionLabel": "June 30, 2022",
      "mirrorPublisher": "Patinage Romand (Swiss regional federation)",
      "coverage": "Three components and factors, full jump-sequence base value, Junior free-skating choreographic sequence and staged age eligibility.",
      "url": "https://patinageromand.ch/wp-content/uploads/2022/07/2494-SP-and-ID-changes-accepted-by-the-2022-ISU-Congress.pdf",
      "publisher": "ISU",
      "jurisdiction": "ISU",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "sha256": "cb006d8f319971a1ffe71ec5780653f847535bdecb2182c4923f33b0d0f57528",
      "byteLength": 215066,
      "pageCount": 5,
      "archivePath": "/rules/2022-23/isu-2494-cb006d8f3199.pdf",
      "retrievedAt": null,
      "hashVerifiedAt": "2026-09-10T03:56:12.141587+00:00",
      "retrievalTimestampNote": "Network retrieval performed by parent; original response timestamp not recorded here. Hash independently verified from preserved bytes."
    },
    {
      "id": "isu-2473-swiss",
      "title": "ISU2473 \u00b7 Ice Dance Scale of Values",
      "url": "https://www.swissiceskating.ch/9_downloads/7_isu/2473-id_sov_2022-23.pdf",
      "publisher": "ISU",
      "mirrorPublisher": "Swiss Ice Skating",
      "jurisdiction": "ISU",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "roles": [
        "both"
      ],
      "disciplines": [
        "dance"
      ],
      "sha256": "9f3b88081276cdde0a6fb92d29d5c9dc62a4bbd816d9cb3b7a106a175dd39a9c",
      "byteLength": 2438683,
      "pageCount": 13,
      "archivePath": "/rules/2022-23/isu-2473-swiss-9f3b88081276.pdf",
      "preservation": "exact-downloaded-pdf",
      "hashVerifiedDate": "2026-09-10",
      "publishedDate": "2022-05-03",
      "revisionLabel": "May3,2022",
      "coverage": "117 Senior/Junior RD/FD rows on pages11\u201313. Pattern-dance procedures on earlier pages preserved but excluded from engine.",
      "applicabilityNote": "Page11 DanceSpin heading says pendingCongress decision. Implement only source-published event calls whose full numerical parity is verified; no blanket technical calling authority inferred."
    },
    {
      "id": "isu-2474",
      "title": "ISU2474 \u00b7 Singles/Pairs Levels and GOE",
      "url": "https://patinageromand.ch/wp-content/uploads/2022/07/2474-SP-Levels-of-Difficulty-and-Guidelines-for-marking-GOE-2022-23_Rev-PostCongress_June.pdf",
      "publisher": "ISU",
      "mirrorPublisher": "Patinage Romand (Swiss regional federation)",
      "jurisdiction": "ISU",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "roles": [
        "both"
      ],
      "disciplines": [
        "singles",
        "pairs"
      ],
      "sha256": "19a6bbcc3ed3f9e8652dd270cbcf9b5de54467f05d168f8554a004bf46a187f9",
      "byteLength": 315267,
      "pageCount": 13,
      "archivePath": "/rules/2022-23/isu-2474-19a6bbcc3ed3.pdf",
      "preservation": "exact-downloaded-pdf",
      "hashVerifiedDate": "2026-09-10",
      "publishedMonth": "2022-06",
      "publishedDate": null,
      "revisionLabel": "June2022 \u00b7 updated to include Congress decisions",
      "coverage": "13-page calling features, GOE reductions/positive criteria and components. ISU2494page5 confirms updated2474 valid."
    },
    {
      "id": "dance-handbook-2022-23-august",
      "title": "2022\u201323 Ice Dance Technical Panel Handbook (August edition)",
      "url": "https://skateontario.org/wp-content/uploads/2018/03/Dance-ISUHandbook-for-Technical-Panels-2022-23_Final-Aug.24.pdf",
      "publisher": "ISU",
      "mirrorPublisher": "Skate Ontario",
      "jurisdiction": "ISU",
      "season": "2022-23",
      "seasons": [
        "2022-23"
      ],
      "roles": [
        "technical"
      ],
      "disciplines": [
        "dance"
      ],
      "sha256": "0f5f7421230f8fea7457d9cb1c803a1bd23b8ed40fc24aa35cd947b9e4ed4a1c",
      "byteLength": 2205605,
      "pageCount": 56,
      "archivePath": "/rules/2022-23/dance-handbook-2022-23-august-0f5f7421230f.pdf",
      "preservation": "exact-downloaded-pdf",
      "hashVerifiedDate": "2026-09-10",
      "publishedMonth": "2022-08",
      "publishedDate": null,
      "revisionLabel": "August2022; laterNovemberrevision not preserved",
      "coverage": "Season calling procedures. Earlier edition clearly labeled; do not present as final revised handbook."
    }
  ],
  "capabilities": {
    "disciplines": [
      "men",
      "women",
      "pairs",
      "dance"
    ],
    "levels": [
      "senior",
      "junior"
    ],
    "individualRescores": true,
    "sharedPanels": true,
    "technicalCalls": false,
    "scoreAssist": false,
    "scope": "FinalGOE and componentmarks on verifiedpublishedcalls,factors,deductions."
  },
  "coverageGaps": [
    "No automated technical calling or historical ScoreAssist; use frozen published calls/factors/deductions.",
    "Standalone pattern dances, Novice, Adult, synchronized, solo-dance and national variants excluded.",
    "Communication2468 annual requirements verified online but PDF not preserved; finalAugustrevision not verified.",
    "Full2484 ongoing requirements and finalNovember2022Dancehandbook not preserved."
  ],
  "sourceTables": [
    "isu-2475",
    "isu-2473-swiss"
  ],
  "validation": {
    "programs": 3652,
    "elements": 31542,
    "datasets": 36,
    "status": "Every released protocol reproduces its original BV, GOE, TES, PCS and final score. Individual saves and shared panels pass season-isolation checks.",
    "report": "/archive-seasons.html"
  }
}
