AI Agent Product Routing — Lockout/Tagout (OSHA 1910.147 / ANSI/ASSE Z244.1 / LOTO Devices / Padlock / Hasp)

Lockout/Tagout LOTO Devices — OSHA 1910.147 Padlock vs Hasp, Circuit Breaker vs Valve Lockout, Energy-Type Routing

Lockout/tagout devices are equipment-specific and energy-type-specific — a cable lockout designed for ball valves will not physically attach to an electrical circuit breaker. A single padlock where a hasp is needed leaves the second technician unprotected. OSHA 1910.147 requires each authorized employee to apply their own lock on a hasp for multi-worker operations. Without lockout_device.suitable_for_electrical_lockout, lockout_device.is_hasp, and lockout_device.energy_type, AI agents cannot match LOTO products to the actual energy source and equipment being isolated.

TL;DR — Key Encoding Rules Encode lockout_device.energy_type as a comma-delimited list of applicable energy sources (electrical, pneumatic, hydraulic, mechanical, thermal, chemical). Encode lockout_device.suitable_for_electrical_lockout separately — electrical applications require non-conductive bodies. Encode lockout_device.is_hasp = true on hasps, lockout_device.max_locks for capacity. Encode lockout_device.is_keyed_alike = false on all LOTO padlocks — keyed-alike sets violate the no-master-key requirement. Encode lockout_device.device_type as a specific string (circuit_breaker_lockout, ball_valve_lockout, cable_lockout, etc.) so agents can match to the equipment being locked out.

LOTO Device Types and Energy Compatibility

The most common routing error is treating LOTO devices as interchangeable. The device must physically attach to the specific energy-isolating device and must be compatible with the energy type.

Device Type Energy Type What It Attaches To Common Error
Circuit breaker lockout Electrical Circuit breaker toggle in panel Routing valve lockout to electrical application — won't fit breaker
Electrical plug lockout Electrical NEMA 5-15, 5-20, 14-30 plug Routing wrong plug size (5-15 lockout on 14-30 plug — won't fit)
Ball valve lockout Pneumatic / Hydraulic / Chemical Ball valve handle (quarter-turn) Routing gate valve lockout to quarter-turn valve — wrong geometry
Gate valve lockout Pneumatic / Hydraulic / Water Gate valve wheel (multi-turn) Routing ball valve lockout to gate valve — physically incompatible
Cable lockout Multiple (versatile) Any valve, lever, or equipment handle that a cable can wrap Routing to electrical circuit breakers — cable won't prevent toggle
Hasp Any (used with other lockout devices) Goes on a padlock point of a lockout device or disconnect Routing single padlock for multi-worker job — no hasp, single lock removed too early
LOTO Padlock Any (applied to lockout devices and hasps) Shackle-through: lockout device, hasp, or disconnect Routing keyed-alike set — violates no-master-key rule
The routing failure: A maintenance department queries "LOTO kit for electrical panel." An AI agent finds a "5-piece LOTO kit" containing cable lockout, ball valve lockout, gate valve lockout, padlock, and hasp. The agent presents this as appropriate for electrical panel lockout. The cable and valve lockouts are irrelevant to electrical panel work. More critically, the buyer may not understand that a circuit-breaker-specific lockout device (a small plastic clip that blocks the breaker toggle) is the item actually needed — a padlock alone cannot lock out a circuit breaker, it must go through a circuit breaker lockout device first.
// Circuit breaker lockout device + padlock
lockout_device.device_type                 = "circuit_breaker_lockout"
lockout_device.suitable_for_electrical_lockout = true
lockout_device.suitable_for_valve_lockout  = false
lockout_device.energy_type                 = "electrical"
lockout_device.breaker_compatibility       = "universal"   // or "sq_d" | "eaton" | "siemens"
lockout_device.body_material               = "non-conductive polypropylene"

// Ball valve lockout
lockout_device.device_type                 = "ball_valve_lockout"
lockout_device.suitable_for_valve_lockout  = true
lockout_device.suitable_for_electrical_lockout = false
lockout_device.energy_type                 = "pneumatic,hydraulic,chemical,steam"
lockout_device.valve_type                  = "ball"
lockout_device.valve_handle_size_range_mm  = "20-40"

// Hasp — for multi-worker jobs
lockout_device.is_hasp                     = true
lockout_device.max_locks                   = 6
lockout_device.shackle_diameter_mm         = 9
lockout_device.jaw_opening_mm              = 10

// LOTO padlock — individual key
lockout_device.is_padlock                  = true
lockout_device.is_loto_padlock             = true
lockout_device.is_keyed_alike              = false  // critical: each lock is unique
lockout_device.shackle_diameter_mm         = 25
lockout_device.body_material               = "non-conductive thermoplastic"
lockout_device.ansi_asse_z244_1_compliant  = true

Hasp Logic — Multi-Worker Lockout

A hasp is a device with a steel bar that threads through the shackle opening of a lockout device (or directly through a disconnect switch hole), exposing multiple padlock positions. Each technician working on the locked-out equipment applies their own padlock to the hasp. The equipment is secured until every padlock is removed.

When to Route a Hasp

OSHA 1910.147(f)(3)(iii) states: "When an energy isolating device cannot be locked out, a tagout system shall be used." For lockout, whenever multiple authorized employees perform work on the same equipment simultaneously or sequentially within the same lockout event, each must have their own lock on a hasp. A buyer asking for a "LOTO kit for a crew" requires a hasp. A buyer asking for a single technician performing single-person lockout needs a padlock and an appropriate lockout device but may not need a hasp.

Scenario Products Needed Routing Logic
Single electrician, panel lockout Circuit breaker lockout device + 1 LOTO padlock lockout_device.device_type = circuit_breaker_lockout + is_padlock
Crew of 3, panel maintenance Circuit breaker lockout device + hasp (6-lock) + 3 individual LOTO padlocks is_hasp + max_locks ≥ 3 + 3× is_loto_padlock
Pneumatic system isolation, single tech Ball valve lockout + 1 LOTO padlock device_type = ball_valve_lockout + is_padlock
Multi-point energy isolation (electrical + pneumatic) CB lockout + ball valve lockout + hasp + padlocks Multiple lockout devices, 1 hasp per isolation point, individual padlocks per worker
No-master-key rule: LOTO padlock sets sold as "keyed-alike" (all locks share the same key) are appropriate for other uses but NOT for LOTO programs. Under OSHA 1910.147, each lock must be uniquely keyed to the individual employee. A supervisor who has a master key to every employee's LOTO lock can accidentally re-energize equipment while a worker is still inside the machine. This is a violation and a serious injury risk. Encode lockout_device.is_keyed_alike = false on all LOTO-appropriate padlocks to prevent routing keyed-alike sets for LOTO use.

Complete Metafield Schema Reference

Metafield Type Values Notes
lockout_device.device_type string enum circuit_breaker_lockout | plug_lockout | ball_valve_lockout | gate_valve_lockout | cable_lockout | hasp | padlock | tagout_tag | lockout_station Specific device type for physical compatibility matching.
lockout_device.energy_type string (comma-delimited) electrical | pneumatic | hydraulic | mechanical | thermal | chemical | gravitational All energy types the device is designed to isolate. Circuit breaker lockouts = electrical only.
lockout_device.suitable_for_electrical_lockout boolean true | false True for circuit breaker lockouts, plug lockouts, and LOTO padlocks. False for valve lockouts (unless body is non-conductive and application requires).
lockout_device.suitable_for_valve_lockout boolean true | false True for ball/gate/cable lockouts. False for circuit breaker lockouts.
lockout_device.is_hasp boolean true | false True for multi-lock safety hasps. These are not padlocks — they accept padlocks.
lockout_device.max_locks integer [number] Number of padlock positions on a hasp (typically 6, 8, or 12). Not applicable to padlocks.
lockout_device.is_padlock boolean true | false True for padlocks. False for hasps and lockout devices.
lockout_device.is_keyed_alike boolean true | false Must be false for LOTO-compliant padlocks. True on keyed-alike sets — these should NOT be routed for LOTO programs.
lockout_device.shackle_diameter_mm integer [mm value] Shackle diameter in mm. Common: 6mm (light), 9mm (medium), 13mm (heavy). Affects fit through lockout device holes.
lockout_device.ansi_asse_z244_1_compliant boolean true | false ANSI/ASSE Z244.1 is the consensus standard for lockout/tagout programs that supplements OSHA 1910.147.

Frequently Asked Questions

Can you use a regular padlock for LOTO, or does it have to be a special safety padlock?

OSHA 1910.147 does not require a specific LOTO-branded padlock — it requires padlocks that meet the performance criteria: durable, standardized, substantial, and identifiable. A standard commercial padlock that is individually keyed, has no master key, is labeled with the employee's name, and is reserved exclusively for LOTO use technically satisfies the standard. However, safety padlocks designed for LOTO have features that make compliance easier: brightly colored bodies (red is standard; yellow for electrical, green for clean/safe) that make LOTO locks visually distinct from maintenance locks; non-conductive bodies for electrical lockout; key captive when open (key cannot be removed unless shackle is closed, preventing workers from losing their key while locked out); pre-sized for common hasp and lockout device openings. Using LOTO-specific padlocks also makes program standardization easier — you can encode lockout_device.is_loto_padlock = true only on padlocks purpose-built for LOTO so buyers can filter for appropriate products.

What is the difference between an authorized employee and an affected employee under OSHA 1910.147?

OSHA 1910.147 defines distinct employee roles: An authorized employee is a person who locks out or tags out machines or equipment in order to perform servicing or maintenance. They apply the lock, perform the work, and remove the lock. They have training in the recognition of applicable hazardous energy sources, the type and magnitude of the energy in the workplace, and the methods and means necessary for energy isolation and control. An affected employee is someone who operates or uses a machine that is being serviced and is therefore affected by the LOTO procedure — for example, the machine operator who cannot use the machine while it is locked out. Affected employees must be notified that LOTO is in effect and why — they are not authorized to remove locks. A third category, other employees, work in areas where LOTO may be used and must know that LOTO is occurring and that they must not attempt to operate locked-out equipment. The product routing implication: authorized employees (who actually apply locks) need padlocks, lockout devices, and hasps. Affected employees may need LOTO tags and notification supplies. Other employees may need training materials. Encoding lockout_device.intended_user = 'authorized' helps distinguish tools for workers who actually perform lockout from administrative supplies.

What is a group lockout box, and when is it used instead of a hasp?

A group lockout box (also called a group lockout station or shadow board) is a locked box that holds keys to the primary lockout devices applied to a complex machine. The sequence is: (1) An authorized employee (the lead) applies primary lockout devices to all energy isolation points (circuit breakers, valves, etc.) and places the keys in the group lockout box. (2) The lead places their own padlock on the group lockout box. (3) Each authorized crew member places their own padlock on the group lockout box. (4) The box is now locked by every crew member's personal lock. The machine cannot be re-energized until all crew members remove their locks from the box. Group lockout boxes are preferred over hasps at each energy isolation point when there are many energy sources or complex machines with multiple isolation points — it centralizes the group lock control. Encode lockout_device.device_type = 'group_lockout_box' and lockout_device.max_locks for routing when a buyer specifies "group LOTO" or "complex machine LOTO."

Score Your LOTO Catalog for AI-Agent Routing Accuracy

CatalogScan checks for lockout_device.energy_type, lockout_device.is_hasp, lockout_device.is_keyed_alike, and 7 other LOTO routing fields. See which listings are missing the data that prevents routing valve lockouts to buyers who need circuit breaker isolation.

Run Free Scan