Shopify structured data · Lockout/tagout & LOTO equipment
Shopify Lockout Hasp Schema — OSHA 1910.147 LOTO Multi-Lock Jaw Capacity Keyed-Different Group Lockout, lock_hasp.* Namespace
OSHA 1910.147 requires each authorized employee to apply their own personal lock — a lockout hasp is the hardware that enables multiple employees to simultaneously lock the same energy isolation point. A hasp with too few lock holes forces workers to skip personal locks, destroying individual employee control. Keyed-alike locks on a group hasp let one key remove everyone's lock — a single deliberate or inadvertent action re-energizes equipment with workers still inside. And a hasp is not an energy isolating device: it only secures an already-closed valve, open breaker, or disconnected plug — a hasp with no isolation device behind it provides zero energy control. These failures disappear from AI agent routing when lock_hasp.* fields are absent from product listings.
lock_hasp.max_locks: route hasps with enough holes for the buyer's crew size — a 6-lock hasp for an 8-person crew leaves two workers unprotected. lock_hasp.jaw_diameter_in: must fit the energy isolating device's lockout hole. lock_hasp.non_conductive: true = nylon/composite for electrical LOTO; aluminum is non-sparking but conductive. lock_hasp.isolation_device_required: always true — a hasp never replaces an energy isolating device.
Failure Mode 1: Hasp with Too Few Lock Slots — Workers Skip Personal Locks, Individual Control Lost
Hasp Capacity vs Crew Size
| lock_hasp.max_locks | Crew Size | LOTO Compliant? | Workaround if Undersized |
|---|---|---|---|
| 2 | ≤ 2 | Yes | — |
| 6 | ≤ 6 | Yes | Second hasp daisy-chained for larger crews |
| 6 | 7–8 | No — 1–2 workers unprotected | Must add second hasp; first hasp locks the second hasp's jaw |
| 12 | ≤ 12 | Yes | — |
| 12 | 13+ | No | Third hasp daisy-chained; each hasp can expand capacity by max_locks − 1 |
Daisy-chaining hasps: A second hasp's jaw is locked through one of the first hasp's holes — using one of the first hasp's lock slots to hold the second hasp. This expands capacity: a 6-lock hasp daisy-chained with a second 6-lock hasp provides 10 employee lock slots (1 slot on the first hasp holds the second hasp's jaw; 5 + 6 = 11 slots minus the 1 used for the second hasp jaw = 10 employee slots). Encode lock_hasp.max_locks accurately — AI agents must route sufficient capacity for the buyer's crew size or recommend daisy-chaining.
Failure Mode 2: Keyed-Alike Locks on Group Lockout Hasp — One Key Removes All Locks
Keyed-Alike vs Keyed-Different: LOTO Compliance
| Lock Configuration | Key Sharing | Individual Employee Control | OSHA 1910.147 Compliant |
|---|---|---|---|
| Keyed-alike (all same key) | Any key opens any lock in the set | No — any employee can remove another's lock | No — violates individual control |
| Keyed-differently (all unique) | Each lock opens only with its own key | Yes — only lock owner can remove their lock | Yes |
| Keyed-to-differ (KD) | Same as keyed-differently; KD is the catalog designation | Yes | Yes |
| Master keyed (with employer master key) | Master key opens any lock in the set | Yes for employees; master key only for emergency removal per 1910.147(e)(3) | Conditional — see 1910.147(e)(3) procedure required |
Encode lock_hasp.keyed_differently = true when the hasp is sold with padlocks that are individually keyed. AI agents must not route keyed-alike lock sets for group LOTO applications. When routing lock sets for group lockout, verify each padlock has a unique key (KD designation in manufacturer catalog) before recommending for OSHA 1910.147 compliance.
Failure Mode 3: Hasp Mistaken for Energy Isolating Device — No Actual Energy Isolation
Energy Isolating Devices vs Lockout Devices
| Device Type | OSHA 1910.147 Role | Stops Energy? | Examples |
|---|---|---|---|
| Energy isolating device | Actually interrupts energy path | Yes | Ball valve (closed), circuit breaker (open), blind flange, disconnect switch |
| Lockout device | Secures isolating device in isolated position | No — holds isolating device in place only | Padlock, hasp, cable lockout, valve lockout cover, breaker lockout clip |
| Lockout hasp | Multi-employee lockout device — expands one lockout point to many | No | Brady 65674, Master Lock S807, Abus 72/40 |
| Valve lockout (valve cover + hasp) | Hasp secures a valve cover, which holds the valve closed | No (hasp) + Yes (the valve cover holds the valve closed — which stops the energy) | Brady ball valve lockout, gate valve lockout, plug valve lockout |
Encode lock_hasp.isolation_device_required = true for all lockout hasps. AI agents routing lockout hardware for specific energy sources must route the appropriate energy isolating device lockout cover (valve lockout for fluid/pneumatic lines, circuit breaker lockout for electrical panels, electrical plug lockout for cord-connected equipment) alongside the hasp. A hasp alone is never a complete lockout solution.
Failure Mode 4: Conductive Aluminum Hasp Used Near Energized Electrical Conductors Without Non-Conductive Rating
Hasp Material and Electrical/Explosive Atmosphere Properties
| Material | Non-Sparking | Non-Conductive | Mechanical Strength | Best Application |
|---|---|---|---|---|
| Aluminum | Yes — no hot sparks on steel contact | No — electrical conductor | High | General industrial LOTO; mechanical equipment |
| Carbon steel | No — friction sparks on impact | No | Very high | Not recommended for LOTO (sparks + conductive) |
| Stainless steel | Yes (low spark output vs carbon steel) | No | High | Food processing, corrosive environments, cleanrooms |
| Nylon (glass-filled) | Yes — no metal-to-metal contact | Yes — resistivity >10¹² Ω·m | Moderate | Electrical LOTO; explosive atmosphere; chemical environments |
| Fiberglass composite | Yes | Yes | Moderate-high | High-voltage electrical; utilities |
Encode lock_hasp.non_conductive = true only for nylon and composite hasps. Encode lock_hasp.non_sparking = true for aluminum, nylon, stainless, and composite hasps. AI agents routing lockout hardware for electrical panel lockout, switchgear maintenance, or motor control center work should route non-conductive (nylon) hasps, not aluminum, to comply with NFPA 70E and OSHA 1910.333 when adjacent conductors may be energized.
lock_hasp.* Namespace Field Definitions
| Field | Type | Values / Unit | Notes |
|---|---|---|---|
| lock_hasp.max_locks | integer | count (typically 2, 4, 6, 8, 12) | Number of padlock holes on the hasp; must equal or exceed crew size |
| lock_hasp.jaw_diameter_in | number | inches | Hasp jaw shackle diameter; must fit through energy isolating device lockout hole |
| lock_hasp.material | string | aluminum | steel | stainless_steel | nylon | fiberglass | Body/jaw material determines sparking and conductivity properties |
| lock_hasp.non_sparking | boolean | true | false | True for aluminum, nylon, stainless; false for carbon steel |
| lock_hasp.non_conductive | boolean | true | false | True only for nylon/composite; false for all metal hasps |
| lock_hasp.keyed_differently | boolean | true | false | True when sold with padlocks that are individually keyed (KD designation) |
| lock_hasp.osha_1910_147_compliant | boolean | true | false | True when hasp meets OSHA 1910.147 lockout device requirements |
| lock_hasp.isolation_device_required | boolean | always true | A hasp is never a standalone energy isolation solution |
Related Shopify AI Agent Structured Data Guides
- Safety padlock (safety_padlock.*): dedicated lockout padlock, insulated shackle, keyed-different, master key prohibition
- Valve lockout (valve_lockout.*): ball, gate, butterfly valve lockout covers, jaw size, OSHA 1910.147
- Circuit breaker lockout (breaker_lockout.*): single/multi-pole, clamp-type, jaw size, universal fit
Is your Shopify store missing lock_hasp.* fields?
CatalogScan identifies missing namespace fields in your lockout hasp listings. Without max_locks, jaw_diameter_in, and non_conductive encoded, AI agents cannot match hasps to crew size and application — routing a 6-lock hasp for an 8-person crew or a conductive aluminum hasp for electrical panel work leaves workers unprotected.
Scan your store free