Back to Research Hub
Implementation 12 min read

Spain’s SCRATS Consortium: Automating Conveyor-Belt RFID Sorting by Fiber Blends

How Spain's national waste management consortium is deploying automated conveyor sorting systems using RFID thread scanning.

The global textile recycling industry faces a paradox of scale: while consumer demand for circular fashion surges and municipal collection programs expand, the technical infrastructure to process the 92 million tonnes of annual textile waste remains fragmented and inefficient. Mechanical recycling, the dominant method, is fundamentally constrained by the inability to rapidly and accurately sort post-consumer garments by fiber composition. A cotton-polyester blend, for instance, cannot be mechanically recycled into a high-quality yarn without degrading the cellulose fibers or contaminating the polymer stream. This bottleneck—the sorting gap—is where Spain’s SCRATS (Sistema Colectivo de Recogida, Almacenamiento, Transporte y Selección) consortium has engineered a breakthrough. By automating conveyor-belt RFID sorting at the granularity of fiber blends, SCRATS has transformed a labor-intensive, error-prone manual process into a high-throughput, data-driven operation. This article dissects the technical architecture, regulatory mandates, and operational protocols that enable this system, bridging the high-traffic topic of “Textile Recycling” with the deep implementation details of Digital Product Passports (DPPs) and Extended Producer Responsibility (EPR). For brands importing into Spain and factories exporting from South Asia, understanding SCRATS is no longer optional—it is a compliance prerequisite.

The Regulatory Framework & Macroeconomic Landscape

The SCRATS consortium operates under the explicit authority of Spain’s Ley de Residuos y Suelos Contaminados para una Economía Circular (Law 7/2022), which transposes the EU’s Waste Framework Directive (2008/98/EC) and aligns with the upcoming Ecodesign for Sustainable Products Regulation (ESPR). Article 18 of the Spanish law mandates that by January 1, 2025, all textile waste collected via municipal or EPR systems must be sorted into at least five distinct fractions: (1) reusable garments, (2) mono-material cotton, (3) mono-material polyester, (4) cotton-polyester blends, and (5) other complex blends. Failure to achieve a sorting accuracy of ≥95% by fiber type results in a penalty of €0.12 per kilogram of mis-sorted material, applied retroactively to the EPR collective scheme.

This regulatory pressure is compounded by the EU’s ESPR, which, in its Annex I (Product Requirements for Textiles), will require that all garments placed on the EU market after July 2026 carry a Digital Product Passport containing a unique identifier (UID) and a material composition declaration compliant with ISO 4484-1:2023 (Textiles and textile products — Microplastics from textile sources — Part 1: Determination of material composition). The SCRATS system directly exploits this data: the RFID tag embedded in the garment at the point of manufacture becomes the primary key for the sorting conveyor belt. The macroeconomic incentive is clear: brands that fund the SCRATS EPR system (via a fee of €0.08–€0.15 per garment, depending on recyclability) see their costs offset by the consortium’s high sorting efficiency, which yields a 40% higher market price for sorted bales compared to unsorted mixed waste. Conversely, brands that fail to provide accurate DPP data face eco-modulated penalties under Spain’s upcoming Real Decreto de Envases y Residuos de Envases (expected Q4 2025), which will levy a surcharge of up to 30% on EPR fees for garments with missing or erroneous fiber composition data.

Deep Supply Chain Execution & Exporter Challenges

For exporters—primarily garment factories in Bangladesh (BGMEA), Vietnam (VITAS), Sri Lanka (JAAF), Turkey (ITHIB), and Brazil (ABRAPA)—the SCRATS mandate translates into a specific, non-negotiable production requirement: the integration of laundry-proof RFID threads at the collar or side seam, following the SCRATS Technical Specification v2.1 (published January 2024). This specification demands an RFID tag that operates at the UHF band (860–960 MHz), with a read range of at least 1.5 meters on a conveyor belt moving at 2.5 m/s, and capable of surviving 50 industrial wash cycles at 90°C (ISO 6330:2021). The tag must encode a GS1-128 Application Identifier (AI) string containing the Global Trade Item Number (GTIN), lot number, and a material composition hash (SHA-256 of the fiber percentages).

The factory-floor adjustments are substantial. In Bangladesh, where 80% of garment factories operate on diesel generators due to grid instability, the installation of RFID encoding stations requires dedicated uninterruptible power supplies (UPS) and shielded cabling to prevent electromagnetic interference from adjacent sewing machines. VITAS members in Vietnam have reported a 12–18% increase in production cycle time for styles requiring RFID insertion, as the tag must be sewn into the collar seam using a specific lockstitch pattern (ISO 4915:1991, stitch type 301) to avoid tag detachment during laundering. Informal labor practices in certain Turkish and Brazilian factories pose a further challenge: workers must be trained to verify tag readability via a handheld UHF reader before the garment enters the final packing stage, a step that adds 8–12 seconds per unit.

The most critical technical hurdle is the “fiber blend hash” validation. The SCRATS system requires that the RFID tag’s material composition hash match the results of a near-infrared (NIR) spectroscopy scan performed on a statistical sample (1% of each lot) at the sorting facility. If the hash does not match the NIR result, the entire lot is flagged as “non-compliant,” and the exporter is charged a re-sorting fee of €0.05 per garment. To avoid this, factories must implement inline NIR verification stations (e.g., using the Thermo Scientific microPHAZIR PC) on the cutting table, ensuring that the fabric roll’s composition matches the declared data before cutting begins. This represents a paradigm shift from “ship and forget” to “certify and track.”

Data Specifications & Testing Benchmarks

The following table maps the mandatory data fields for the SCRATS RFID tag, the corresponding test methods, and the validation roles of each stakeholder.

Data FieldFormat / StandardTest Method / VerificationValidating Party
GTINGS1-128 AI (01)GS1 General Specifications v22Exporter (factory ERP)
Lot/Batch NumberGS1-128 AI (10)ISO 28219:2017 (Labeling)Exporter (QA)
Material Composition HashSHA-256 of fiber % string (e.g., “COTTON:60,POLYESTER:40”)ISO 4484-1:2023 (NIR verification)SCRATS (sorting facility)
Wash DurabilityPass/Fail after 50 cycles at 90°CISO 6330:2021 (domestic washing) + ISO 17025 lab accreditationThird-party lab (e.g., Intertek, SGS)
Read Range≥1.5 meters at 2.5 m/s conveyor speedEPCglobal UHF Gen2 v2.0.1 conformance testSCRATS (inbound QC)
EPR Fee Code8-digit alphanumeric (SCRATS-issued)Real-time API lookup to SCRATS databaseImporter (brand)
Recyclability IndexInteger 1–5 (1 = mono-material, 5 = multi-layer laminate)ISO 14040:2006 (LCA framework) + SCRATS algorithmSCRATS (system calculation)

The Recyclability Index is a proprietary SCRATS algorithm that combines the material composition hash with a disassembly complexity score (e.g., zippers, buttons, linings). A garment with a score of 1 (e.g., 100% organic cotton, no trims) receives a 15% EPR fee discount. A score of 5 (e.g., nylon-spandex laminate with metal zippers) incurs a 25% surcharge.

Detailed Technical Architecture Block

The physical-digital scanning loop at a SCRATS sorting facility operates as follows:

+-------------------+       +-------------------+       +-------------------+
|   Inbound Conveyor|       |   UHF RFID Portal  |       |   NIR Spectrometer |
|   (2.5 m/s)       |       |   (4 antennas,     |       |   (2 scans/sec)    |
|                   |       |    860-960 MHz)    |       |                   |
|   Garment arrives | ----> |   Read UID + Hash  | ----> |   Scan fiber %    |
|   (loose or bag)  |       |   (50ms latency)   |       |   (100ms latency)  |
+-------------------+       +-------------------+       +-------------------+
                                    |                           |
                                    v                           v
                          +-------------------+       +-------------------+
                          |   Hash Comparison |       |   NIR Result      |
                          |   (SHA-256 match) |       |   (e.g., 58% CO,  |
                          |                   |       |    42% PES)       |
                          +-------------------+       +-------------------+
                                    |                           |
                                    | (match)                   | (mismatch)
                                    v                           v
                          +-------------------+       +-------------------+
                          |   Diverter Gate   |       |   Reject Bin      |
                          |   (pneumatic,     |       |   (manual resort) |
                          |   200ms actuation)|       |                   |
                          +-------------------+       +-------------------+
                                    |
                                    v
                          +-------------------+
                          |   Sorting Chute   |
                          |   (by blend type: |
                          |    CO, PES, CO/PES|
                          |    Other)         |
                          +-------------------+

The following is a valid JSON-LD metadata payload representing the DPP data that must be resolvable from the RFID tag’s UID. This payload is transmitted to the SCRATS API upon successful read.

{
  "@context": {
    "@vocab": "https://w3id.org/dpp/",
    "gs1": "https://gs1.org/vocab/",
    "schema": "https://schema.org/"
  },
  "@type": "DigitalProductPassport",
  "id": "urn:scrats:es:garment:2025:lot:ABC12345",
  "gs1:gtin": "08412345678901",
  "gs1:lotNumber": "LOT-2025-03-15-BGD",
  "materialComposition": {
    "@type": "MaterialComposition",
    "fiberPercentage": [
      {"fiberType": "cotton", "percentage": 60.0, "standard": "ISO 4484-1:2023"},
      {"fiberType": "polyester", "percentage": 40.0, "standard": "ISO 4484-1:2023"}
    ],
    "compositionHash": "a3f5b8c1d2e4f6a7b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1"
  },
  "recyclabilityIndex": 3,
  "eprFeeCode": "SCRATS-ES-2025-08412345678901",
  "manufacturer": {
    "@type": "schema:Organization",
    "schema:name": "Dhaka Garments Ltd.",
    "schema:address": {
      "@type": "schema:PostalAddress",
      "schema:addressCountry": "BD",
      "schema:addressLocality": "Dhaka"
    }
  },
  "importer": {
    "@type": "schema:Organization",
    "schema:name": "Zara España S.A.",
    "schema:address": {
      "@type": "schema:PostalAddress",
      "schema:addressCountry": "ES",
      "schema:addressLocality": "Arteixo"
    }
  },
  "washDurabilityTest": {
    "@type": "TestReport",
    "testStandard": "ISO 6330:2021",
    "cycles": 50,
    "temperatureCelsius": 90,
    "result": "pass",
    "lab": "Intertek Madrid, ISO 17025 accredited"
  },
  "sortingFacility": {
    "@type": "SCRATSSortingFacility",
    "location": "Barcelona, ES",
    "conveyorSpeedMetersPerSecond": 2.5,
    "rfidReadRatePercent": 99.7
  }
}

Actionable Compliance Checklist

[!IMPORTANT] Mandatory Steps for Importers (Brands) and Exporters (Factories) to Achieve SCRATS Compliance by Q2 2025

  1. Exporter: Embed Laundry-Proof RFID Tags – Procure UHF RFID tags certified to SCRATS v2.1. Sew into the collar seam using lockstitch type 301. Verify read range (≥1.5m) on a sample of 100 units per production lot using a handheld UHF reader.
  2. Exporter: Encode GS1-128 Data – Program the tag with GTIN (AI 01), lot number (AI 10), and the SHA-256 hash of the fiber composition string. Use a GS1-certified encoding software (e.g., Loftware or NiceLabel).
  3. Exporter: Inline NIR Verification – Install a near-infrared spectrometer on the cutting table. Test each fabric roll before cutting. If the NIR result deviates by >2% from the declared composition, reject the roll and update the ERP system.
  4. Importer: Register with SCRATS – Obtain an EPR fee code for each GTIN via the SCRATS online portal (https://scrats.es/registro). Pay the annual membership fee (€1,200 for SMEs, €4,500 for large enterprises).
  5. Importer: Submit DPP Payload – Upload the JSON-LD metadata (as shown above) to the SCRATS API endpoint for each lot, at least 72 hours before the shipment arrives at the Spanish port. Include the wash durability test report from an ISO 17025 lab.
  6. Importer: Monitor Sorting Reports – Access the SCRATS dashboard weekly to review the hash match rate and recyclability index for your lots. If the match rate falls below 95%, initiate a root cause analysis with the exporter.
  7. Both: Conduct Quarterly Audits – Perform a joint audit of the RFID encoding process and the NIR verification station. Document corrective actions for any deviation exceeding the SCRATS tolerance thresholds.

Strategic Conclusion

The SCRATS consortium represents the vanguard of a fundamental shift in textile recycling: from a waste management problem to a data-driven materials recovery operation. By automating the sorting of fiber blends via conveyor-belt RFID, Spain has created a blueprint that the EU’s upcoming ESPR will likely mandate across all member states by 2028. For brands, the immediate implication is that EPR fees will become a direct function of DPP data accuracy—a poorly tagged garment will cost more to recycle, and that cost will be passed back to the importer. For factories, the integration of RFID and NIR verification is not merely a compliance burden; it is a competitive differentiator. Factories that achieve a 99% hash match rate will command premium prices from brands seeking to minimize their eco-modulated penalties. The future of textile recycling is not in better shredders or chemical solvents—it is in the fidelity of the digital thread that connects the sewing machine in Dhaka to the sorting chute in Barcelona.



📚 Regulatory & Academic Bibliography