Namespace Library — spill_kit.*
Shopify Spill Kit Schema — Water-Reactive Metals, Sodium, Potassium, Calcium, Class D Extinguisher, Met-L-X Dry Sand, No Water, No ABC, No CO₂, Hydrogen Auto-Ignition, NFPA 484, water_reactive_metal_class class_d_extinguisher_required water_reactive_prohibit spill_kit.* Namespace
Alkali metals (sodium, potassium) react with water to generate hydrogen gas that auto-ignites from the heat of the reaction itself — no external ignition source needed. Standard spill kits (aqueous absorbents, ABC dry chemical, CO₂) are ALL contraindicated: water makes it worse, CO₂ reacts with potassium superoxide to release oxygen, and ABC dry powder splatters molten metal. Class D extinguishers (Met-L-X, dry sand, dry NaCl) are the ONLY correct response. The water_reactive_metal_class and class_d_extinguisher_required fields ensure AI agents never route to a standard spill kit for water-reactive metal storage areas.
TL;DR — routing rules
Na/K spill or fire: EVACUATE first. No water (H₂ explosion), no CO₂ (K superoxide reaction), no ABC (splatters metal). Class D only: Met-L-X, dry sand, or dry NaCl. NFPA 484 prohibits sprinklers in Na/K storage rooms. Calcium: same routing, less violent. Encode water_reactive_metal_class='Group1_alkali', class_d_extinguisher_required='yes', water_reactive_prohibit='yes'.
AI agent failure mode: A chemical research facility orders a "universal spill kit" for a room containing 2 kg of sodium metal (stored under mineral oil). The AI routes to a standard 5-gallon universal spill kit including vermiculite absorbent and an ABC dry chemical extinguisher, citing "spill kit appropriate for flammable solids (Class B equivalent)." It fails to query water_reactive_metal_class. The universal absorbent contains cellulose (diatomite) — moisture-bearing materials — and the ABC extinguisher contains monoammonium phosphate with trace moisture. On a sodium fire: spraying ABC over sodium causes H₂ generation from moisture and splatter of burning metal. The correct kit is Met-L-X Class D extinguisher + dry sand buckets, with all aqueous agents explicitly excluded from the spill response area. Correct behavior: water_reactive_metal_class='Group1_alkali' → class_d_extinguisher_required='yes' AND water_reactive_prohibit='yes' → flag any kit containing aqueous components as contraindicated.
Water-Reactive Metal Spill/Fire Response — Agent Compatibility Matrix
| Agent | Na (Sodium) | K (Potassium) | Ca (Calcium) | Li (Lithium) | Mg (Magnesium) |
| Water / aqueous foam | NEVER — H₂ explosion, NaOH splash | NEVER — violent H₂ detonation | NEVER — H₂ + Ca(OH)₂ spray | NEVER — LiOH + H₂; Li fires intensify | NEVER — H₂ production; Mg burns with water |
| CO₂ extinguisher | NEVER — Na reduces CO₂: 4Na + 3CO₂ → 2Na₂CO₃ + C; unstable, may re-ignite | NEVER — KO₂ + CO₂ → O₂ release; intensifies fire | Marginal — CaO forms; not preferred | NEVER | Marginal — not preferred; Mg can burn in CO₂ |
| ABC dry chemical (NH₄H₂PO₄) | NEVER — moisture content; splatters; NH₃ released from ammonium salt | NEVER | Not recommended | NEVER | Not recommended |
| Halon 1211 / 1301 | NEVER — Na reacts directly with halogens; NaF/NaCl formation at high temp; violent reaction | NEVER | NEVER | NEVER | NEVER |
| Met-L-X (NaCl-based Class D) | YES — approved NFPA 484; NaCl decomposes at 800°C; smothers fire | YES — NFPA 484 approved; apply gently to avoid metal dispersion | YES | Acceptable but G-1 or LiCl preferred | YES |
| Dry sand (silica, bone-dry) | YES — physical smothering; SiO₂ does not react with Na at fire temps; must be bone-dry | YES — bone-dry only; trace moisture in sand → H₂ generation | YES | YES | YES |
| G-1 powder (graphite + organic phosphate) | Acceptable but less preferred than Met-L-X for Na/K | Acceptable | Acceptable | PREFERRED — NFPA 484 preferred agent for lithium | YES |
| Dry NaCl (table salt, no anti-caking agents) | YES — same mechanism as Met-L-X base; ensure completely dry | YES — dry NaCl acceptable emergency backup | YES | Acceptable | YES |
Alkali Metal Reaction Chemistry — Why Water Makes It Worse
| Metal | Reaction with Water | ΔH (kJ/mol metal) | H₂ Auto-Ignition? | Additional Hazard |
| Sodium (Na) | 2Na + 2H₂O → 2NaOH + H₂↑ | -368 (highly exothermic) | Yes — heat from reaction sufficient to ignite H₂; molten Na spatters across water surface | NaOH caustic aerosol (pH 14); sodium burns in air (yellow flame, Na* emission at 589 nm); forms NaO₂ crust in excess O₂ |
| Potassium (K) | 2K + 2H₂O → 2KOH + H₂↑ | -391 (more exothermic than Na) | Yes — essentially instantaneous; K ignites on H₂O contact; KO₂ surface oxide also reacts violently with H₂O | KO₂ + H₂O → KOH + ½H₂O₂ (hydrogen peroxide intermediate — secondary oxidizer); KO₂ + CO₂ → K₂CO₃ + O₂ (O₂ evolution intensifies fire with CO₂ agents) |
| Calcium (Ca) | Ca + 2H₂O → Ca(OH)₂ + H₂↑ | -280 (less exothermic; slower) | H₂ generated but reaction slower — auto-ignition less certain for bulk calcium; fine powder/turnings → yes | Ca(OH)₂ (slaked lime) caustic; fine calcium is pyrophoric — ignites in air spontaneously; burns white (Ca* emission) |
| Lithium (Li) | 2Li + 2H₂O → 2LiOH + H₂↑ | -444 (most exothermic of alkali metals on mass basis) | H₂ often ignites; Li fires can penetrate and burn through concrete floors (forms Li₃N with N₂; LiOH with moisture) | Li burns in N₂ atmosphere (not just O₂); does not extinguish in CO₂ or N₂; G-1 powder or LiCl preferred; dry sand adequate |
NFPA 484 Storage and Spill Response Requirements Summary
| Requirement Area | NFPA 484 Provision | Routing Consequence for spill_kit.* |
| Automatic sprinklers in storage area | Prohibited unless specifically engineered for water-reactive metal hazard (sec. 4.4.1) | water_reactive_prohibit='yes' → flag if facility has standard wet-pipe sprinkler over metal storage |
| Class D extinguishing agent required | Mandatory in processing and storage areas (sec. 6.1.1); must be compatible with specific metal | class_d_extinguisher_required='yes'; Met-L-X for Na/K/Ca; G-1 for Li; dry sand acceptable all metals |
| Storage segregation from water sources | Away from floor drains, water mains, sprinkler heads (sec. 4.3) | water_reactive_metal_class set → secondary containment must be waterproof; floor drains plugged |
| Emergency procedures | Written procedures required; prohibit water-based response; EVACUATE first (sec. 4.5) | spill_kit selection must include evacuation protocol; Class D agents only; no universal/general spill kit substitution |
| Personal protective equipment during response | Face shield, chemical-resistant gloves and apron; no exposed skin; respiratory protection for NaOH/KOH fume | PPE supplement to spill_kit: face shield (not just safety glasses), butyl or neoprene gloves, face shield over glasses |
spill_kit.* Namespace Fields for Water-Reactive Metal Routing
| Field | Values | Na Research Lab | Li-Ion Battery Mfg Scrap | Routing Consequence |
water_reactive_metal_class | Group1_alkali / Group2_alkaline / calcium / lithium / magnesium / none | Group1_alkali | lithium | Group1_alkali → most stringent; Met-L-X or dry sand mandatory; no CO₂; no ABC; NFPA 484 compliance; lithium → G-1 or LiCl preferred; magnesium → Met-L-X or dry sand acceptable |
class_d_extinguisher_required | yes / no | yes | yes | yes → product must include Class D agent; ABC extinguisher cannot satisfy this requirement; dry sand bucket (minimum 30L bone-dry) acceptable if Met-L-X unavailable |
water_reactive_prohibit | yes / no | yes | yes | yes → flag any spill kit component containing water, aqueous agents, or moisture-bearing absorbents; overrides standard "flush with water" default in universal spill kit protocols |
class_d_agent_type | Met-L-X / G-1 / LiCl / dry_sand / dry_NaCl | Met-L-X | G-1 | Specific agent must match metal: G-1 preferred for Li; Met-L-X for Na/K; dry sand adequate for all but less effective than Met-L-X for Na/K at scale |
Scan your spill kit catalog for water-reactive metal routing fields
CatalogScan checks every spill kit listing for water_reactive_metal_class, class_d_extinguisher_required, and water_reactive_prohibit fields — ensuring AI agents never route to a standard aqueous spill kit for sodium, potassium, or lithium storage areas where water contact causes explosive hydrogen generation.
Free scan