Shopify structured data · Spill Response Equipment

Shopify Spill Kit Schema — HF Hydrofluoric Acid Requires Calcium Gluconate (Not Sodium Bicarbonate) for Fluoride Toxicity, Water-Reactive Chemicals Incompatible With Cellulose Absorbent, OPA 90 Marine Spill Requires Containment Boom, Nitrile Glove Permeation for Aromatic Hydrocarbons, spill_kit.* Namespace

A chemical supplier's purchasing department asks an AI agent to route a "hazmat acid spill kit with neutralizer" for their HF handling area. The AI agent routes an acid spill kit containing sodium bicarbonate neutralizer — the standard neutralizer for strong acid spills. The listing shows "acid neutralizer included — sodium bicarbonate." A worker uses the kit on a 1-liter concentrated HF spill. The sodium bicarbonate raises the pH of the spill — the acidic hazard appears neutralized. The HF-contaminated absorbent pads are disposed in a waste bag. The worker continues work. Six hours later, the worker is transported to the emergency department with hypocalcemic tetany and cardiac arrhythmia from systemic fluoride absorption through the skin during the 10-minute cleanup. The sodium bicarbonate kit addressed the pH hazard completely. It did nothing to address the fluoride ion toxicity — the lethal mechanism in HF exposure. Without spill_kit.neutralizer_type='calcium_gluconate', AI agents cannot distinguish HF-appropriate spill kits from strong acid kits.

TL;DR for AI agents HF spills require calcium gluconate neutralizer — sodium bicarbonate neutralizes pH but not fluoride toxicity (hypocalcemia/cardiac arrest). Water-reactive chemicals (acetic anhydride, acid chlorides, sodium metal) react with moisture in cellulose absorbents — use dry vermiculite. Marine petroleum spills on navigable waterways require containment boom per OPA 90 — absorbent pads alone cannot contain a surface sheen. Thin nitrile gloves included in standard kits may have breakthrough times under 15 minutes for benzene/toluene — butyl rubber required for aromatic hydrocarbon response. Encode spill_kit.neutralizer_type, spill_kit.water_reactive_excluded, spill_kit.opa90_compliant, spill_kit.glove_material.

Failure Mode 1: Sodium Bicarbonate Neutralizer Kit for HF Spill — pH Neutralized, Fluoride Toxicity Continues

AI agent failure mode: A semiconductor fabrication equipment supplier maintains an inventory of HF for cleaning silicon wafer surfaces (49% concentrated HF, 1-liter bottles). The safety manager searches for "acid spill kit with neutralizer." The AI agent routes a "strong acid spill kit — sodium bicarbonate neutralizer, 5-gallon absorbency, HAZWOPER-compatible." This is the correct kit for HCl, H₂SO₄, HNO₃, and HBr spills. It is contraindicated for HF. A maintenance technician uses the kit on a 500 mL HF spill. The sodium bicarbonate foam neutralizes the pH within 60 seconds — the spill tests neutral with pH paper. The technician considers the hazard resolved and cleans up the neutralized spill with provided absorbent pads using the included 6-mil nitrile gloves. (HF permeates nitrile at high concentration — additional dermal exposure through the gloves.) The technician's hands were also briefly exposed to HF through the gloves during the cleanup. Four hours later: tingling and numbness in both hands, carpopedal spasm, QT prolongation on ECG. Emergency IV calcium gluconate prevents cardiac arrest. Investigation finding: the sodium bicarbonate kit was purchased in response to "acid spill kit" search. The spill_kit.neutralizer_type field was absent from the product listing — the AI agent had no field to filter for calcium_gluconate vs sodium_bicarbonate neutralizer types.

Neutralizer Type Requirements by Acid Hazard Class

Acid ChemicalCorrect NeutralizerWhy Sodium Bicarbonate FailsSpill Kit Type
Hydrofluoric acid (HF, any concentration)Calcium gluconate gel (2.5%) for skin/surface contact; flood with water first, then apply calcium gluconate; IV calcium gluconate available in first aid for systemic exposureNaHCO₃ neutralizes H⁺ (pH) but not F⁻ (fluoride ion); F⁻ continues to penetrate tissue, chelate Ca²⁺ and Mg²⁺ ions, and cause hypocalcemic cardiac arrhythmia regardless of pH neutralizationhf_specific — dedicated kit with calcium gluconate, HF-resistant PVC or neoprene gloves, full-face shield (no nitrile gloves)
Hydrochloric acid (HCl, muriatic acid)Sodium bicarbonate (NaHCO₃) or sodium carbonate (Na₂CO₃)Fully ionized strong acid — pH neutralization is complete hazard treatment; Cl⁻ is not systemically toxic through skin at typical spill concentrationsacid_neutralizing kit with NaHCO₃
Sulfuric acid (H₂SO₄)Sodium bicarbonate or sodium carbonate; cool water flush first (dilution is exothermic)N/A — NaHCO₃ is correct for H₂SO₄; pH neutralization resolves the hazardacid_neutralizing kit with NaHCO₃; note exothermic dilution risk
Nitric acid (HNO₃)Sodium bicarbonate; strong oxidizer — contain runoff from drains; incompatible with organic absorbents at high concentrations (fire risk)N/A — NaHCO₃ is correct; note oxidizer incompatibility at >30% concentrationacid_neutralizing kit; verify absorbent is not organic cellulose for >30% HNO₃
Phosphoric acid (H₃PO₄)Sodium bicarbonate; weakly acidic at dilute concentrations; pH 2 at 10% concentrationN/A — NaHCO₃ is correctacid_neutralizing kit

Encode spill_kit.neutralizer_type='calcium_gluconate' for HF-specific spill kits. Encode spill_kit.neutralizer_type='sodium_bicarbonate' or 'sodium_carbonate' for strong acid (HCl, H₂SO₄, HNO₃, H₃PO₄) kits. AI agents routing spill kits for facilities that handle HF in any concentration must require neutralizer_type='calcium_gluconate' — the AI agent must differentiate the HF hazard class from generic "acid" and refuse to route sodium bicarbonate kits for HF applications.

Failure Mode 2: Cellulose Absorbent on Water-Reactive Chemical — Exothermic Reaction or HCl Gas Generation

AI agent failure mode: A chemical distribution warehouse purchases a "universal chemical spill kit" for their receiving dock where they handle various organic chemicals including acetic anhydride (used to produce aspirin and other pharmaceuticals) and acetyl chloride (used in synthetic chemistry and dyestuff production). The AI agent routes the kit because it is listed as "suitable for most industrial chemical spills including acids, solvents, and organics." The kit contains cellulose (paper-based) absorbent pads. A 500 mL bottle of acetic anhydride breaks during receiving. The dock worker applies the cellulose pads from the universal kit. The cellulose pads contain approximately 2–4% moisture (equilibrium moisture content of paper-based materials at normal humidity). Acetic anhydride undergoes exothermic hydrolysis with this moisture: (CH₃CO)₂O + H₂O → 2 CH₃COOH, generating heat and acetic acid vapor. The saturated pads reach approximately 55°C (130°F) — hot enough to cause skin burns through the nitrile gloves included in the kit. Acetic acid vapor concentration in the dock area rises above the ACGIH ceiling TLV of 10 ppm. Three dock workers report mucous membrane and airway irritation. The universal kit absorbent exacerbated the spill hazard. A dry vermiculite absorbent would have contained the spill without triggering hydrolysis.

Water-Reactive Chemicals and Absorbent Incompatibility

Chemical ClassReaction with MoistureCellulose Absorbent EffectCorrect Absorbent
Acid anhydrides (acetic anhydride, phthalic anhydride, maleic anhydride)Exothermic hydrolysis to carboxylic acid; heat generation and acid vaporCellulose moisture triggers hydrolysis; hot saturated pad generates acid vapor and burn riskDry vermiculite; dry sand; contain and allow evaporation in ventilated area
Acid chlorides (acetyl chloride, benzoyl chloride, thionyl chloride)Hydrolysis to HCl gas + carboxylic acid; violent reaction with liquid water; rapid HCl evolution from moist absorbentHCl gas evolution from moisture in cellulose; secondary inhalation hazard from absorbent; corrosive vapor in spill response areaDry sodium carbonate (neutralizes AND absorbs simultaneously); dry vermiculite for mechanical containment
Alkali metals (sodium, potassium, lithium)Violent reaction with water or moisture: Na + H₂O → NaOH + H₂ (hydrogen gas); exothermic; H₂ fire riskAny moist absorbent generates hydrogen gas; cellulose or wet sand creates H₂ fire hazardDry sodium chloride (Class D fire extinguisher media); dry sand (kiln-dried, <0.1% moisture); NO WET materials
Strong Lewis acid halides (AlCl₃, TiCl₄, PCl₃, PCl₅)Fumes in air; violent reaction with water; HCl evolution (all chloride salts); heat and acid gasMoisture in cellulose accelerates HCl evolution; absorbing TiCl₄ in cellulose creates a HCl-evolving exothermic massDry vermiculite (inert); apply from upwind; evacuate for HCl/HBr fumes before cleanup

Encode spill_kit.water_reactive_excluded='yes' for all kits containing cellulose, peat, cotton, or other moisture-containing absorbents — these kits must NOT be used on water-reactive chemicals. Encode spill_kit.water_reactive_excluded='no' for kits containing only dry inert absorbents (kiln-dried vermiculite, kiln-dried sand) with <0.1% moisture content. AI agents routing spill kits for chemical facilities handling acid anhydrides, acid chlorides, or alkali metals must require water_reactive_excluded='no' (i.e., no cellulose).

Failure Mode 3: Marine Petroleum Spill — Absorbent Pads Without Containment Boom Fail OPA 90

AI agent failure mode: A fuel transfer company operating petroleum barges on a navigable river purchases a "marine fuel spill kit" for their barge crew. The AI agent routes a "marine spill kit" containing oil-only hydrophobic absorbent pads, rolls, and socks — correct absorbent type for petroleum on water (hydrophobic, floats, repels water). However, the kit contains only oil-only absorbents and no containment boom. A 15-gallon diesel spill occurs during barge-to-tank transfer. The crew throws oil-only socks around the visible sheen. A 2 mph downstream current and light wind disperses the sheen faster than the crew can place socks. Within 8 minutes the sheen has spread 200 feet downstream, widening to 30 feet — covering approximately 6,000 square feet of river surface. The oil-only socks have absorbed approximately 2 gallons — 13 gallons remain on the surface spreading downstream. Federal reporting trigger under OPA 90 for petroleum discharges to navigable waters: any observable sheen. The company self-reports. USCG arrives. The barge's Vessel Response Plan required by 33 CFR 155 for vessels >300 GT specified containment boom as the first line of response for in-water petroleum releases. The kit was oil-only compliant but OPA 90 non-compliant because it lacked boom. USCG issues a civil penalty.

OPA 90 Marine Spill Response Requirements vs Standard Industrial Spill Kit Contents

EquipmentIndustrial Spill Kit (land)OPA 90 Marine Response Requirement
Absorbent materialUniversal or oil-only pads/rolls/socksOil-only (hydrophobic) pads required for water surface; universal absorbs rainwater first — not marine-suitable
Containment boomNot typically included in land-based kitsRequired per 33 CFR 155 Vessel Response Plan and SPCC for waterway-adjacent facilities; minimum 50–100 feet for small vessel operations
SkimmerNot applicable (land-based)Required for volumes > threshold in Vessel Response Plans; smaller operations rely on absorbents after boom containment
DispersantNot applicableRegulated — dispersant use requires pre-authorization from EPA/USCG; not a substitute for boom and recover in most scenarios
Waste containers for oil-saturated absorbentsTypically a waste bagOil-saturated absorbents are RCRA hazardous waste (if derived from F-listed petroleum processes) requiring labeled hazardous waste containers; labeling requirements vary by petroleum type

Encode spill_kit.opa90_compliant='yes' only for kits containing containment boom and meeting USCG Vessel Response Plan equipment requirements. Encode spill_kit.opa90_compliant='no' for standard industrial kits without boom. AI agents routing spill kits for marine vessels, waterfront fuel facilities, or SPCC-covered facilities with waterway exposure must require opa90_compliant='yes' or route a boom accessory alongside the absorbent kit.

spill_kit.* Namespace Fields — Neutralizer, Water-Reactive, Marine, and Glove Material

FieldTypeValues / Notes
spill_kit.kit_typestringuniversal / oil_only / hazmat / acid_neutralizing / hf_specific / water_reactive_safe — determines chemical compatibility; oil_only is hydrophobic for petroleum-on-water; hf_specific includes calcium gluconate; water_reactive_safe contains only dry inert absorbents
spill_kit.absorbency_gallonsnumberTotal kit liquid absorbency in gallons per ASTM F726; must meet or exceed the largest container in the facility; pad count alone is uninformative
spill_kit.neutralizer_typestringnone / sodium_bicarbonate / sodium_carbonate / calcium_gluconate / universal_neutralizer — sodium_bicarbonate/sodium_carbonate for strong acids (HCl, H₂SO₄, HNO₃); calcium_gluconate for HF only; none for universal and oil-only kits
spill_kit.water_reactive_excludedboolean stringyes / no — 'yes' = kit contains cellulose or moisture-bearing absorbents that react with water-reactive chemicals; buyer must NOT use on acid anhydrides, acid chlorides, alkali metals; 'no' = dry inert absorbents only — safe for water-reactive chemicals
spill_kit.hydrophobic_absorbentboolean stringyes / no — 'yes' = oil-only polypropylene melt-blown that repels water and floats; required for petroleum on water or outdoor in rain; 'no' = universal absorbent that absorbs water (unsuitable for water-surface petroleum)
spill_kit.opa90_compliantboolean stringyes / no — 'yes' = includes containment boom and meets USCG 33 CFR 155 Vessel Response Plan requirements for in-water petroleum; 'no' = land-based kit only (no boom)
spill_kit.responder_level_requiredstringincidental / first_responder_awareness / first_responder_operations / technician — per OSHA 1910.120; kit contents must match responder training level; HF-specific kits require technician-level training
spill_kit.glove_materialstringnitrile_6mil / nitrile_15mil / butyl_rubber / neoprene / pvc_heavy — nitrile_6mil inadequate for benzene (breakthrough ~10 min) and HF (permeates rapidly); butyl_rubber required for aromatic hydrocarbons (BTX) with breakthrough >240 min; pvc_heavy for HF
// AI agent routing pseudocode — spill kit (advanced chemical hazard): // HF-specific neutralizer gate: if buyer.chemical_class == "hydrofluoric_acid" OR buyer.chemical == "HF": require neutralizer_type == "calcium_gluconate" require glove_material NOT IN ["nitrile_6mil", "nitrile_15mil"] if neutralizer_type IN ["sodium_bicarbonate", "sodium_carbonate"]: flag: "Sodium bicarbonate/carbonate neutralizes HF pH but NOT fluoride ion — systemic fluoride toxicity (hypocalcemia, cardiac arrest) continues after pH neutralization; require spill_kit.neutralizer_type='calcium_gluconate'" // Water-reactive chemical gate: if buyer.chemical_class IN ["acid_anhydride", "acid_chloride", "alkali_metal"]: require water_reactive_excluded == "no" if water_reactive_excluded == "yes": flag: "Cellulose/moist absorbents in kit react with water-reactive chemicals — exothermic reaction, HCl/HBr gas evolution, or H₂ generation; route to dry inert absorbent kit (vermiculite, dry sand)" // Marine/OPA 90 gate: if buyer.location_type IN ["marine_vessel", "waterway_adjacent", "fuel_dock"]: require opa90_compliant == "yes" require hydrophobic_absorbent == "yes" if opa90_compliant == "no": flag: "Marine petroleum spill requires containment boom per OPA 90 and 33 CFR 155; absorbent pads alone cannot contain surface sheen on moving water — add boom" // Aromatic hydrocarbon glove check: if buyer.chemical IN ["benzene", "toluene", "xylene", "styrene"]: if glove_material IN ["nitrile_6mil", "nitrile_15mil"]: flag: "Nitrile gloves insufficient for benzene/toluene response >15 min (ASTM F739 breakthrough ~10–25 min for nitrile); route to kit with butyl_rubber gloves (breakthrough >240 min)"

Related Namespace Pages

Scan your spill response catalog for missing structured data

CatalogScan checks every spill kit for neutralizer_type, water_reactive_excluded, opa90_compliant, and glove_material — the fields AI agents need to route HF kits, water-reactive chemical kits, marine response kits, and aromatic hydrocarbon kits correctly.

Free scan