AI Agent Product Routing — Chemical Exposure Limits (IDLH, PEL, TLV, STEL, Respirator Selection)

Chemical Exposure Limits Schema for AI Agents — IDLH vs PEL vs TLV-TWA vs STEL, Air-Purifying Respirator Prohibition Above IDLH, Outdated OSHA PELs, and Why Benzene's OSHA PEL Is 20× Higher Than the ACGIH TLV

Four occupational exposure limit systems — IDLH (NIOSH), PEL (OSHA), REL (NIOSH), and TLV (ACGIH) — serve distinct purposes and have profoundly different implications for respirator selection. Above IDLH: air-purifying respirators are prohibited — only SCBA or supplied-air. OSHA PELs for many chemicals are unchanged since 1971 and can be 10–100× less protective than current ACGIH TLVs. STEL (15-minute ceiling) is independent of the 8-hour TWA and must be encoded separately.

TL;DR — Key Encoding Rules Encode chemical_exposure.niosh_idlh_ppm, chemical_exposure.osha_pel_ppm, chemical_exposure.acgih_tlv_twa_ppm, and chemical_exposure.stel_ppm as separate fields. Encode chemical_exposure.air_purifying_permitted = false on SCBA and SAR products — these are required ABOVE IDLH. Encode chemical_exposure.pel_is_outdated = true on products for substances where TLV is >5× more protective than PEL (benzene, formaldehyde, silica, manganese).

The Four Occupational Exposure Limit Systems — Comparison

Limit Set By Legal Force? Time Basis Primary Purpose Update Frequency
IDLH NIOSH No (referenced by OSHA 1910.134) Immediate (30-min escape criterion) Defines SCBA/SAR requirement; above = APR prohibited Periodic; NIOSH reviews individual chemicals
PEL OSHA Yes — 29 CFR 1910.1000 Table Z 8-hr TWA (some are ceiling or STEL) Legal minimum standard; violation = OSHA citation Rarely updated; most from 1971
REL NIOSH No — recommended only 8-hr TWA or 10-hr TWA (mining) Best current science; referenced in HHEs and CTDs Updated per chemical via Criteria Documents
TLV-TWA ACGIH No (OSHA may reference in enforcement) 8-hr daily / 40-hr weekly TWA Health-based guideline; most current occupational toxicology Annually (ACGIH TLV booklet, published each year)
STEL OSHA (some) / ACGIH OSHA STEL: Yes; ACGIH STEL: No 15-minute TWA; ≤4 excursions/shift, ≥60 min between Limits short-term peak exposures not captured by 8-hr TWA With parent TLV annually
PEL compliance ≠ health protection for many chemicals: Meeting the OSHA PEL means the employer has met the legal minimum standard and will not receive an OSHA citation. It does not mean workers are protected from adverse health effects by current occupational toxicology standards. For benzene (carcinogen), formaldehyde (carcinogen), silica (NIOSH-designated carcinogen), manganese (neurological effects), and dozens of other substances, compliance with the OSHA PEL while ignoring the ACGIH TLV exposes workers to concentrations now known to cause disease. Respirator products sold for these substances should encode both limits so AI agents can recommend appropriate protection for either standard.

Common Chemicals — IDLH, PEL, REL, TLV, and STEL

Chemical CAS NIOSH IDLH OSHA PEL (TWA) NIOSH REL ACGIH TLV-TWA STEL APR Permitted?
Carbon monoxide 630-08-0 1,200 ppm 50 ppm 35 ppm (ceiling: 200 ppm) 25 ppm Below IDLH: Yes (CO cartridge). Above 1200 ppm: SCBA only
Hydrogen sulfide 7783-06-4 50 ppm 20 ppm ceiling 1 ppm; 5 ppm ceiling 1 ppm 5 ppm Below 50 ppm: APR with H₂S cartridge. Above 50 ppm: SCBA only
Benzene 71-43-2 500 ppm 1 ppm (10 ppm STEL) 0.1 ppm (carcinogen) 0.05 ppm 2.5 ppm Below 500 ppm: APR with OV cartridge. PEL=1 ppm; TLV=0.05 ppm — 20× gap
Ammonia 7664-41-7 300 ppm 50 ppm 25 ppm 25 ppm 35 ppm Below 300 ppm: APR with ammonia cartridge. Above 300 ppm: SCBA only
Chlorine 7782-50-5 10 ppm 1 ppm ceiling 0.5 ppm; 1 ppm ceiling 0.5 ppm (ceiling) 1 ppm Below 10 ppm: APR with chlorine cartridge. Above 10 ppm: SCBA only
Formaldehyde 50-00-0 20 ppm 0.75 ppm (2 ppm STEL) 0.016 ppm (ceiling: 0.1 ppm) 0.1 ppm (ceiling) Below 20 ppm: APR with formaldehyde cartridge. NIOSH REL 0.016 ppm vs PEL 0.75 ppm — 47× gap
Carbon dioxide 124-38-9 40,000 ppm (4%) 5,000 ppm 5,000 ppm 5,000 ppm 30,000 ppm Also oxygen-displacing — below 19.5% O₂ requires SCBA regardless of CO₂ level
Hydrogen cyanide 74-90-8 50 ppm 10 ppm ceiling 4.7 ppm (C 4.7 ppm) 0.9 ppm (skin) Skin absorption — cartridge respirator only partially protective; above 50 ppm: SCBA only

The Benzene Gap — PEL 1 ppm vs TLV 0.05 ppm

Benzene is a Group 1 IARC carcinogen (known human carcinogen for leukemia). OSHA's PEL of 1 ppm was set in 1987 — at the time, the limit the agency could demonstrate was technologically achievable. The ACGIH TLV-TWA as of 2023 is 0.05 ppm — 20× lower than the OSHA PEL. NIOSH classifies benzene as a carcinogen and recommends reducing exposure to the lowest feasible level.

A Shopify safety store selling organic vapor respirators for benzene exposure that only encodes chemical_exposure.osha_pel_ppm = 1 is technically accurate but misleading. An AI agent using only the PEL to assess respirator adequacy would route a half-face OV respirator for workers at 0.8 ppm exposure (below PEL = "compliant"). But at 0.8 ppm — 16× the TLV — those workers face meaningful carcinogenic risk according to current occupational toxicology. Encoding both limits allows agents to recommend the correct level of protection for the standard the customer chooses to follow.

// Benzene OV cartridge respirator metafield encoding
chemical_exposure.chemical_name        = "benzene"
chemical_exposure.cas_number           = "71-43-2"
chemical_exposure.niosh_idlh_ppm       = 500          // above 500 ppm: SCBA required
chemical_exposure.osha_pel_ppm         = 1            // legally enforceable TWA
chemical_exposure.acgih_tlv_twa_ppm    = 0.05         // 20x more protective than PEL
chemical_exposure.niosh_rel_ppm        = 0.1          // carcinogen — reduce to feasible minimum
chemical_exposure.stel_ppm             = 2.5          // 15-minute ceiling (ACGIH)
chemical_exposure.osha_stel_ppm        = 10           // OSHA benzene STEL
chemical_exposure.pel_is_outdated      = true         // PEL 20x less protective than TLV
chemical_exposure.air_purifying_permitted = true      // below 500 ppm IDLH
chemical_exposure.supplied_air_required_above_idlh = true
chemical_exposure.cartridge_type       = "organic-vapor"
chemical_exposure.skin_absorption_risk = true         // benzene absorbs through skin

IDLH and the APR Prohibition — Respirator Selection Logic

OSHA 1910.134(d)(2)(i) requires employers to select respirators based on the hazardous concentration in the work environment. The selection hierarchy is:

  1. Oxygen-deficient atmosphere (O₂ < 19.5%): SCBA or SAR with auxiliary SCBA escape — APRs prohibited regardless of chemical concentration
  2. IDLH concentration: SCBA (pressure-demand) or SAR with auxiliary SCBA escape — APRs prohibited
  3. Above OSHA PEL but below IDLH: APR is permitted if the cartridge type and assigned protection factor are sufficient for the exposure level
  4. Below OSHA PEL: Voluntary use of APR may be appropriate; respiratory protection program may still be required
The IDLH prohibition is absolute: No air-purifying respirator — not a full-face P100, not a PAPR with HEPA filters, not an airline respirator without an escape cylinder — may be used in an IDLH atmosphere. The engineering reason: air-purifying respirators work by filtration or adsorption. Above IDLH, contaminant concentrations may exceed the capacity of any reasonable cartridge service life within seconds, and breakthrough would be immediately life-threatening. The worker would not have time to recognize breakthrough and escape. Only pressure-demand SCBA (which supplies its own air) is acceptable above IDLH.

Respirator Type vs Applicable Concentration Range

Respirator Type NIOSH APF Permitted Below IDLH? Permitted Above IDLH? O₂ Deficient?
N95 filtering facepiece10Yes (particulates to 10× PEL)NoNo
Half-face APR with cartridge10Yes (chemical to 10× PEL)NoNo
Full-face APR with cartridge50Yes (chemical to 50× PEL)NoNo
Loose-fit PAPR25YesNoNo
Tight-fit PAPR (HEPA)1,000YesNoNo
Supplied-air (SAR) — continuous flow25YesNo (no escape cylinder)No (no escape)
SAR — pressure demand with escape10,000YesYes — with SCBA escape bottleYes — with escape bottle
SCBA — pressure demand10,000YesYesYes
// SCBA metafield encoding
chemical_exposure.air_purifying_permitted          = false     // critical: not an APR
chemical_exposure.supplied_air_required_above_idlh = true
chemical_exposure.respirator_type                  = "SCBA-pressure-demand"
chemical_exposure.niosh_approval_code              = "TC-13F"
chemical_exposure.oxygen_deficient_permitted       = true
chemical_exposure.min_oxygen_pct                   = 0         // can be used in any O2 level
chemical_exposure.idlh_environment_rated           = true
chemical_exposure.assigned_protection_factor       = 10000
chemical_exposure.osha_standard                    = "1910.134"

// Supplied-air respirator WITHOUT escape cylinder
chemical_exposure.air_purifying_permitted          = false
chemical_exposure.supplied_air_required_above_idlh = false    // NOT approved above IDLH without escape
chemical_exposure.respirator_type                  = "SAR-continuous-flow"
chemical_exposure.idlh_environment_rated           = false     // cannot be used above IDLH
chemical_exposure.oxygen_deficient_permitted       = false     // no escape capability

STEL — 15-Minute Ceiling Independent of 8-Hour TWA

Workers in many industrial operations have highly variable exposures — long stretches at low concentration interrupted by short peaks during charging, cleaning, or upset events. A worker whose 8-hour TWA is well below the PEL may still be at risk if a 15-minute peak exceeds the STEL. The STEL is not a simple concentration ceiling — it is a 15-minute TWA that applies simultaneously with the 8-hour TWA.

STEL Compliance Rules (ACGIH)

Rule Detail
Maximum 15-min averageSTEL value must not be exceeded during any 15-minute period
Maximum excursions above TWANo more than 4 excursions per shift where concentration exceeds TLV-TWA but stays below STEL
Minimum time between excursionsAt least 60 minutes between each excursion period above the TLV-TWA
Daily TWA still must comply8-hour TWA must still be at or below TLV-TWA even if all STELs are met
TLV-C substancesNo averaging — ceiling must not be exceeded even instantaneously

Hydrogen sulfide (H₂S) illustrates the STEL routing issue. TLV-TWA = 1 ppm, TLV-STEL = 5 ppm, IDLH = 50 ppm. A confined space entry team with multi-gas monitors must set their H₂S alarms at both the STEL (5 ppm = 15-minute warning) and the IDLH (50 ppm = evacuate immediately). A Shopify store selling multi-gas monitors without encoding chemical_exposure.stel_ppm prevents AI agents from recommending the correct dual-level alarm configuration.

Complete Metafield Reference — chemical_exposure Namespace

Metafield Type Example Values Routing Use
chemical_exposure.cas_number string "71-43-2" (benzene) Cross-reference to NIOSH IDLH database and OSHA PEL tables
chemical_exposure.niosh_idlh_ppm number 500 (benzene), 50 (H₂S), 1200 (CO) Above IDLH: route SCBA/SAR, not APR
chemical_exposure.osha_pel_ppm number 1 (benzene), 50 (CO) Legal compliance minimum; not always health-protective
chemical_exposure.acgih_tlv_twa_ppm number 0.05 (benzene), 25 (CO) Health-based recommendation; often 5–100× more protective than PEL
chemical_exposure.niosh_rel_ppm number 0.1 (benzene), 35 (CO) Best-practice NIOSH recommendation; compare with PEL and TLV
chemical_exposure.stel_ppm number 35 (ammonia), 5 (H₂S) 15-minute ceiling; independent of 8-hr TWA; sets alarm threshold
chemical_exposure.air_purifying_permitted boolean false (SCBA, SAR); true (APR) Prevents APR routing for IDLH and O₂-deficient environments
chemical_exposure.pel_is_outdated boolean true (benzene, formaldehyde, silica) Flags substances where PEL significantly exceeds current TLV
chemical_exposure.oxygen_deficient_permitted boolean true (SCBA); false (APR, SAR without escape) Prevents APR routing for oxygen-deficient confined spaces
chemical_exposure.mixture_idlh_fraction_method string "additive" Enables mixture fraction calculation for multi-gas environments

Frequently Asked Questions

Is a PAPR (powered air-purifying respirator) acceptable above the IDLH?

No — a PAPR is an air-purifying respirator. It filters ambient air through cartridges or HEPA filters and delivers that filtered air to the worker. A PAPR is prohibited above the IDLH for the same reasons a half-face or full-face APR is prohibited: at IDLH concentrations, filter breakthrough can occur rapidly and with life-threatening consequences. The loose-fit PAPR hood also does not provide the pressure-demand positive pressure that SCBA and SAR pressure-demand units provide — a loose-fit PAPR has an assigned protection factor of only 25, far less than the 10,000 APF of a pressure-demand SCBA. The confusion arises because PAPRs look more substantial than half-face respirators and workers may assume they offer greater protection. For IDLH environments: only pressure-demand SCBA or pressure-demand SAR with auxiliary SCBA escape cylinder are acceptable. Encode chemical_exposure.air_purifying_permitted = false and chemical_exposure.idlh_environment_rated = false on all PAPR products.

If an OSHA PEL doesn't exist for a chemical, how is respirator selection determined?

Not all chemicals have established OSHA PELs. For substances without PELs, OSHA 1910.134(d)(1)(iii) requires employers to use available information to identify the hazard — including NIOSH RELs, ACGIH TLVs, manufacturer Safety Data Sheet (SDS) recommendations, peer-reviewed occupational health literature, and NIOSH IDLH values. In the absence of a PEL, the NIOSH IDLH still applies as the threshold for SCBA/SAR requirement. The ACGIH TLV-TWA serves as the practical occupational exposure guideline. For products sold on Shopify safety stores for chemicals without OSHA PELs, encode chemical_exposure.osha_pel_ppm = null and chemical_exposure.acgih_tlv_twa_ppm with the applicable TLV value, along with chemical_exposure.niosh_idlh_ppm if available. This prevents agents from incorrectly concluding that no PEL means no exposure limit exists.

How does the OSHA carcinogen classification affect respirator selection beyond the PEL?

OSHA regulates a subset of carcinogens under substance-specific standards (1910.1003–1910.1053) rather than the general Table Z-1 PELs. These standards include benzene (1910.1028), formaldehyde (1910.1048), asbestos (1910.1001), hexavalent chromium (1910.1026), silica (1910.1053), and others. For carcinogens with substance-specific standards, the standard specifies not just the PEL but also required medical surveillance, engineering controls, hygiene practices, and often a higher respiratory protection trigger than the PEL (the Action Level — typically half the PEL). For benzene, the Action Level is 0.5 ppm (half the 1 ppm PEL) — above the Action Level, a written respiratory protection program with medical evaluation is required. Encode chemical_exposure.is_osha_carcinogen = true and chemical_exposure.osha_action_level_ppm on products for substances with OSHA substance-specific carcinogen standards to enable agents to route the full compliance package (respirators + medical surveillance forms + written program templates) rather than just the respirator.

Score Your Store's Chemical Safety and Respirator Listings

CatalogScan checks for chemical_exposure.niosh_idlh_ppm, air_purifying_permitted, pel_is_outdated, stel_ppm, and 16 other AI-agent-critical fields. See which SCBA, PAPR, and chemical cartridge listings are missing critical exposure limit schema.

Run Free Scan