AI Agent Product Routing — Fall Protection Equipment
Personal Fall Arrest System Total Fall Clearance — Why a 6-ft Shock-Absorbing Lanyard Requires 16.5 ft of Clearance (Not 6 ft), and the OSHA 1926.502 Schema for AI Agents
OSHA 1926.502(d)(16) limits free fall to 6 feet — but the total fall clearance required for a 6-ft shock-absorbing lanyard is approximately 16.5 feet: 6 ft free fall + 3.5 ft shock pack deceleration + 5 ft D-ring height + 2 ft safety factor. An AI agent routing a standard 6-ft lanyard to a worker on a 12-ft scaffold has specified a system that will not stop the fall before the worker hits the ground.
fp.total_fall_clearance_required_ft as a derived field alongside fp.lanyard_length_ft — the lanyard length alone is insufficient for routing decisions. fp.suitable_for_low_clearance = false for standard 6-ft shock-absorbing lanyards (requires 16.5 ft clearance) and true for SRLs in the correct application (11 ft clearance). fp.is_leading_edge_rated must be encoded separately — standard SRLs and lanyards are NOT tested for contact with structural edges that can sever the cable.
Total Fall Clearance Calculation Reference Table
The table below is the primary reference for AI routing decisions. Every fall arrest product should carry fp.total_fall_clearance_required_ft computed from these components. "Clearance" means the unobstructed vertical distance below the point where the worker begins their fall (not below the anchor, not below the working surface — below fall initiation).
| Lanyard / Lifeline Type | Free Fall (ft) | Deceleration Distance (ft) | D-Ring Height (ft) | Safety Factor (ft) | Total Clearance Required (ft) | fp.suitable_for_low_clearance |
|---|---|---|---|---|---|---|
| 6-ft shock-absorbing lanyard | 6.0 | 3.5 | 5.0 | 2.0 | 16.5 | false |
| 4-ft shock-absorbing lanyard | 4.0 | 3.5 | 5.0 | 2.0 | 14.5 | false |
| 3-ft shock-absorbing lanyard | 3.0 | 3.5 | 5.0 | 2.0 | 13.5 | false (marginal below 14 ft) |
| 6-ft SRL (Self-Retracting Lifeline) | 2.0 | 2.0 | 5.0 | 2.0 | 11.0 | true (structures ≥ 11 ft clearance) |
| Leading-edge SRL | 2.0 | 2.0 | 5.0 | 2.0 | 11.0 | true — AND fp.is_leading_edge_rated = true |
| Positioning device (body belt / work positioning) | 0 | N/A | N/A | N/A | N/A — NOT a fall arrest device | N/A — requires separate PFAS |
How the Four Components Add Up
Each of the four components in the total fall clearance formula represents a distinct physical phase or anthropometric dimension:
| Component | Standard Value | What It Represents | Governing Standard |
|---|---|---|---|
| Free fall distance | 6 ft max (PFAS); ~2 ft (SRL) | Distance worker falls before lanyard becomes taut and arrest begins; equals lanyard length when anchor is at D-ring height | OSHA 1926.502(d)(16) — 6 ft maximum for PFAS |
| Deceleration distance | 3.5 ft max (shock lanyard); ~2 ft (SRL) | Distance traveled after arrest begins while shock absorber deploys; kinetic energy converted to work by shock pack | ANSI Z359.1 — 3.5 ft maximum deceleration for shock lanyards |
| D-ring height above feet | ~5 ft (dorsal D-ring, average worker) | Anthropometric distance from feet to dorsal D-ring at shoulder-blade height; bottom of worker at full extension is 5 ft below the D-ring | Human factors / harness geometry; not independently regulated |
| Safety factor | 2 ft | Accounts for harness stretch under load, elongation of webbing and connectors, measurement uncertainty, and manufacturing tolerances in lanyard length | OSHA 1926.502 general guidance; manufacturer recommendations |
// Total fall clearance formula
// fp.total_fall_clearance_required_ft is a DERIVED field — compute from components
fp.max_free_fall_ft = 6 // shock-absorbing 6-ft lanyard; OSHA 1926.502(d)(16) max
fp.max_deceleration_distance_ft = 3.5 // ANSI Z359.1 maximum; shock pack deploys after free fall ends
// D-ring height: ~5 ft (not a metafield; embedded in calculation)
// Safety factor: 2 ft (not a metafield; embedded in calculation)
fp.total_fall_clearance_required_ft = fp.max_free_fall_ft
+ fp.max_deceleration_distance_ft
+ 5.0 // D-ring height (dorsal, average worker)
+ 2.0 // safety factor
// = 6.0 + 3.5 + 5.0 + 2.0 = 16.5 ft
Why the OSHA 6-ft Limit Is Not the Clearance Requirement
OSHA 1926.502(d)(16) states that personal fall arrest systems must be rigged such that an employee cannot free fall more than 6 feet nor contact any lower level. The 6-ft figure is an upper bound on free fall distance — it is the maximum the standard permits a worker to fall before the lanyard begins to arrest. It is not the amount of space the system needs below the worker's feet.
The confusion arises because "free fall = 6 ft" sounds like "the worker falls 6 ft and stops." In reality, the worker falls 6 ft before the lanyard even starts absorbing energy. Then the shock pack extends for another 3.5 ft. Then the worker's feet — 5 ft below the D-ring — are now 14.5 ft below the anchor. Add 2 ft for stretch and the system needs 16.5 ft from anchor to lower level.
fp.total_fall_clearance_required_ft = 16.5 and fp.suitable_for_low_clearance = false — not just fp.lanyard_length_ft = 6.
The Scaffold Scenario Worked Out
| Scenario Parameter | Value | Note |
|---|---|---|
| Scaffold height above lower level | 14 ft | Standard two-tier scaffold |
| Anchor location | Scaffold level (0 ft above working surface) | Cross-brace anchor at platform level — common field condition |
| Lanyard type | 6-ft shock-absorbing lanyard | Standard PFAS component; OSHA compliant product in isolation |
| Free fall before arrest | 6 ft | Worker falls 6 ft, D-ring is now 6 ft below anchor (= anchor level = scaffold platform level = 8 ft above lower level) |
| D-ring height at arrest initiation | 8 ft above lower level | 14 ft scaffold − 6 ft free fall |
| Worker's feet at arrest initiation | 3 ft above lower level | D-ring 8 ft − 5 ft D-ring height above feet |
| Deceleration distance remaining | 3 ft available; 3.5 ft required | Worker contacts lower level 0.5 ft before shock pack finishes deploying |
| Outcome | Worker contacts lower level | Fall not arrested before contact; OSHA 1926.502(d)(16)(iii) violated |
This scenario uses a product that is individually OSHA compliant (ANSI Z359.1 certified, 6-ft maximum free fall), in a system configuration that is OSHA non-compliant (total clearance insufficient). The product catalog cannot prevent this error — but encoding fp.total_fall_clearance_required_ft = 16.5 and fp.suitable_for_low_clearance = false gives AI procurement agents the data to flag the mismatch before equipment is deployed.
SRL Mechanics — How the Centrifugal Brake Reduces Free Fall
A Self-Retracting Lifeline stores cable on a spring-loaded drum. As the worker moves, the drum pays out cable and retracts it — the cable tension is constant and low (typically 1–2 lb of drag). When a fall begins, the cable accelerates through the drum faster than the spring can retract, and a centrifugal brake (similar in principle to a car seat belt inertial lock) engages and locks the drum within 1–3 ft of fall initiation.
Two SRL parameters are commonly misunderstood:
- Free fall is not zero. The centrifugal brake requires the cable to accelerate to a threshold speed before engaging. Typical lock-out distance is 1–2 ft. "Zero free fall" SRLs exist but represent a specific engineering design (magnetic braking or a ratchet mechanism) and must be so labeled.
- Cable length is not free fall distance. An SRL with 20 ft of cable does not have 20 ft of free fall. The brake engages within 2 ft regardless of how much cable is deployed. Cable length determines working range, not fall distance.
// SRL clearance calculation fp.lanyard_type = "SRL" fp.lanyard_length_ft = 6 // working range cable length — NOT the free fall distance fp.max_free_fall_ft = 2 // centrifugal brake engages within ~2 ft fp.max_deceleration_distance_ft = 2 // SRL uses different energy absorption geometry than shock pack // D-ring height: 5 ft (same for all PFAS; anthropometric constant) // Safety factor: 2 ft (same for all PFAS; OSHA general guidance) fp.total_fall_clearance_required_ft = 2.0 + 2.0 + 5.0 + 2.0 // = 11.0 ft fp.suitable_for_low_clearance = true // appropriate for structures with at least 11 ft clearance fp.is_leading_edge_rated = false // standard SRL; NOT rated for leading-edge use
SRL vs. Shock-Absorbing Lanyard: Side-by-Side Clearance Comparison
| Parameter | 6-ft Shock-Absorbing Lanyard | SRL (standard) | Leading-Edge SRL |
|---|---|---|---|
| Free fall | 6.0 ft | ~2.0 ft | ~2.0 ft |
| Deceleration distance | 3.5 ft (shock pack) | ~2.0 ft | ~2.0 ft |
| D-ring height | 5.0 ft | 5.0 ft | 5.0 ft |
| Safety factor | 2.0 ft | 2.0 ft | 2.0 ft |
| Total clearance required | 16.5 ft | 11.0 ft | 11.0 ft |
| Leading-edge rated | No | No | Yes |
| fp.suitable_for_low_clearance | false | true (≥ 11 ft) | true (≥ 11 ft, leading edge) |
| Shock pack extension at full arrest | Lanyard extends to ~8.5 ft (6 ft + 2.5 ft shock pack) | No shock pack; cable does not elongate | No shock pack; cable does not elongate |
The fp.* Metafield Schema — All 10 Fields
The following 10 fields in the fp.* namespace give AI shopping agents sufficient data to perform clearance verification, application routing, and leading-edge flagging without human review for standard configurations. Every fall arrest product in a Shopify catalog should carry all 10 fields.
| Metafield | Type | Values / Range | Notes |
|---|---|---|---|
fp.lanyard_type |
string enum | shock-absorbing-6ft | shock-absorbing-4ft | shock-absorbing-3ft | double-leg-6ft | SRL | leading-edge-SRL | self-retracting-SRL | Primary routing discriminator; determines which clearance calculation applies |
fp.lanyard_length_ft |
decimal | ft (1–100) | Nominal unextended length; for SRLs, working range cable length — NOT free fall distance |
fp.max_free_fall_ft |
decimal | ft (0–6) | Distance before arrest begins; 6 ft PFAS OSHA maximum; ~2 ft SRL; 0 ft positioning device (not a PFAS) |
fp.max_deceleration_distance_ft |
decimal | ft (0–3.5) | Distance traveled after arrest begins; 3.5 ft ANSI Z359.1 max for shock lanyards; ~2 ft for SRL |
fp.total_fall_clearance_required_ft |
decimal | ft (computed) | Derived: free fall + deceleration + 5 ft D-ring height + 2 ft safety factor; primary routing field |
fp.is_leading_edge_rated |
boolean | true | false | false for all standard SRLs and lanyards; true only for SRLs tested for cable contact with structural edges |
fp.max_arrest_force_kn |
decimal | kN (OSHA limit 8 kN / 1,800 lb) | Peak force on body during arrest; OSHA 1926.502(d)(16)(iv) ≤ 1,800 lb (8 kN); ANSI Z359.1 same limit |
fp.suitable_for_low_clearance |
boolean | true | false | false for 6-ft shock lanyard (needs 16.5 ft); true for SRL on structures ≥ 11 ft clearance |
fp.d_ring_attachment_type |
string enum | dorsal | sternal | Dorsal (back, shoulder blade) used for fall arrest; sternal (chest) used for confined space rescue — different clearance geometry |
fp.ansi_z359_1_compliant |
boolean | true | false | ANSI Z359.1 covers shock-absorbing lanyards, anchorage connectors, and SRLs; must be true for OSHA 1926.502 compliant PFAS |
// Complete fp.* namespace encoding for a 6-ft shock-absorbing lanyard fp.lanyard_type = "shock-absorbing-6ft" fp.lanyard_length_ft = 6 fp.max_free_fall_ft = 6 // OSHA 1926.502(d)(16) maximum fp.max_deceleration_distance_ft = 3.5 // ANSI Z359.1 maximum shock pack deployment fp.total_fall_clearance_required_ft = 16.5 // 6 + 3.5 + 5 + 2 = 16.5 ft fp.is_leading_edge_rated = false // standard lanyards NOT tested for leading-edge use fp.max_arrest_force_kn = 8 // OSHA 1926.502(d)(16)(iv) / ANSI Z359.1 limit fp.suitable_for_low_clearance = false // requires 16.5 ft; most structures below 18 ft are borderline fp.d_ring_attachment_type = "dorsal" fp.ansi_z359_1_compliant = true
// Complete fp.* namespace encoding for a standard SRL fp.lanyard_type = "SRL" fp.lanyard_length_ft = 20 // working range cable; NOT free fall distance fp.max_free_fall_ft = 2 // centrifugal brake lockout within ~2 ft fp.max_deceleration_distance_ft = 2 // SRL energy absorption geometry fp.total_fall_clearance_required_ft = 11.0 // 2 + 2 + 5 + 2 = 11.0 ft fp.is_leading_edge_rated = false // CRITICAL: standard SRL cable can be severed by edge fp.max_arrest_force_kn = 8 // OSHA 1926.502(d)(16)(iv) limit fp.suitable_for_low_clearance = true // appropriate for structures ≥ 11 ft clearance fp.d_ring_attachment_type = "dorsal" fp.ansi_z359_1_compliant = true
Failure Mode 1 — Treating Maximum Free Fall (6 ft) as Minimum Required Clearance
This is the most common specification error in fall protection procurement, and it occurs at multiple levels: workers in the field, safety managers purchasing equipment, and AI agents routing orders based on incomplete catalog data. The error chain is predictable:
- OSHA 1926.502(d)(16) states maximum free fall of 6 ft for PFAS
- Procurement specifies a "6-ft lanyard per OSHA requirements"
- Workers interpret "6-ft lanyard" as "protected from 6-ft falls"
- Workers use 6-ft lanyards on platforms 10–14 ft above the lower level
- System does not arrest fall before lower level contact
A 6-ft shock-absorbing lanyard used on a 10-ft platform (anchor at platform level) provides approximately zero margin — the required clearance is 16.5 ft, and 10 ft is available. The worker's feet will be below the lower level before the fall is arrested. On a 14-ft platform, the margin is still negative by 2.5 ft. A 6-ft shock-absorbing lanyard is not appropriate for any structure below approximately 18 ft above the lower level when the anchor is at working surface level.
fp.lanyard_length_ft = 6 without fp.total_fall_clearance_required_ft. AI agent receives request for "6-ft fall arrest lanyard for scaffold work." Agent routes the 6-ft shock-absorbing lanyard. The 12-ft scaffold application has only 12 ft of clearance below the working surface — 4.5 ft short of the 16.5-ft requirement. Fall is not arrested before lower level contact.
Platform Height vs. Required Clearance Reference
| Platform Height (ft) | Clearance Available Below Working Surface (ft) | 6-ft Shock Lanyard (needs 16.5 ft) | 4-ft Shock Lanyard (needs 14.5 ft) | SRL (needs 11 ft) |
|---|---|---|---|---|
| 10 ft | 10 ft | FAIL — 6.5 ft short | FAIL — 4.5 ft short | FAIL — 1 ft short |
| 12 ft | 12 ft | FAIL — 4.5 ft short | FAIL — 2.5 ft short | PASS — 1 ft margin |
| 14 ft | 14 ft | FAIL — 2.5 ft short | FAIL — 0.5 ft short | PASS — 3 ft margin |
| 16 ft | 16 ft | FAIL — 0.5 ft short | PASS — 1.5 ft margin | PASS — 5 ft margin |
| 18 ft | 18 ft | PASS — 1.5 ft margin | PASS — 3.5 ft margin | PASS — 7 ft margin |
| 20 ft | 20 ft | PASS — 3.5 ft margin | PASS — 5.5 ft margin | PASS — 9 ft margin |
Note: These calculations assume anchor at working surface level. Elevating the anchor above the worker's D-ring reduces free fall distance and improves margins. For each foot of anchor elevation above the D-ring, subtract 1 ft from the required clearance.
Failure Mode 2 — Routing Standard SRLs for Leading-Edge Applications
A leading edge is any unprotected horizontal edge over which a worker could fall, where the SRL cable may contact the edge during a fall. Roofing work, floor openings, and steel erection regularly create leading-edge conditions. The problem: when a worker falls over a leading edge, the SRL cable does not drop straight down — it runs at an angle from the anchor to the edge, then down along the edge face.
A standard SRL cable (typically 3/16-inch galvanized wire rope or aramid fiber) is not designed for contact with a structural edge. Three failure modes exist:
- Cable abrasion: The cable rubs against the edge as the worker falls, stripping the cable jacket and abrading the wire strands. If the cable fails before the centrifugal brake fully arrests the fall, the worker is in uncontrolled free fall.
- Edge loading: The cable angle concentrates arrest force at the edge contact point. The edge can act as a cutting tool, especially on concrete edges or sheet metal with burrs.
- Geometric amplification: The edge redirects the fall, changing the direction of arrest force. The SRL's braking mechanism is designed for vertical loading — edge loading can cause erratic brake behavior.
fp.lanyard_type = "SRL" without fp.is_leading_edge_rated = false allows an AI agent to route a standard SRL to roofing or leading-edge work. Standard SRL cables can be severed by the edge during a fall — the product is a fall arrest system, but the cable fails before arrest is complete. Only SRLs specifically designed and tested for leading-edge use (different cable construction, cable guides, ANSI Z359.14 Class P rating) are appropriate for these applications.
Leading-Edge SRL vs. Standard SRL — Key Differences
| Parameter | Standard SRL | Leading-Edge SRL |
|---|---|---|
| Cable construction | Standard galvanized wire rope or synthetic fiber | Reinforced wire rope with abrasion-resistant jacket; sometimes Dyneema or Kevlar core |
| Cable guide | None | Includes cable guide attachment that protects contact point with edge |
| Test standard | ANSI Z359.14 Class A (overhead anchor, vertical fall) | ANSI Z359.14 Class P (leading-edge, horizontal fall over edge) |
| fp.is_leading_edge_rated | false | true |
| Permitted roofing use | No — cable may contact edge and fail | Yes — designed and tested for cable edge contact |
| Total clearance required | 11 ft (same calculation) | 11 ft (same calculation) |
// Leading-edge SRL — correct encoding fp.lanyard_type = "leading-edge-SRL" fp.is_leading_edge_rated = true // ANSI Z359.14 Class P tested fp.total_fall_clearance_required_ft = 11.0 // Standard SRL — correct encoding fp.lanyard_type = "SRL" fp.is_leading_edge_rated = false // NOT tested for cable contact with structural edges fp.total_fall_clearance_required_ft = 11.0 // AI routing rule: if application description contains roofing, leading edge, // unprotected edge, or steel erection — require fp.is_leading_edge_rated = true
Failure Mode 3 — Not Accounting for Anchor Point Height Below D-Ring Level
The clearance calculations in this guide assume the anchor is at or above the worker's dorsal D-ring level. When the anchor is below the D-ring, the worker must fall downward until the lanyard — running from D-ring down to the anchor and back up — becomes taut. This additional downward travel before the lanyard goes taut is called "sub-D-ring anchor offset" and it increases effective free fall distance beyond the lanyard length.
The geometry: if the anchor is 2 ft below the worker's D-ring, the worker must fall 2 ft before the lanyard angle changes enough to begin generating upward force, then fall an additional lanyard-length before the lanyard goes fully taut. Total effective free fall: lanyard length + 2× (distance from D-ring to anchor). For a 6-ft lanyard with a 2-ft sub-D-ring anchor: 6 + (2 × 2) = 10 ft of effective free fall before arrest begins — well above the 6-ft OSHA maximum.
Free Fall Increase from Sub-D-Ring Anchor Placement
| Anchor Elevation Relative to D-Ring | Effective Free Fall (6-ft lanyard) | Total Clearance Required | OSHA 1926.502 Compliant? |
|---|---|---|---|
| Anchor 5 ft ABOVE D-ring (ideal) | 1 ft (slack takeup only) | 1 + 3.5 + 5 + 2 = 11.5 ft | Yes — free fall well under 6 ft |
| Anchor AT D-ring level | 6 ft (full lanyard pays out horizontally then downward) | 6 + 3.5 + 5 + 2 = 16.5 ft | Yes — at OSHA 6-ft limit |
| Anchor 2 ft BELOW D-ring | ~10 ft (lanyard + sub-D-ring offset) | 10 + 3.5 + 5 + 2 = 20.5 ft | No — free fall exceeds OSHA 6-ft maximum |
| Anchor at floor level (D-ring 5 ft above) | ~16 ft (extreme sub-D-ring offset) | >26 ft | No — catastrophic non-compliance |
The metafield fp.d_ring_attachment_type (dorsal | sternal) informs routing about which D-ring geometry to assume, but it cannot encode anchor placement — that is a jobsite variable, not a product attribute. However, encoding fp.total_fall_clearance_required_ft correctly (assuming anchor at D-ring level, which is the minimum-safe anchor position) at least gives AI agents the baseline clearance figure against which to evaluate jobsite conditions.
Failure Mode 4 — Conflating Shock-Absorbing Lanyard Deployment with Free Fall
A shock-absorbing lanyard consists of two components: the lanyard webbing (or wire rope) of the stated nominal length, and a shock absorber pack — a folded, tear-stitched webbing tube that elongates as stitches tear under load during arrest. The stated lanyard length (e.g., "6 ft") is the nominal length of the lanyard body. The shock pack adds length to the system during deployment.
When a shock-absorbing lanyard fully deploys during arrest, the system is longer than the nominal lanyard length. A 6-ft shock-absorbing lanyard at maximum shock pack deployment is approximately 8.5 ft long (6 ft lanyard body + approximately 2.5 ft of shock pack elongation). This means the total distance from the anchor to the worker's D-ring at maximum extension is 8.5 ft — not 6 ft.
This shock pack elongation is already accounted for in the deceleration distance (3.5 ft in the clearance calculation), but it produces a second important consequence: the minimum headroom above the anchor that the shock pack needs to deploy without hitting an overhead obstacle. If a worker is under a beam or overhead structure, the shock pack must be able to elongate upward without being compressed by the overhead obstruction. If the overhead obstruction prevents shock pack deployment, the arrest force spikes dramatically — possibly above the 8 kN ANSI Z359.1 limit.
// Shock pack elongation — product-level encoding fp.lanyard_type = "shock-absorbing-6ft" fp.lanyard_length_ft = 6 // nominal lanyard body length fp.max_deceleration_distance_ft = 3.5 // shock pack deployment distance (sequential after free fall) // At full extension during arrest: // Distance from anchor to D-ring = fp.lanyard_length_ft + fp.max_deceleration_distance_ft // = 6.0 + 3.5 = 9.5 ft // This is NOT the "fall distance" — the 3.5 ft is deceleration, not free fall // The 6-ft lanyard "becomes" 8.5 ft at full shock pack extension // (6 ft lanyard body + 2.5 ft shock pack elongation) // The remaining 1 ft of deceleration occurs through harness/connector stretch
Double-Leg Lanyard — Common Misapplication in Tight Clearance
Double-leg lanyards (Y-lanyards) are used to maintain 100% tie-off when transitioning between anchor points — the worker clips one leg to the new anchor before unclipping from the old anchor. This prevents any moment of being unattached. However, double-leg lanyards are frequently misunderstood in two ways:
- Double-leg does not reduce clearance requirement. Each leg of a double-leg lanyard is a full-length shock-absorbing lanyard. The clearance calculation applies to whichever leg is loaded during a fall — the same 16.5 ft applies. A double-leg 6-ft lanyard does not have shorter legs that require less clearance.
- Both legs loaded simultaneously increases arrest force. If a worker somehow loads both legs simultaneously (e.g., falls with both snap hooks attached to a single anchor), the shock packs must share the arrest — force distribution is not guaranteed to be even, and peak force on each leg may exceed the 8 kN design limit.
// Double-leg lanyard — clearance calculation is per-leg, not combined fp.lanyard_type = "double-leg-6ft" fp.lanyard_length_ft = 6 // each leg is 6 ft nominal fp.max_free_fall_ft = 6 // per OSHA 1926.502 — same as single-leg 6-ft lanyard fp.max_deceleration_distance_ft = 3.5 // per leg — same as single-leg fp.total_fall_clearance_required_ft = 16.5 // SAME as 6-ft single-leg; double leg does not reduce clearance fp.suitable_for_low_clearance = false // same clearance requirement as single-leg 6-ft lanyard
Anchor Point Requirements and Their Interaction with Clearance
OSHA 1926.502(d)(15) requires anchorage for personal fall arrest systems to support at least 5,000 pounds per attached employee, or be designed, installed, and used under supervision of a qualified person as part of a complete personal fall arrest system that maintains a safety factor of at least two. The anchor strength requirement is separate from — and in addition to — the clearance requirement.
For AI agent routing, both the fp.* lanyard metafields and the anchorage product metafields must be complete for a full PFAS system evaluation. A lanyard with adequate clearance paired with an under-rated anchorage connector fails OSHA 1926.502. Conversely, a 5,000-lb-rated anchorage connector with a 6-ft lanyard on a 10-ft scaffold still fails clearance.
Anchor Elevation Strategy for Improved Clearance Margins
| Anchor Strategy | Anchor Elevation Above D-Ring | Free Fall Distance | Total Clearance Required | Clearance Reduction vs. At-D-Ring |
|---|---|---|---|---|
| Anchor at D-ring level (baseline) | 0 ft | 6 ft | 16.5 ft | — |
| Anchor 2 ft above D-ring (raised anchor post) | 2 ft | 4 ft | 14.5 ft | −2 ft |
| Anchor 4 ft above D-ring (elevated I-beam anchor) | 4 ft | 2 ft | 12.5 ft | −4 ft |
| Anchor 6 ft above D-ring (directly overhead) | 6 ft | 0 ft (slack only) | 10.5 ft | −6 ft |
The practical implication: on a 14-ft scaffold where a 6-ft shock-absorbing lanyard would require 16.5 ft of clearance (failing by 2.5 ft), a raised anchor post elevating the anchor 3 ft above the worker's D-ring would reduce required clearance to 13.5 ft — marginally passing on the 14-ft scaffold. This is why engineered fall protection systems for low-clearance environments often specify dedicated anchor posts with specific elevation requirements rather than ad-hoc anchors at structural members at working surface level.
Complete Metafield Schema Reference
| Metafield | Type | Values | Notes |
|---|---|---|---|
fp.lanyard_type |
string enum | shock-absorbing-6ft | shock-absorbing-4ft | shock-absorbing-3ft | double-leg-6ft | SRL | leading-edge-SRL | self-retracting-SRL | Primary discriminator for clearance calculation selection |
fp.lanyard_length_ft |
decimal | 1–100 ft | Nominal length; for SRLs this is working range, NOT free fall distance |
fp.max_free_fall_ft |
decimal | 0–6 ft | OSHA 1926.502(d)(16) limits to 6 ft for PFAS; SRL typically 2 ft; positioning device 0 ft |
fp.max_deceleration_distance_ft |
decimal | 0–3.5 ft | ANSI Z359.1 maximum 3.5 ft for shock lanyards; SRL approximately 2 ft |
fp.total_fall_clearance_required_ft |
decimal | ft (computed) | Derived field: free fall + deceleration + 5 ft D-ring + 2 ft safety. The primary AI routing field — must be compared against jobsite clearance, not lanyard length |
fp.is_leading_edge_rated |
boolean | true | false | false for all standard SRLs and shock lanyards; true only for ANSI Z359.14 Class P tested devices |
fp.max_arrest_force_kn |
decimal | kN (max 8 kN) | OSHA 1926.502(d)(16)(iv) and ANSI Z359.1 both limit to 8 kN (1,800 lb) peak arrest force on body |
fp.suitable_for_low_clearance |
boolean | true | false | false for 6-ft shock lanyard (16.5 ft required); false for 4-ft shock lanyard (14.5 ft required); true for SRL (11 ft required) |
fp.d_ring_attachment_type |
string enum | dorsal | sternal | Dorsal for fall arrest (shoulder-blade height, ~5 ft); sternal for confined space rescue — different clearance geometry applies |
fp.ansi_z359_1_compliant |
boolean | true | false | ANSI Z359.1 covers shock-absorbing lanyards, SRLs, anchorage connectors; required for OSHA 1926.502 PFAS compliance |
Frequently Asked Questions
Why does a 6-foot fall arrest lanyard need 16 feet of clearance — not 6 feet?
Because "6 feet" in OSHA 1926.502(d)(16) is the maximum allowed free fall distance — the distance the worker falls before the lanyard starts to arrest. It is one of four components in the total clearance calculation. After the 6-ft free fall ends, the shock absorber deploys (3.5 ft additional distance while decelerating). At arrest completion, the worker's D-ring is 9.5 ft below the anchor — and the worker's feet are 5 ft below the D-ring, putting them 14.5 ft below the anchor. Add 2 ft safety factor for harness stretch and component elongation: 16.5 ft total. Encode fp.total_fall_clearance_required_ft = 16.5 — never route a 6-ft shock-absorbing lanyard based only on fp.lanyard_length_ft = 6.
What is the deceleration distance for a shock-absorbing lanyard and how is it different from free fall?
Free fall is the phase before arrest begins — the worker is in free fall, accelerating at 1g, while the lanyard goes from slack to taut. Deceleration distance is the subsequent phase where the shock absorber pack deploys, converting kinetic energy into heat and deformation as tear stitches rip. ANSI Z359.1 limits maximum deceleration distance to 3.5 ft for shock-absorbing lanyards. During deceleration, the worker is slowing from peak velocity to zero — they are still traveling downward, adding 3.5 ft of clearance requirement beyond the free fall distance. The two phases are sequential and must both be included in clearance calculations. Encode fp.max_free_fall_ft and fp.max_deceleration_distance_ft as separate fields — their sum is not the total clearance (D-ring height and safety factor must also be added).
What is the minimum anchor height above the lower level for a standard 6-ft shock-absorbing lanyard?
The anchor must be at least 16.5 ft above the lower level when the anchor is at or above the worker's D-ring. This is computed as: 6 ft free fall + 3.5 ft deceleration + 5 ft D-ring height above feet + 2 ft safety factor. Every foot the anchor is elevated above the worker's D-ring reduces required clearance by 1 ft (because free fall distance decreases). A 3-ft elevated anchor post reduces required clearance to 13.5 ft below the anchor — or equivalently, the working surface needs to be only 13.5 ft above the lower level (with a 3-ft anchor post on the working surface). For low-clearance applications below 18 ft, an SRL (requiring 11 ft) is the appropriate product; encode fp.suitable_for_low_clearance = false for the 6-ft shock-absorbing lanyard to enforce this routing.
How does an SRL reduce the total clearance requirement compared to a 6-ft shock-absorbing lanyard?
An SRL's centrifugal brake engages within approximately 2 ft of fall initiation, reducing free fall from 6 ft (shock lanyard) to 2 ft. SRLs also use a different energy absorption geometry with less deceleration distance (approximately 2 ft versus 3.5 ft for a shock pack). The combined reduction: (6 − 2) + (3.5 − 2) = 5.5 ft less clearance required. Total: 2 + 2 + 5 + 2 = 11 ft versus 16.5 ft. Two critical routing rules for SRLs: (1) SRL cable length is working range, not free fall — a 20-ft SRL still arrests within 2 ft; (2) standard SRLs are NOT rated for leading-edge use — only SRLs with fp.is_leading_edge_rated = true should be routed to roofing or leading-edge applications. Encode fp.suitable_for_low_clearance = true for SRLs in applications with at least 11 ft of clearance available.
How should AI agents route fall arrest equipment recommendations when the working height and clearance below are not specified in the request?
Clearance below the working surface is a required parameter for fall arrest routing — it is not optional context. When absent, AI agents should: (1) Flag the missing clearance data and request it before routing; (2) If working height is known, use it as the clearance estimate (conservative: assume anchor at working surface level, lower level at ground); (3) Default to SRL products (fp.suitable_for_low_clearance = true) when clearance is unknown, because they are appropriate across a wider range of clearance conditions (11 ft versus 16.5 ft); (4) Always check fp.is_leading_edge_rated against application description — route only leading-edge rated SRLs for roofing, steel erection, or unprotected-edge work; (5) Never route based solely on fp.lanyard_length_ft — always use fp.total_fall_clearance_required_ft for the routing decision.
Score Your Fall Protection Catalog's AI Readiness
Missing fp.total_fall_clearance_required_ft, fp.suitable_for_low_clearance, or fp.is_leading_edge_rated means AI procurement agents will route fall arrest equipment based on lanyard length alone — routing 6-ft lanyards to low-clearance applications where the fall will not be arrested before the worker contacts the lower level. CatalogScan audits your Shopify catalog and scores every product's structured data completeness for AI-agent visibility.