{
  "tool_id": "art-141-nis2-entity-scope-classifier",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "essential-energy-large-enterprise",
      "policy_parameters": {
        "sector_code": "energy",
        "employee_count": 500,
        "annual_turnover_eur": 80000000,
        "is_dns_provider": false,
        "is_qualified_trust_service_provider": false,
        "is_public_electronic_comms_network": false
      },
      "output_payload": {
        "entity_classification": "essential",
        "classification_basis": "annex_i_large_enterprise",
        "annex": "I",
        "automatic_essential": false,
        "applicable_penalties": {
          "art21_max_eur": 10000000,
          "art21_pct_turnover": 0.02
        },
        "sector_code": "energy",
        "employee_count": 500,
        "annual_turnover_eur": 80000000
      },
      "golden_hash": "db1d91e255d3b1ac1d698f9c93d953caf26dd508ff7edc16d2b7aba6a5a1465a"
    },
    {
      "name": "important-digital-services-annex-ii",
      "policy_parameters": {
        "sector_code": "digital_services",
        "employee_count": 75,
        "annual_turnover_eur": 12000000,
        "is_dns_provider": false,
        "is_qualified_trust_service_provider": false,
        "is_public_electronic_comms_network": false
      },
      "output_payload": {
        "entity_classification": "important",
        "classification_basis": "annex_ii_medium_or_large",
        "annex": "II",
        "automatic_essential": false,
        "applicable_penalties": {
          "art21_max_eur": 7000000,
          "art21_pct_turnover": 0.014
        },
        "sector_code": "digital_services",
        "employee_count": 75,
        "annual_turnover_eur": 12000000
      },
      "golden_hash": "5f3886a93b67aeeda9a63c17c98692b5289dd027e34194545261ff36bbb6dd78"
    },
    {
      "name": "automatic-essential-dns-provider",
      "policy_parameters": {
        "sector_code": "",
        "employee_count": 5,
        "annual_turnover_eur": 500000,
        "is_dns_provider": true,
        "is_qualified_trust_service_provider": false,
        "is_public_electronic_comms_network": false
      },
      "output_payload": {
        "entity_classification": "essential",
        "classification_basis": "automatic_essential_carve_out",
        "annex": "I",
        "automatic_essential": true,
        "applicable_penalties": {
          "art21_max_eur": 10000000,
          "art21_pct_turnover": 0.02
        },
        "sector_code": "",
        "employee_count": 5,
        "annual_turnover_eur": 500000
      },
      "golden_hash": "73c4a7902f3c22c5c89cb042b39fa003c02bff405afe7aeec6935ce0c946df93"
    },
    {
      "name": "out-of-scope-energy-micro",
      "policy_parameters": {
        "sector_code": "energy",
        "employee_count": 20,
        "annual_turnover_eur": 3000000,
        "is_dns_provider": false,
        "is_qualified_trust_service_provider": false,
        "is_public_electronic_comms_network": false
      },
      "output_payload": {
        "entity_classification": "out_of_scope",
        "classification_basis": "no_applicable_sector_or_size",
        "annex": "none",
        "automatic_essential": false,
        "applicable_penalties": {
          "art21_max_eur": 0,
          "art21_pct_turnover": 0
        },
        "sector_code": "energy",
        "employee_count": 20,
        "annual_turnover_eur": 3000000
      },
      "golden_hash": "38d76090018877fd723998d733b5f689fb1263bfe2165d81c5396282e48c1d95"
    }
  ]
}
