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.
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 |
// 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 |
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.