{
  "tool_id": "art-167-eudr-commodity-scope-classifier",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "wood-large-operator",
      "policy_parameters": {
        "hs_code": "4407",
        "entity": {
          "entity_type": "operator",
          "employee_count": 500,
          "annual_turnover_eur": 80000000
        }
      },
      "output_payload": {
        "in_scope": true,
        "commodity": "wood",
        "hs4_matched": "4407",
        "entity_role": "operator",
        "is_micro": false,
        "is_sme": false,
        "due_diligence_required": true,
        "dds_filing_required": true,
        "geo_exemption_eligible": false,
        "deadline": "2026-12-30",
        "obligations": [
          "File Due Diligence Statement (DDS) in TRACES NT before placing on EU market (deadline: 2026-12-30)",
          "Collect geolocation data for all production plots",
          "Retain DDS records for 5 years"
        ]
      },
      "golden_hash": "c09f06d83c11bcf34c49a80875893915abd31b930370cced5ddf3cccc02a0f58"
    },
    {
      "name": "cocoa-sme-trader",
      "policy_parameters": {
        "hs_code": "1806",
        "entity": {
          "entity_type": "trader",
          "employee_count": 45,
          "annual_turnover_eur": 8000000
        }
      },
      "output_payload": {
        "in_scope": true,
        "commodity": "cocoa",
        "hs4_matched": "1806",
        "entity_role": "trader",
        "is_micro": false,
        "is_sme": true,
        "due_diligence_required": true,
        "dds_filing_required": false,
        "geo_exemption_eligible": false,
        "deadline": "2027-06-30",
        "obligations": [
          "Reference upstream operator DDS — single-DDS rule applies",
          "Collect geolocation data for all production plots",
          "Retain DDS records for 5 years"
        ]
      },
      "golden_hash": "fede27c958d2f10afc99b7faa00b3d38bf0604da496b736204f861540f87c5ba"
    },
    {
      "name": "out-of-scope-hs-code",
      "policy_parameters": {
        "hs_code": "8471",
        "entity": {
          "entity_type": "operator",
          "employee_count": 200,
          "annual_turnover_eur": 30000000
        }
      },
      "output_payload": {
        "in_scope": false,
        "commodity": null,
        "hs4_matched": "8471",
        "entity_role": "out_of_scope",
        "is_micro": false,
        "is_sme": true,
        "due_diligence_required": false,
        "dds_filing_required": false,
        "geo_exemption_eligible": false,
        "deadline": null,
        "obligations": [
          "Commodity not in EUDR Annex I scope — no EUDR obligations"
        ]
      },
      "golden_hash": "355d86adb83d1b72630de2fe2c81541b4c4d35466aadaf344b85f27f3d5e5028"
    },
    {
      "name": "empty-input",
      "policy_parameters": {},
      "output_payload": {
        "in_scope": false,
        "commodity": null,
        "hs4_matched": null,
        "entity_role": "out_of_scope",
        "is_micro": true,
        "is_sme": true,
        "due_diligence_required": false,
        "dds_filing_required": false,
        "geo_exemption_eligible": false,
        "deadline": null,
        "obligations": [
          "Commodity not in EUDR Annex I scope — no EUDR obligations"
        ]
      },
      "golden_hash": "4f5a8b2ba29f323888e95689d6ef67a368500b0ac96617870a37fc6d9cdbec61"
    }
  ]
}
