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

AgentNa (Sodium)K (Potassium)Ca (Calcium)Li (Lithium)Mg (Magnesium)
Water / aqueous foamNEVER — H₂ explosion, NaOH splashNEVER — violent H₂ detonationNEVER — H₂ + Ca(OH)₂ sprayNEVER — LiOH + H₂; Li fires intensifyNEVER — H₂ production; Mg burns with water
CO₂ extinguisherNEVER — Na reduces CO₂: 4Na + 3CO₂ → 2Na₂CO₃ + C; unstable, may re-igniteNEVER — KO₂ + CO₂ → O₂ release; intensifies fireMarginal — CaO forms; not preferredNEVERMarginal — not preferred; Mg can burn in CO₂
ABC dry chemical (NH₄H₂PO₄)NEVER — moisture content; splatters; NH₃ released from ammonium saltNEVERNot recommendedNEVERNot recommended
Halon 1211 / 1301NEVER — Na reacts directly with halogens; NaF/NaCl formation at high temp; violent reactionNEVERNEVERNEVERNEVER
Met-L-X (NaCl-based Class D)YES — approved NFPA 484; NaCl decomposes at 800°C; smothers fireYES — NFPA 484 approved; apply gently to avoid metal dispersionYESAcceptable but G-1 or LiCl preferredYES
Dry sand (silica, bone-dry)YES — physical smothering; SiO₂ does not react with Na at fire temps; must be bone-dryYES — bone-dry only; trace moisture in sand → H₂ generationYESYESYES
G-1 powder (graphite + organic phosphate)Acceptable but less preferred than Met-L-X for Na/KAcceptableAcceptablePREFERRED — NFPA 484 preferred agent for lithiumYES
Dry NaCl (table salt, no anti-caking agents)YES — same mechanism as Met-L-X base; ensure completely dryYES — dry NaCl acceptable emergency backupYESAcceptableYES

Alkali Metal Reaction Chemistry — Why Water Makes It Worse

MetalReaction 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 surfaceNaOH 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₂OKO₂ + 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 → yesCa(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 AreaNFPA 484 ProvisionRouting Consequence for spill_kit.*
Automatic sprinklers in storage areaProhibited 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 requiredMandatory in processing and storage areas (sec. 6.1.1); must be compatible with specific metalclass_d_extinguisher_required='yes'; Met-L-X for Na/K/Ca; G-1 for Li; dry sand acceptable all metals
Storage segregation from water sourcesAway from floor drains, water mains, sprinkler heads (sec. 4.3)water_reactive_metal_class set → secondary containment must be waterproof; floor drains plugged
Emergency proceduresWritten 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 responseFace shield, chemical-resistant gloves and apron; no exposed skin; respiratory protection for NaOH/KOH fumePPE 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

FieldValuesNa Research LabLi-Ion Battery Mfg ScrapRouting Consequence
water_reactive_metal_classGroup1_alkali / Group2_alkaline / calcium / lithium / magnesium / noneGroup1_alkalilithiumGroup1_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_requiredyes / noyesyesyes → 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_prohibityes / noyesyesyes → 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_typeMet-L-X / G-1 / LiCl / dry_sand / dry_NaClMet-L-XG-1Specific 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

Related Namespace Pages

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