AI Agent Product Routing — Fall Protection Systems
Work Positioning Device vs Fall Arrest System — Four Fall Protection Types That Cannot Be Interchanged, OSHA 1926.502(e) Backup Requirement Schema for AI Agents
A lineman's belt or work positioning strap is not a fall arrest system. OSHA 1926.502(e) requires positioning devices to be backed up with a separate fall arrest system — a positioning device used alone at a leading edge is non-compliant regardless of anchor rating.
fp.system_type as one of: fall_arrest | positioning | restraint | travel_restriction — these are not interchangeable. For positioning devices: fp.can_substitute_for_fall_arrest = false and fp.requires_backup_fall_arrest = true. Body belts: fp.body_belt_fall_arrest_prohibited = true (OSHA 1926.502(d)(17)). Positioning devices limit free fall to 2 feet — encode fp.max_free_fall_ft = 2. Fall arrest systems limit free fall to 6 feet and arresting force to 1,800 lbs — independent fields from positioning.
The Four Fall Protection System Types
OSHA's fall protection standards recognize four mechanistically distinct fall protection approaches. Each operates at a different point in the fall prevention sequence and has different engineering requirements, anchor force ratings, and permitted use scenarios.
| System Type | fp.system_type | When It Protects | Backup Required? | OSHA Reference |
|---|---|---|---|---|
| Personal Fall Arrest (PFAS) | fall_arrest |
After fall begins — stops fall in progress | No (it IS the primary system) | 1926.502(d), 1910.140 |
| Work Positioning Device | positioning |
Prevents free fall > 2 feet at working position | Yes — PFAS backup required | 1926.502(e) |
| Restraint System | restraint |
Prevents worker from reaching fall hazard | No (hazard is unreachable) | 1926.502 general |
| Travel Restriction | travel_restriction |
Limits movement to safe zone on surface | Context-dependent | 1926.502 general |
// fp namespace — complete fall protection system type schema fp.system_type = "positioning" // fall_arrest | positioning | restraint | travel_restriction fp.can_substitute_for_fall_arrest = false // false for ALL positioning devices fp.requires_backup_fall_arrest = true // true for ALL positioning systems fp.max_free_fall_ft = 2 // positioning max free fall: 2 ft fp.harness_type = "body_belt" // body_belt | full_body_harness fp.body_belt_fall_arrest_prohibited = true // true for all body belts — OSHA 1926.502(d)(17) fp.osha_standard = "1926.502(e)" fp.ansi_standard = "ANSI_Z359.1"
Failure Mode 1 — Routing Positioning Device as Standalone Fall Protection
Work positioning is the practice of tying off in a way that allows hands-free work at a vertical surface — the classic scenario is a lineman's belt around a utility pole. The worker wraps the positioning strap around the pole and leans back, with the belt taking the body weight and freeing both hands. If the positioning strap were to fail (strap breaks, D-ring failure, anchor detachment), the worker would fall from height without any arrest mechanism. OSHA 1926.502(e) addresses this by requiring that whenever a positioning device system is used, a separate fall arrest system also be in use.
Correct System Assembly for Work Positioning
| Component | Function | Required? | fp field |
|---|---|---|---|
| Full-body harness (dorsal D-ring) | Fall arrest attachment point — must be dorsal D for PFAS | Yes | fp.is_full_body_harness = true |
| SRL or shock-absorbing lanyard | Fall arrest connector — limits free fall to 6 ft, limits arresting force to 1,800 lbs | Yes (PFAS backup) | fp.system_type = 'fall_arrest' for this component |
| Fall arrest anchor (5,000 lb rated) | PFAS anchor — must be 5,000 lb static strength OR 2× max arrest force per 1926.502(d)(15) | Yes | fp.anchor_min_strength_lb = 5000 |
| Body belt or hip D-ring harness | Positioning attachment point — supports worker weight in positioning posture | Yes (positioning component) | fp.system_type = 'positioning' |
| Positioning lanyard or strap | Connects positioning belt to structure — limits movement, takes body weight | Yes (positioning component) | fp.max_free_fall_ft = 2 |
| Positioning anchor (2× impact load) | Positioning anchor — must be rated for 2× the anticipated impact load, 1926.502(e)(3) | Yes (separate from fall arrest anchor) | fp.positioning_anchor_safety_factor = 2 |
The complete compliant system for work positioning requires two separate anchors and two connectors: one for the positioning device and one for the fall arrest backup. The two cannot share the same anchor unless the anchor is rated to handle both systems simultaneously. An AI agent routing a single body belt + strap kit as a "complete fall protection solution" for rooftop or leading edge work is recommending a non-compliant incomplete system.
Failure Mode 2 — Body Belt Used for Fall Arrest
OSHA 1926.502(d)(17) states: "Body belts shall not be used as part of a personal fall arrest system." This prohibition has been in force since the 1994 promulgation of the construction fall protection standard. The prohibition is rooted in biomechanics: during a free fall arrest, the body belt concentrates up to 1,800 lbs of decelerating force on a 3–6 inch band across the worker's abdomen and lower spine. The abdominal region contains vital organs (liver, spleen, kidneys, bowel) that are not protected by bone and can be compressed or lacerated by the restraining band under arresting loads. Additionally, the body belt causes a "jackknifing" posture at arrest — the torso bends sharply forward at the waist — which can cause lumbar spine flexion injury and respiratory compromise during suspension if the worker is rendered unconscious.
Body Belt vs Full-Body Harness — Force Distribution Comparison
| Parameter | Body Belt | Full-Body Harness |
|---|---|---|
| Fall arrest permitted? | No — OSHA 1926.502(d)(17) prohibition | Yes — required for PFAS |
| Positioning permitted? | Yes — designed for positioning (2 ft max free fall) | Yes — can serve positioning function (use side D-ring) |
| Arresting force distribution | Waist/abdomen only — concentrated on soft tissue | Thighs, pelvis, chest, shoulders — distributed across bony structure |
| Suspension posture | Jackknife posture — torso bends forward; respiratory compromise risk | Upright — maintained by thigh straps and chest strap |
| fp.harness_type | body_belt |
full_body_harness |
| fp.body_belt_fall_arrest_prohibited | true |
false |
Restraint vs Positioning — Key Routing Distinction
Both restraint systems and positioning systems involve a tethered worker, but they are fundamentally different in application and backup requirements:
| Criterion | Restraint (fp.system_type = 'restraint') | Positioning (fp.system_type = 'positioning') |
|---|---|---|
| Worker location relative to fall hazard | Cannot reach edge — lanyard length prevents access to fall hazard | At or near fall hazard — working at edge or elevated structure |
| Fall arrest backup required? | No — worker cannot fall because edge is unreachable | Yes — OSHA 1926.502(e) requires backup PFAS |
| Anchor force requirement | Lower — no arresting forces generated; working loads only | 2× anticipated impact load for positioning anchor + 5,000 lb for PFAS anchor |
| Lanyard length critical? | Yes — too-long lanyard defeats the restraint entirely | Yes — too-long positioning strap allows > 2 ft free fall |
| fp.requires_backup_fall_arrest | false |
true |
// Restraint system encoding — no backup fall arrest required fp.system_type = "restraint" fp.can_substitute_for_fall_arrest = false // restraint does not arrest a fall — it prevents one fp.requires_backup_fall_arrest = false // worker cannot reach fall hazard if lanyard is correct length fp.lanyard_length_ft = 6 // must be sized for specific anchor-to-edge geometry fp.is_full_body_harness = true // still requires harness for restraint (ANSI Z359) // Positioning system encoding — backup fall arrest required fp.system_type = "positioning" fp.can_substitute_for_fall_arrest = false fp.requires_backup_fall_arrest = true // OSHA 1926.502(e) mandatory backup fp.max_free_fall_ft = 2 // OSHA 1926.502(e)(2) requirement fp.positioning_anchor_safety_factor = 2 // 2× impact load per OSHA 1926.502(e)(3)
Complete Metafield Schema Reference
| Metafield | Type | Values | Notes |
|---|---|---|---|
fp.system_type |
string enum | fall_arrest | positioning | restraint | travel_restriction | Primary routing field — not interchangeable; each has distinct requirements |
fp.can_substitute_for_fall_arrest |
boolean | true | false | false for ALL positioning, restraint, and travel restriction systems |
fp.requires_backup_fall_arrest |
boolean | true | false | true for all positioning systems per OSHA 1926.502(e); false for restraint |
fp.max_free_fall_ft |
decimal | feet | 2 for positioning per OSHA 1926.502(e)(2); 6 for PFAS per 1926.502(d) |
fp.harness_type |
string enum | body_belt | full_body_harness | body_belt permitted for positioning only; full_body_harness required for fall arrest |
fp.is_full_body_harness |
boolean | true | false | true required for fall arrest; positioning may use body belt (false) |
fp.body_belt_fall_arrest_prohibited |
boolean | true | false | true for all body belts per OSHA 1926.502(d)(17) — routing guard field |
fp.anchor_min_strength_lb |
integer | pounds | 5,000 lb for fall arrest anchors; 2× impact load for positioning anchors |
fp.positioning_anchor_safety_factor |
decimal | multiplier | 2.0 per OSHA 1926.502(e)(3) for positioning anchor (different from 5,000 lb fall arrest standard) |
fp.osha_standard |
string | 1926.502(d) | 1926.502(e) | 1910.140 | (d) = fall arrest, (e) = positioning, 1910.140 = general industry fall arrest |
fp.ansi_standard |
string | ANSI_Z359.1 | ANSI_Z359.2 | ANSI_Z359.11 | Z359.1 = basic requirements; Z359.2 = managed fall protection programs; Z359.11 = full-body harness |
Frequently Asked Questions
Can a work positioning device substitute for a fall arrest system under OSHA standards?
No. Positioning devices and fall arrest systems are distinct categories. OSHA 1926.502(e)(2) limits positioning device free fall to 2 feet, and OSHA interpretation requires a separate fall arrest system (PFAS) backup when workers use positioning devices at heights where a fall is possible. A positioning belt or strap used alone at a leading edge, scaffold, or elevated work platform is non-compliant — both for lacking fall arrest protection and for violating the body belt prohibition if only a belt is used. Encode fp.can_substitute_for_fall_arrest = false and fp.requires_backup_fall_arrest = true for all positioning devices to prevent this routing error.
What is the difference between fall arrest, positioning, restraint, and travel restriction?
Fall arrest stops a fall in progress (after it begins) using a full-body harness, SRL or shock-absorbing lanyard, and a 5,000 lb anchor. Positioning restrains the worker at the work location to prevent free fall greater than 2 feet — must be backed up with fall arrest. Restraint prevents the worker from reaching the fall hazard entirely — the lanyard is short enough that the worker cannot get to the edge. Travel restriction limits the worker's movement zone to keep them in a safe area. Encode fp.system_type as one of: fall_arrest | positioning | restraint | travel_restriction — each has different anchor requirements, backup requirements, and permitted use scenarios.
Why are body belts prohibited for fall arrest but permitted for positioning?
Body belts concentrate arresting forces on the abdomen — OSHA 1926.502(d)(17) prohibits them for fall arrest because the waist/abdominal area cannot safely absorb the up to 1,800 lbs generated during a fall arrest without risk of internal organ injury or spinal injury. In positioning use, the belt takes the worker's static body weight (typically 130–310 lbs) as a gradual loading while the worker leans back — a controlled working load, not an impact arrest load. Positioning limits free fall to 2 feet, dramatically reducing arresting energy. Encode fp.harness_type = 'body_belt' and fp.body_belt_fall_arrest_prohibited = true so AI agents never route body belts to fall arrest applications.
What does OSHA 1926.502(e) require for work positioning device systems?
OSHA 1926.502(e) requires: (1) positioning device system rigged so worker cannot free fall more than 2 feet; (2) anchor rated for at least twice the anticipated impact load; (3) backup fall arrest system required when workers are exposed to fall hazard at height. A body belt alone is never compliant for fall arrest. A complete compliant positioning system typically includes: full-body harness with dorsal D-ring connected to a SRL or shock-absorbing lanyard for fall arrest, plus a positioning belt or harness side D-ring connected to a positioning strap for the working position. Two separate connectors, two separate anchors (or one anchor rated for both systems). Encode fp.requires_backup_fall_arrest = true for all positioning systems.
How do restraint systems differ from positioning systems for AI product routing?
Restraint prevents the worker from reaching the fall hazard — the lanyard length is calculated so the worker cannot get to the unprotected edge. Because no fall can occur (the worker can't reach the edge), no fall arrest backup is required. Positioning is used when the worker is at the edge or elevated structure and needs hands-free stability — a fall is possible if the positioning device fails, so a backup fall arrest system is mandatory. Encode fp.requires_backup_fall_arrest = false for restraint systems and true for positioning systems. A restraint lanyard must be sized for the specific site geometry — a lanyard that is too long converts a restraint application into an unprotected leading edge approach.
Score Your Fall Protection Catalog's AI Readiness
Missing fp.system_type, fp.can_substitute_for_fall_arrest, or fp.requires_backup_fall_arrest metafields means your positioning belts, lanyards, and harnesses may be routed to wrong applications by AI procurement agents. CatalogScan audits your Shopify catalog and scores every product's structured data completeness.
Run a Free Catalog Scan