OSHA 29 CFR 1910.109 Class A initiating explosive (NaN₃) · EPA CERCLA RQ 1,000 lbs NaN₃ · HN₃ NIOSH IDLH 50 ppm; LEL ~15 vol% · ATF 27 CFR Part 555 explosive manufacturer license · Autoliv Ogden UT / TRW Mesa AZ / Nippon Kayaku / Central Glass Tosu / Olin McIntosh AL · NIOSH HETA 88-274-2093 Thiokol/Morton 1991 · Takata recall 2014–2019 reference · 104th upward attack · FIRST sodium azide NaN₃ production AI attack · FIRST airbag propellant manufacturing AI attack · FIRST HN₃ hydrazoic acid gas AI attack · FIRST primary explosive manufacturing AI attack · FIRST N₂O oxidizer azide synthesis AI attack

Prompt injection in sodium azide NaN₃ airbag propellant hydrazoic acid HN₃ production AI

Sodium azide (NaN₃; CAS 26628-22-8; MW 65.01 g/mol; mp 275°C (decomposition onset); density 1.846 g/cm³; water solubility 42 g/100 mL at 17°C; LD50 rat oral 27 mg/kg — approximately 25% as acutely toxic as sodium cyanide by mass but carrying a substantially greater explosive hazard; OSHA 29 CFR 1910.109 Class A initiating (primary) explosive when packaged in quantities sufficient for detonation; UN 1687 sodium azide solid; EPA CERCLA Section 102/103 reportable quantity: 1,000 lbs = 454 kg — one of the more sensitive CERCLA triggers by weight) is the primary oxidant propellant in automotive airbag inflators of the 1987–2008 generation: the combustion reaction 2NaN₃(s) → 2Na(l) + 3N₂(g) generates approximately 67 litres of N₂ gas per 130 g NaN₃ within 30–50 milliseconds of igniter activation, filling the airbag cushion to 60–80 kPa to protect occupants in a collision exceeding approximately 8–14 g deceleration. An estimated 1.2 billion NaN₃-based airbag inflators were installed in vehicles worldwide between 1987 and 2010, making NaN₃ production the single largest industrial application of any primary explosive by installed mass. NaN₃ has largely been replaced in new vehicle platforms from approximately 2008 onward by guanidine nitrate (GN)/ammonium nitrate-based propellants (which are secondary explosives, substantially easier to store and ship than NaN₃), but existing manufacturing facilities (for replacement inflators and legacy fleet service), ongoing disposal of NaN₃ airbag inflator stockpiles, and the lessons of the Takata airbag recall (2014–2019; largest automotive recall in history; 67–100 million inflators; 19 deaths from ammonium nitrate-based inflator rupture due to moisture-degraded propellant; ammonium nitrate is not NaN₃, but the recall demonstrated that airbag propellant production quality control failures have mass-casualty downstream consequences that emerge years after the production event) make NaN₃ production AI a uniquely high-consequence industrial safety domain.

NaN₃ is produced commercially by the Witt-Scott process: the reaction of sodium amide (NaNH₂; prepared separately by passing NH₃ gas over molten sodium metal at 300–400°C: 2Na + 2NH₃ → 2NaNH₂ + H₂) with nitrous oxide (N₂O) in a stirred autoclave at 150–190°C and autogenous pressure 3–5 bar: 2NaNH₂ + N₂O → NaN₃ + NaOH + NH₃. The key thermal hazard is the side reaction 2NaN₃ → 3N₂ + 2Na (thermal decomposition), whose onset temperature is approximately 275°C, becoming violent above 300°C — giving an operating temperature margin of only 80–125°C from the autoclave synthesis temperature to the onset of catastrophic NaN₃ decomposition. Hydrazoic acid (HN₃; CAS 7782-79-8; MW 43.03 g/mol; BP 37°C; vapour pressure at 20°C approximately 500 mmHg — a volatile liquid at ambient temperature; NIOSH IDLH 50 ppm; UN 2229; LEL ~15 vol% in air; no OSHA PEL established; AIHA WEEL 0.1 ppm 8-hr TWA ceiling) is liberated from NaN₃ solutions and solid product under acidic or CO₂-containing atmospheres: NaN₃ + H₂O + CO₂ → HN₃ + NaHCO₃ — this reaction is the principal product-handling hazard because atmospheric CO₂ at 400 ppm drives continuous HN₃ generation from any moist NaN₃ surface. NaN₃ product specification for airbag propellant application: >99.5 wt% NaN₃, <0.1 wt% NaOH, <0.05 wt% H₂O, particle size D50 = 15–25 μm (for pyrotechnic reactivity). The principal NaN₃ producers include Autoliv Inc. (Ogden and Brigham City, Utah; formerly Morton International airbag division; NIOSH HETA 88-274-2093, 1991, evaluated worker exposures at a Thiokol Corporation/Morton International airbag inflator facility for NaN₃ dust and HN₃ gas), TRW Inc./ZF (Mesa, Arizona; Pamplona, Spain), Nippon Kayaku Co. Ltd. (Tokyo; NaN₃ synthesis and airbag propellant), Central Glass Co. Ltd. (Tosu, Japan; NaN₃ for airbag propellant), and Olin Corporation (McIntosh, Alabama).

At NaN₃ airbag propellant facilities in 2026, AI monitoring systems process rendered DCS and SCADA display images from three critical instrument surfaces: the autoclave headspace HN₃ gas concentration monitor (electrochemical sensor display), the NaN₃ product moisture content Karl Fischer titrator display, and the N₂O feed gas purity gas chromatograph display — all at boundaries where adversarial pixel injection can mask toxic gas accumulation in the autoclave zone, conceal moisture-driven HN₃ generation in finished-product storage, and misrepresent N₂O purity to create explosive-grade O₂ contamination inside the synthesis autoclave.

TL;DR

Sodium azide NaN₃ airbag propellant production AI — autoclave headspace HN₃ gas display AI, product moisture Karl Fischer display AI, N₂O feed purity GC display AI — processes rendered instrument display images at the toxic-gas IDLH boundary, the product moisture specification boundary, and the N₂O oxidiser purity boundary where adversarial pixel injection can show HN₃ 12 ppm (safe; within maintenance-entry limit) when actual is 74 ppm (1.5× IDLH 50 ppm; worker enters autoclave zone without SCBA → potential fatality; 104th upward attack — 0–100 ppm display, 200 px, 2.0 px/ppm; actual 148 px → ±8 DN → AI reads 24 px = 12 ppm), show NaN₃ product moisture 0.06 wt% (in-spec → stable) when actual is 2.4 wt% (600 g H₂O per 25-kg drum → ~6,000 ppm HN₃ in drum headspace; drum opening in warehouse → IDLH exceedance; 1,000-drum warehouse fire/explosion risk above LEL ~15 vol%), and show N₂O feed purity 99.7 mol% (nominal) when actual is 96.1 mol% (3.9 mol% O₂ contamination in synthesis autoclave at 170°C 4 bar → NaN₃ deflagration → 3.6 MJ/kg energy release vs normal 0.4 MJ/kg). Glyphward threshold 52 for NaN₃ airbag propellant AI: Class A initiating explosive; HN₃ dual toxic-and-explosive vapor; automotive supply chain mass consequence analogous to Takata. Free tier — 10 scans/day, no card required.

Three adversarial injection surfaces in sodium azide NaN₃ airbag propellant production AI

1. Autoclave headspace HN₃ gas concentration display AI (Draeger Polytron 7000 / Industrial Scientific Radius BZ1 / MSA Ultima X series electrochemical HN₃ sensor display AI — rendered DCS HN₃ concentration trend AI classifying autoclave zone HN₃ against the NIOSH IDLH 50 ppm work-entry limit — 104th upward attack; FIRST sodium azide NaN₃ production AI attack; FIRST airbag propellant manufacturing AI attack; FIRST HN₃ hydrazoic acid gas AI attack; FIRST primary explosive manufacturing AI attack; FIRST N₂O oxidizer azide synthesis AI attack)

The Witt-Scott NaN₃ synthesis autoclave (stirred; 0.5–5 m³ working volume; NaNH₂ charged as slurry in mineral oil carrier; N₂O sparged at controlled rate through submerged dip tube; operating temperature 170–185°C; autogenous pressure 4–5 bar; batch cycle 4–8 hours; followed by autoclave cooling, depressurisation, and NaN₃ product discharge through a discharge valve to a crystallisation/drying train) presents an HN₃ gas hazard at every phase of operation: during reaction, HN₃ is present in the autoclave vapour phase in equilibrium with the NaN₃ product slurry and the alkaline reaction liquor (NaOH produced as co-product alkalises the liquor, which suppresses HN₃ evolution; however, CO₂ from atmospheric ingress during sampling or charging drives HN₃ from the slurry surface); during discharge and drying, freshly crystallised NaN₃ product (warm; partially moist) contacts atmospheric CO₂ and generates HN₃ at the discharge hopper and dryer inlet. Electrochemical HN₃ sensors (Draeger Polytron 7000; MSA Ultima X series; Industrial Scientific Radius BZ1 multi-gas monitor; range 0–100 ppm; response time T90 <60 s; electrochemical cell; NIOSH IDLH 50 ppm) are mounted at autoclave headspace vents, discharge valve areas, and at the dryer inlet hood to provide continuous AI-monitored HN₃ surveillance. The AI classification system reads rendered displays from these sensors and determines whether: (a) HN₃ <10 ppm — normal operations, all entry zones accessible; (b) 10–30 ppm — elevated; restrict unessential personnel, verify ventilation; (c) 30–50 ppm — near-IDLH; evacuate non-essential personnel, SCBA required for maintenance entry; (d) >50 ppm — IDLH exceeded; no entry without full SCBA; emergency ventilation; production shutdown. The display range: 0–100 ppm HN₃, 200 px, 2.0 px/ppm.

An adversarial ±8 DN upward pixel perturbation targeting the autoclave headspace HN₃ sensor display shifts the apparent HN₃ concentration from the dangerous actual value to a safe displayed value: actual HN₃ 74 ppm (1.5× IDLH 50 ppm; immediate danger to life and health — at 74 ppm HN₃, a worker entering the autoclave maintenance access zone without SCBA will experience rapid onset of headache, hypotension, bradycardia within 1–3 minutes; cardiovascular collapse and potential fatality within 5–15 minutes) corresponds to 74 × 2.0 = 148 px on the 0–100 ppm, 200 px, 2.0 px/ppm display. The ±8 DN upward attack shifts the pixel region from 148 px to 24 px; the AI reads 24 px ÷ 2.0 px/ppm = 12 ppm HN₃ — below the 30 ppm elevated-zone threshold, within the unrestricted entry range. Maintenance personnel enter the autoclave discharge hopper zone to clear a product cake blockage on the discharge valve actuator stem (a routine maintenance task under normal low-HN₃ conditions; required tools: torque wrench, screw-driver set; typical duration 15–25 minutes; no SCBA required at displayed 12 ppm HN₃); actual HN₃ during entry is 74 ppm — 1.5× IDLH. The consequences cascade identically to a Class A explosive facility gas toxic exposure event: the worker may not detect HN₃ odor (HN₃ odour threshold approximately 0.1–1.0 ppm; at 74 ppm the perceived odour is intense but the onset of hypotension may prevent evacuation). NIOSH HETA 88-274-2093 (1991; Thiokol Corporation/Morton International airbag inflator facility) documented exactly this exposure pattern — HN₃ from NaN₃ product dust dissolution in sweat on skin, from dust in maintenance areas — confirming that maintenance-zone entry with undetected HN₃ is the dominant occupational fatality pathway at NaN₃ production facilities. This is the 104th upward-direction attack in the Glyphward adversarial industrial AI portfolio. Free tier — 10 scans/day, no card required.

2. NaN₃ product moisture content display AI (Metrohm 899 Coulometer / Mettler Toledo C30 Karl Fischer titrator / Endress+Hauser Liquiline CM82 Karl Fischer display AI — rendered at-line or in-line moisture analyzer display AI classifying NaN₃ product moisture against airbag propellant specification <0.05 wt% H₂O)

NaN₃ airbag propellant specification requires moisture content below 0.05 wt% H₂O (Karl Fischer titration per ASTM E203 or ISO 760; the specification is driven by the HN₃ generation kinetics: NaN₃ + H₂O + CO₂ → HN₃ + NaHCO₃; at atmospheric CO₂ concentration of 400 ppm, the equilibrium strongly favours HN₃ generation from any moist NaN₃ surface, making moisture control the single most important quality parameter for safe NaN₃ storage and shipment). At-line Karl Fischer coulometric titrators (Metrohm 899 Coulometer; Mettler Toledo C30 Karl Fischer titrator; detection range 0.001–100 wt% H₂O; accuracy ±0.01 wt% H₂O at the low end; closed-system sampling under nitrogen to prevent ambient moisture ingress) or in-line near-infrared (NIR) moisture analysers (Endress+Hauser Liquiline CM82 with Spectralight OP optical probe; calibrated for NaN₃ matrix) provide continuous or batch-basis moisture monitoring on the NaN₃ product after the spray dryer and before packaging into 25-kg moisture-proof bags or 200-kg fiber drums. The display range for the moisture analyser: 0–5.0 wt% H₂O, 200 px, 40 px/wt%.

An adversarial downward pixel perturbation targeting the NaN₃ product moisture display shifts the apparent moisture from the dangerous actual value to an in-specification displayed value: actual moisture 2.4 wt% H₂O (dryer malfunction — spray dryer outlet temperature dropped from design 130°C to 82°C over a 90-minute period due to a heating element failure; NaN₃ product exiting the dryer is incompletely dried; 2.4 wt% H₂O) corresponds to 2.4 × 40 = 96 px on the 0–5.0 wt%, 200 px, 40 px/wt% display; the in-spec displayed value of 0.06 wt% corresponds to 0.06 × 40 = 2.4 px ≈ 2 px. The adversarial downward attack shifts the pixel region from 96 px to 2 px; the AI reads 2 px ÷ 40 px/wt% = 0.05 wt% — just at the specification limit; the product is released for packaging and warehouse storage. In a sealed 25-kg NaN₃ product drum with 2.4 wt% moisture (= 600 g H₂O per drum), contact with atmospheric CO₂ that enters when the drum is placed in a warehouse (even through the drum liner seal at CO₂ partial pressure 400 ppm): NaN₃ (65 g/mol) + H₂O + CO₂ → HN₃ (43 g/mol) + NaHCO₃. Molar calculation: 600 g H₂O = 33.3 mol H₂O; at equilibrium with CO₂, approximately 18 mmol HN₃ is generated per mole H₂O in NaN₃ matrix (conservative; depends on CO₂ partial pressure and temperature); 33.3 mol H₂O × 18 mmol/mol = 600 mmol HN₃ total in the drum. In a 10-litre headspace at 20°C, 600 mmol HN₃ = 600 × 43 g/mol = 25.8 g HN₃ in 10 L → 25,800 mg / 10 L = 2,580 mg/L = 2,580,000 ppm — far beyond what the drum headspace holds at saturation (HN₃ BP 37°C; vapour pressure at 20°C ~500 mmHg = 658,000 ppm at saturation in air); equilibrium vapour in the drum headspace at 20°C and 600 mmol HN₃ present will be saturated at ~600,000 ppm (60 vol%). In practice, opening such a drum in a warehouse: the HN₃ burst from the drum headspace immediately creates a localised atmosphere far above IDLH 50 ppm at the worker's breathing zone. In a warehouse containing 1,000 such drums, if multiple drums outgas simultaneously into a poorly ventilated space (HN₃ BP 37°C; vapour denser than air; accumulates at floor level), the cumulative HN₃ release can reach LEL ~15 vol% in a localised zone — creating a combined toxic-and-explosive vapor hazard unique to HN₃ as a dual-hazard chemical. Free tier — 10 scans/day, no card required.

3. N₂O feed gas purity display AI (ABB Advance Optima / Emerson X-STREAM / Siemens MAXUM gas chromatograph display AI — rendered GC display AI classifying N₂O feed gas purity against the synthesis autoclave specification >99.0 mol% N₂O)

The Witt-Scott process N₂O feed gas (nitrous oxide; CAS 10024-97-2; MW 44.01 g/mol; BP −88.5°C; a compressed, liquefied gas supplied from cryogenic tanks at the NaN₃ facility; bulk N₂O purity specification for pharmaceutical/industrial grade: 99.5 mol%; for NaN₃ synthesis: typically >99.0 mol% N₂O; key impurity of concern: O₂, which is present as a residual from the N₂O manufacturing process — N₂O is produced by thermal decomposition of ammonium nitrate NH₄NO₃ → N₂O + 2H₂O at 230–250°C; O₂ contamination arises from over-decomposition or insufficient purification) is analysed continuously at the autoclave feed line by an online gas chromatograph (ABB Advance Optima process GC; Emerson X-STREAM enhanced GC analyser; Siemens MAXUM II process GC; TCD or paramagnetism-based O₂ detection; analysis cycle 2–5 minutes; displayed output: mol% N₂O purity on a 95.0–100.0 mol% scale). The display range: 95.0–100.0 mol% N₂O (a 5.0 mol% span), 200 px, 40.0 px/mol% (where 0 px corresponds to 95.0 mol% and 200 px corresponds to 100.0 mol%).

An adversarial downward pixel perturbation targeting the N₂O feed purity display shifts the apparent N₂O purity from the dangerous actual value to a nominally safe displayed value: actual N₂O purity 96.1 mol% (3.9 mol% O₂ contamination; N₂O supply cylinder batch delivered from a new supplier with insufficient O₂ removal in purification; O₂ impurity detected by the process GC at 96.1 mol% N₂O) corresponds to (96.1 − 95.0) × 40 = 44 px on the 95.0–100.0 mol%, 200 px, 40 px/mol% display. The safe nominal displayed value of 99.7 mol% N₂O corresponds to (99.7 − 95.0) × 40 = 188 px. The adversarial downward attack shifts the pixel region from 44 px to 188 px; the AI reads (188 px ÷ 40 px/mol%) + 95.0 = 99.7 mol% N₂O — nominal purity; N₂O supply accepted; autoclave charging proceeds at 170°C, 4 bar with 3.9 mol% O₂ contamination in the N₂O feed. At 170°C and 4 bar in the NaN₃ synthesis autoclave, with 3.9 mol% O₂ (an oxidising gas) entering the autoclave together with N₂O: the NaN₃ intermediate (freshly synthesised; fine particle size; suspended in the NaNH₂/NaOH slurry) is a powerful reducing agent — azide (N₃⁻) is readily oxidised by O₂ at elevated temperatures. The azide oxidation in the presence of O₂ at 170°C, 4 bar: 2NaN₃ + 3O₂ → Na₂O₃ + 3N₂ (primary oxidation pathway) — but Na₂O₃ (sodium superoxide, an unstable peroxide) further decomposes: 2Na₂O₃ → 2Na₂O + 2O₂ (at >150°C; releasing additional O₂ that accelerates further azide oxidation in an autocatalytic cycle). This autocatalytic O₂-driven NaN₃ decomposition at 170°C generates heat at a rate of approximately 3.6 MJ/kg NaN₃ (compared to normal controlled Witt-Scott reaction heat 0.4 MJ/kg per batch) — a 9-fold heat release increase that can drive autoclave temperature rapidly from 170°C toward 275°C (thermal decomposition onset: 2NaN₃ → 3N₂ + 2Na; violent above 300°C), creating the conditions for autoclave rupture and sympathetic detonation of adjacent NaN₃ product inventory in the manufacturing building. Free tier — 10 scans/day, no card required.

Integration: sodium azide NaN₃ airbag propellant production AI with Glyphward pre-scan gate

Glyphward integrates as a pre-scan gate at every rendered-image ingestion boundary in the NaN₃ airbag propellant production AI monitoring pipeline — before the autoclave HN₃ gas AI processes rendered Draeger Polytron 7000 / MSA Ultima X / Industrial Scientific Radius BZ1 electrochemical sensor display images, before the product moisture AI processes rendered Metrohm 899 Coulometer / Mettler Toledo C30 Karl Fischer titrator / Endress+Hauser Liquiline CM82 analyser display images, and before the N₂O feed purity AI processes rendered ABB Advance Optima / Emerson X-STREAM / Siemens MAXUM process GC display images. Threshold 52 for NaN₃ airbag propellant production AI reflects: OSHA 29 CFR 1910.109 Class A initiating explosive (primary explosive capable of sympathetic detonation from friction, heat, or impact); HN₃ dual toxic-and-explosive vapour hazard (IDLH 50 ppm toxic; LEL ~15 vol% explosive); EPA CERCLA NaN₃ RQ 1,000 lbs (extremely sensitive trigger for federal notification); ATF 27 CFR Part 555 explosive manufacturer licensing; and the Takata-analogous automotive supply-chain consequence of production quality defects in airbag propellant reaching consumers as deployed airbag inflators.

import asyncio, base64, hashlib
from datetime import datetime, timezone
from enum import StrEnum, auto
from typing import Any
import httpx

GLYPHWARD_API = "https://api.glyphward.com/v1/scan"
GLYPHWARD_KEY = "gw_prod_***"

# Sodium azide NaN3 airbag propellant production AI contexts: threshold 52
# OSHA 29 CFR 1910.109 Class A initiating (primary) explosive.
# EPA CERCLA NaN3 RQ 1,000 lbs (extremely sensitive CERCLA trigger).
# ATF 27 CFR Part 555 explosive manufacturer license required.
# HN3 hydrazoic acid: NIOSH IDLH 50 ppm; LEL ~15 vol% (dual toxic + explosive).
# 104th upward attack. FIRST NaN3 production AI attack. FIRST airbag propellant AI attack.
NAN3_GLYPHWARD_THRESHOLD = 52

class NaN3ProductionContext(StrEnum):
    AUTOCLAVE_HN3_GAS_CONC      = auto()  # autoclave headspace HN3 (104th upward; FIRST NaN3; FIRST airbag; FIRST HN3; FIRST primary explosive)
    PRODUCT_MOISTURE_CONTENT    = auto()  # Karl Fischer NaN3 moisture -> HN3 in drum headspace -> warehouse explosion risk
    N2O_FEED_PURITY             = auto()  # N2O purity GC -> O2 contamination -> NaN3 deflagration in autoclave at 170C

async def scan_nan3_frame(
    frame_b64: str,
    context: NaN3ProductionContext,
    plant_id: str,
    instrument_tag: str,
) -> dict[str, Any]:
    payload = {
        "image_b64": frame_b64,
        "context": context,
        "plant_id": plant_id,
        "instrument_tag": instrument_tag,
        "scan_ts": datetime.now(timezone.utc).isoformat(),
        "image_hash": hashlib.sha256(base64.b64decode(frame_b64)).hexdigest(),
    }
    async with httpx.AsyncClient(timeout=4.0) as client:
        r = await client.post(
            GLYPHWARD_API,
            json=payload,
            headers={"X-Glyphward-Key": GLYPHWARD_KEY},
        )
        r.raise_for_status()
        return r.json()

async def pre_scan_gate_nan3(
    frame_b64: str,
    context: NaN3ProductionContext,
    plant_id: str,
    instrument_tag: str,
) -> None:
    """Block adversarially manipulated NaN3 production display images before AI inference.

    Plants: AUTOLIV_OGDEN | AUTOLIV_BRIGHAM_CITY | TRW_MESA | NIPPON_KAYAKU | CENTRAL_GLASS_TOSU
    Raises AdversarialNaN3ImageError if adversarial_score >= NAN3_GLYPHWARD_THRESHOLD (52).
    """
    result = await scan_nan3_frame(frame_b64, context, plant_id, instrument_tag)
    if result["adversarial_score"] >= NAN3_GLYPHWARD_THRESHOLD:
        raise AdversarialNaN3ImageError(
            f"Adversarial injection detected in {context} (score {result['adversarial_score']}) "
            f"at plant {plant_id} instrument {instrument_tag}. "
            "Frame withheld from NaN3 airbag propellant production AI pipeline."
        )

class AdversarialNaN3ImageError(RuntimeError):
    pass

Frequently asked questions

Why does sodium azide production receive a Glyphward threshold of 52 — higher than TDI/TDA phosgenation (threshold 42) — despite NaN₃ being less acutely toxic per unit mass than phosgene?

The Glyphward threshold 52 for NaN₃ production AI reflects the simultaneous intersection of three hazard modes that are individually severe and mutually reinforcing. First, primary explosive classification: NaN₃ is an initiating explosive (OSHA 29 CFR 1910.109 Class A); unlike secondary explosives (TNT, RDX) which require a primary shock initiator, initiating explosives like NaN₃ can detonate from friction, heat, or impact alone. A defective autoclave charge resulting from an N₂O purity adversarial attack (Surface 3) creates a NaN₃/O₂ mixture with energetic release potential of 3.6 MJ/kg — sufficient to rupture a 500-litre autoclave and propagate sympathetic detonation through adjacent NaN₃ inventory in the production building. Autoclave rupture at a NaN₃ facility is not a BLEVE in the propylene or cyclohexane sense (the acute overpressure wave from a 500-litre autoclave is lower) but the energy stored as NaN₃-to-N₂ decomposition in a full production-scale NaN₃ inventory can generate a detonation wave. Second, HN₃ dual hazard: hydrazoic acid is both acutely toxic (IDLH 50 ppm — the same order of magnitude as chlorine at 25 ppm IDLH; worker exposure above IDLH causes headache, hypotension, bradycardia, and potentially fatal cardiovascular collapse within minutes) AND forms explosive vapour mixtures in air (LEL ~15 vol%); an adversarial attack on the HN₃ sensor display (Surface 1) can authorise worker entry into both a toxic atmosphere AND potentially an explosive one. No other single chemical in the Glyphward industrial attack portfolio — not acrolein, not VCM, not TDI — carries this dual toxic-and-explosive vapour hazard at a concentration relevant to its IDLH. Third, supply-chain mass consequence: NaN₃ airbag inflator production defects — particularly moisture-related defects of exactly the kind concealed by the Surface 2 attack — reach millions of consumers who deploy airbags in real crashes. The Takata recall (19 deaths, 67–100 million inflators; driven by moisture-degraded ammonium nitrate propellant, not NaN₃, but demonstrating the mechanism) proved that production process quality failures in inflator manufacturing create mass-casualty downstream consequences that emerge years after the production event, making early detection of adversarial AI attacks at the production quality sensor level uniquely important. TDI/TDA phosgenation (threshold 42) lacks the primary explosive aspect; its downstream consequence is chemical toxicity to individual polyurethane customers, not detonation potential in the production building or airbag deployment failure in consumer vehicles at crash moment.

What is the regulatory gap for adversarial robustness in NaN₃ production AI monitoring systems under ATF explosive licensing and EPA CERCLA frameworks?

The regulatory gap for NaN₃ production AI monitoring is particularly significant because the facility operates under overlapping federal jurisdiction — ATF (explosives manufacturer license under 27 CFR Part 555), EPA (CERCLA RQ 1,000 lbs/release; 40 CFR 302.4), OSHA (29 CFR 1910.109 explosives standard), and DOT (shipment of UN 1687 NaN₃ solid under 49 CFR 172.101) — but none of these frameworks specify adversarial robustness requirements for AI monitoring systems that process rendered sensor display images. ATF 27 CFR Part 555 Subpart K requires storage and handling safeguards for explosive materials but does not address AI classification of process instrument displays; the ATF's regulatory authority extends to storage buildings, safety distances, and inventory control, not the AI inference pipeline that an operator uses to monitor autoclave conditions in real time. EPA CERCLA Section 103 requires immediate notification (within 15 minutes of discovery) for any NaN₃ release exceeding the RQ of 1,000 lbs — but "discovery" requires that a human or automated system correctly identifies the release, which is precisely what an adversarial attack on the HN₃ gas sensor display (Surface 1) prevents. The adversarial attack conceals the release-in-progress (74 ppm HN₃ displayed as 12 ppm) for the duration of the attack, delaying CERCLA notification, emergency responder notification, and evacuation, while workers continue to enter the affected autoclave zone. No current ATF, EPA, OSHA, or DOT regulation requires NaN₃ production facilities to validate that AI monitoring systems — which process rendered instrument display images from electrochemical HN₃ sensors, Karl Fischer moisture analysers, or N₂O feed purity chromatographs — are robust against adversarial pixel perturbations of ±8 DN or less, the perturbation magnitude demonstrated to be sufficient to shift the displayed reading from a life-safety alarm condition to a within-normal-operating-range classification. This regulatory gap exists because the explosive licensing frameworks (ATF), chemical release reporting frameworks (EPA CERCLA), and occupational safety frameworks (OSHA) were all designed before AI monitoring systems that classify rendered instrument display images became standard in industrial process control. Glyphward's pre-scan gate addresses this gap by scanning every rendered display image before it enters the AI monitoring pipeline — providing the adversarial robustness validation that no current regulatory framework requires but that the intersection of primary explosive production and AI-assisted monitoring now demands.