Home › Blog › Fall Arrest Total Fall Clearance Calculation Schema
Shopify fall arrest total fall clearance calculation schema for AI agents: a 6-ft shock-absorbing lanyard requires 16.5 ft of clearance — not 6 ft — and standard SRLs are not rated for leading edges
OSHA's "6-foot maximum free fall" rule tells you when a fall arrest system has failed. It does not tell you how much clearance you need. The number that determines whether a worker survives is 16.5 feet for a standard lanyard — and an AI agent that doesn't know this will route people into systems that hit the ground first.
fp.lanyard_length_ft is not the same as fp.total_fall_clearance_required_ft. A 6-ft lanyard requires 16.5 ft of clearance. A standard SRL requires 11 ft. Store both fields — agents routing on lanyard length alone will mis-specify clearance-critical environments.
Contents
The Clearance Calculation: Four Components, One Number
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. That sentence defines the permissible free fall limit — not the total clearance required. The total clearance is a four-component sum.
Each of these four components is real and independently sized. Omitting any one of them produces a clearance estimate that underestimates actual fall distance.
Component 1: Free Fall Distance
Free fall begins the instant the worker's feet leave the working surface and ends when the lanyard becomes taut and arrest begins. For a 6-ft lanyard with the anchor directly above the worker's dorsal D-ring, free fall equals lanyard length: 6 ft. This is also the number OSHA limits in 1926.502(d)(16). It is the starting number for the calculation, not the entire calculation.
Component 2: Deceleration Distance
Deceleration distance is the distance traveled after the lanyard becomes taut, while the shock-absorbing pack is deploying and kinetic energy is being converted into work. The shock pack is a folded section of sewn webbing that tears open progressively under load, absorbing energy while keeping arrest force below 8 kN (1,800 lb) per ANSI Z359.1. ANSI Z359.1 limits the maximum deceleration distance to 3.5 ft (42 inches). This distance happens entirely after free fall ends — it is not concurrent with free fall.
Component 3: D-Ring Height Above Feet
At the end of deceleration, the worker is hanging in the harness with the dorsal D-ring at the top of their body's extent. The dorsal D-ring sits between the shoulder blades, approximately 5 ft above the feet for an average adult worker. This 5 ft of body length still exists below the arrest point and must be included in total clearance. The worker's feet are what contact the lower level — not the D-ring.
Component 4: Safety Factor
A 2-ft safety factor accounts for harness webbing stretch under arrest load, possible elongation in connectors and lanyard hardware, and the imprecision inherent in measuring anchor height and clearance below in field conditions. OSHA General Industry guidance references this margin; ANSI Z359.2 recommends it for total clearance calculations. It is not a luxurious engineering buffer — it is the margin between calculated clearance and actual clearance needed to prevent contact with the lower level.
How SRLs Reduce the Requirement — and Where They Fail
A Self-Retracting Lifeline addresses the clearance problem by attacking the first component: free fall. Instead of allowing the worker to fall the full 6 ft before arrest begins, the SRL's centrifugal inertia brake detects the rapid pay-out acceleration that distinguishes a fall from normal work movement and locks the drum within approximately 2 ft of fall initiation — regardless of how much cable has been deployed.
The 5.5-ft reduction makes SRLs the appropriate choice for work at heights between 11 ft and 18 ft — environments where 16.5 ft of clearance isn't available but a fall-arrest system is still required. Aerial work platforms, low-ceiling mezzanines, and single-story steel erection are typical applications where SRLs provide practical compliance.
The Leading-Edge Limitation
The SRL's reduced clearance requirement comes with a categorical limitation that is not visible from any clearance calculation alone. Standard SRLs are tested and certified for overhead, vertical arrest only — a configuration where the cable travels straight down during a fall event and the drum absorbs arrest load through the cable centerline. At a leading edge — the unprotected edge of a concrete deck, a steel floor plate edge, the eave of a metal roof — the cable contacts the edge of the structure at an angle during a fall. The edge introduces abrasion, point loading, and shear forces on the cable that a standard SRL is not designed to resist.
fp.is_leading_edge_rated on every SRL product in a fall protection catalog.
Why Anchor Position Matters More Than Lanyard Length
The 16.5-ft clearance figure assumes the anchor is positioned at D-ring height — directly above the worker's shoulder blades, at the same elevation as the dorsal D-ring attachment point. In this ideal configuration, the lanyard length equals the free fall distance exactly. In practice, anchor position relative to the D-ring is the single variable that most dramatically affects the clearance calculation — and most catalog encodings ignore it entirely.
Anchor Above D-Ring: Clearance Decreases
Every foot that the anchor is elevated above the worker's D-ring reduces free fall by one foot. An anchor point 2 ft above D-ring height (achievable with a dedicated roof anchor post or an I-beam trolley) reduces free fall from 6 ft to 4 ft — and drops total required clearance from 16.5 ft to 14.5 ft. An anchor directly above the worker's head (approximately 6 ft above D-ring height) reduces free fall to 0 ft and brings total required clearance to 10.5 ft (0 + 3.5 + 5 + 2). This is why elevated anchor systems — anchor posts, beam clamps at ceiling height, overhead rail systems — dramatically improve clearance compliance for work at heights between 12 ft and 18 ft.
Anchor Below D-Ring: Free Fall Exceeds 6 ft
The inverse applies when anchors are installed below D-ring height. A D-ring ring welded to a guardrail post at waist height (approximately 3.5 ft above the working surface), a structural tie-off lug at ankle level, or a horizontal lifeline running at calf height — all of these configurations allow free fall to accumulate before the lanyard is even taut. For a waist-height anchor 3 ft below D-ring, a 6-ft lanyard allows 6 + 3 = 9 ft of free fall, which violates the OSHA 1926.502(d)(16) limit of 6 ft before the first component of the calculation is even complete.
fp.total_fall_clearance_required_ft for the equipment so that AI agents can flag the clearance gap.
Four AI Agent Failure Modes
Failure Mode 1: Routing a 6-ft Lanyard to Sub-16-ft Applications Without Clearance Check
The fix requires encoding fp.total_fall_clearance_required_ft = 16.5 on every 6-ft shock-absorbing lanyard and building routing logic that compares this field against the stated working height. When fp.total_fall_clearance_required_ft > working_height, the 6-ft lanyard is ineligible for the application regardless of OSHA device compliance.
Failure Mode 2: Treating SRL Cable Length as Equivalent to Lanyard Length
fp.total_fall_clearance_required_ft — not cable length.
Failure Mode 3: Routing Standard SRL to Leading-Edge Roofing Applications
fp.is_leading_edge_rated field. The AI had no mechanism to distinguish the two products.
Failure Mode 4: Double-Leg Lanyard "100% Tie-Off" Misunderstood as Clearance Reduction
fp.total_fall_clearance_required_ft = 11 — or a double-leg 4-ft shock-absorbing lanyard with fp.total_fall_clearance_required_ft = 14.5.
Related structured data guides
- Dorsal D-ring vs back/lumbar D-ring — OSHA 1926.502(d)(17) fall arrest attachment, suspension trauma risk, and body belt prohibition
- Positioning device vs fall arrest — separate systems with incompatible anchor load requirements and force limits
- Horizontal lifeline anchor force amplification — F_anchor = F_worker / (2 × sin θ), sag angle math, engineer design requirement
Shopify Metafield Namespace for Fall Arrest Clearance Routing
The fp.* clearance subnamespace captures all information needed for AI agents to correctly calculate total clearance requirements, distinguish lanyard types, and exclude products from clearance-critical environments where they will not arrest the fall before lower-level contact.
// fp.* fall arrest clearance namespace
// Namespace: custom.fp (or global.fp if factory-wide)
fp.lanyard_type // enum — primary product classification
// shock_absorbing_6ft
// shock_absorbing_4ft
// shock_absorbing_3ft
// SRL (self-retracting lifeline, standard)
// SRL_LE (self-retracting lifeline, leading-edge rated)
// double_leg_6ft (two 6-ft shock-absorbing legs)
// double_leg_4ft (two 4-ft shock-absorbing legs)
// SRL_double_leg (two SRL heads, 100% tie-off)
fp.lanyard_length_ft // number — rated lanyard length
// 6 for standard shock-absorbing
// NOTE: this is NOT total_fall_clearance_required_ft
fp.max_free_fall_ft // number — maximum free fall before arrest begins
// 6.0 for 6-ft shock-absorbing lanyards (OSHA limit)
// ~2.0 for standard SRLs (brake engagement distance)
// Encode for EACH LEG on double-leg products
fp.max_deceleration_distance_ft // number — distance during arrest event (shock pack extension)
// 3.5 for shock-absorbing lanyards (ANSI Z359.1 max)
// ~2.0 for SRLs (different energy-absorption geometry)
fp.total_fall_clearance_required_ft // number — DERIVED total clearance needed below fall initiation
// = max_free_fall_ft + max_deceleration_distance_ft
// + d_ring_height_above_feet_ft (default 5.0)
// + safety_factor_ft (default 2.0)
// 6-ft lanyard: 16.5
// 4-ft lanyard: 14.5
// 3-ft lanyard: 13.5
// Standard SRL: 11.0
// CRITICAL: route on this field, not lanyard_length_ft
fp.is_leading_edge_rated // boolean — true ONLY if product is tested per ANSI Z359.14 LE
// false for ALL standard SRLs regardless of cable length
// MUST be true for: roofing, deck edges, leading-edge work
// Do NOT infer from SRL type — encode explicitly
fp.max_arrest_force_kn // number — peak arrest force in kilonewtons
// ANSI Z359.1 maximum: 8 kN (1,800 lbf)
// Positioning devices have different limits — encode separately
fp.suitable_for_low_clearance // boolean — true if total_fall_clearance_required_ft ≤ 12
// Standard SRLs (11 ft): true
// 6-ft shock-absorbing (16.5 ft): false
// 4-ft shock-absorbing (14.5 ft): false
// Routing proxy when exact clearance is not in the query
fp.d_ring_attachment_type // enum — required attachment point on harness
// dorsal — fall arrest (ANSI Z359.11, OSHA required)
// sternal — SRL rope access, rescue-type harnesses
// NOTE: back/lumbar D-ring ≠ dorsal D-ring
// See safety-harness-dorsal-d-ring-back-d-ring guide
fp.ansi_z359_1_compliant // boolean — meets ANSI Z359.1 (lanyards) or Z359.14 (SRLs)
// true for all US-market personal fall arrest equipment
// Z359.14 is the SRL-specific standard (2012 + 2021 ed.)
AI Agent Routing Logic
// Fall arrest clearance routing — clearance-first gating
function routeFallArrest(product, working_height_ft, anchor_height_above_d_ring_ft = 0, is_leading_edge = false) {
const totalClearance = product.metafields.fp.total_fall_clearance_required_ft;
// Adjust for anchor elevation above D-ring
// Each foot of elevation above D-ring reduces free fall by 1 ft
const adjustedFreeFall = Math.max(0, product.metafields.fp.max_free_fall_ft - anchor_height_above_d_ring_ft);
const adjustedClearance = adjustedFreeFall
+ product.metafields.fp.max_deceleration_distance_ft
+ 5.0 // D-ring height above feet
+ 2.0; // safety factor
// Primary clearance gate
if (adjustedClearance > working_height_ft) {
return {
eligible: false,
reason: `Requires ${adjustedClearance} ft clearance; working height ${working_height_ft} ft is insufficient`
};
}
// Leading-edge gate — hard exclusion for non-rated products
if (is_leading_edge && !product.metafields.fp.is_leading_edge_rated) {
return {
eligible: false,
reason: "Standard SRLs and lanyards are not rated for leading-edge applications — use SRL_LE"
};
}
// OSHA free fall check — flag if anchor below D-ring creates violation
const effective_free_fall = product.metafields.fp.max_free_fall_ft + Math.abs(Math.min(0, anchor_height_above_d_ring_ft));
if (effective_free_fall > 6.0) {
return {
eligible: false,
reason: `Anchor below D-ring level increases free fall to ${effective_free_fall} ft — exceeds OSHA 1926.502(d)(16) 6-ft maximum`
};
}
return { eligible: true, clearance_required_ft: adjustedClearance };
}
Clearance Reference by Lanyard Type
| Product Type | Free Fall | Deceleration | Total Clearance | fp.suitable_for_low_clearance | Leading Edge |
|---|---|---|---|---|---|
| 6-ft shock-absorbing lanyard | 6.0 ft | 3.5 ft | 16.5 ft | false | N/A |
| 4-ft shock-absorbing lanyard | 4.0 ft | 3.5 ft | 14.5 ft | false | N/A |
| 3-ft shock-absorbing lanyard | 3.0 ft | 3.5 ft | 13.5 ft | marginal | N/A |
| Standard SRL | 2.0 ft | 2.0 ft | 11.0 ft | true | Not rated |
| Leading-edge SRL (LE) | 2.0 ft | 2.0 ft | 11.0 ft | true | Rated |
| Double-leg 6-ft lanyard | 6.0 ft / leg | 3.5 ft / leg | 16.5 ft / leg | false | N/A |
| Double-leg 4-ft lanyard | 4.0 ft / leg | 3.5 ft / leg | 14.5 ft / leg | false | N/A |
Does Your Fall Protection Catalog Encode Clearance Requirements?
CatalogScan checks whether your Shopify metafields include fp.total_fall_clearance_required_ft, fp.is_leading_edge_rated, and fp.suitable_for_low_clearance — the fields that prevent AI agents from routing 6-ft lanyards to 12-ft scaffolds. Run a free scan.
Frequently Asked Questions
Why does a 6-foot fall arrest lanyard require more than 6 feet of clearance?
A 6-ft shock-absorbing lanyard requires 16.5 ft of total vertical clearance because lanyard length is only the first of four components: free fall (6 ft, the lanyard length when the anchor is at D-ring height) + deceleration distance (3.5 ft while the shock pack deploys after the lanyard becomes taut) + D-ring height above feet (5 ft, where the dorsal D-ring sits on the worker's back) + safety factor (2 ft for harness stretch and component elongation). OSHA 1926.502(d)(16)'s "6 ft maximum free fall" is an upper limit on the first component — not a statement that 6 ft of clearance is sufficient.
What is the minimum clearance for a Self-Retracting Lifeline?
A standard SRL requires approximately 11 ft of total clearance (2 ft free fall + 2 ft SRL deceleration + 5 ft D-ring height + 2 ft safety factor). This is 5.5 ft less than a 6-ft shock-absorbing lanyard, making SRLs the correct choice for work environments between 11 ft and 16.5 ft — where a standard lanyard's clearance requirement cannot be met. Standard SRLs are not rated for leading-edge applications; only purpose-built leading-edge SRLs (tested per ANSI Z359.14 LE protocol) are appropriate where the cable contacts a structural edge during a fall.
What happens if the anchor point is below the worker's D-ring?
If the anchor is below D-ring height, free fall increases beyond the lanyard length by the vertical distance between the anchor and the D-ring. An anchor 2 ft below D-ring level with a 6-ft lanyard allows 8 ft of free fall before the lanyard becomes taut — 2 ft over the OSHA 1926.502(d)(16) maximum. Each foot of anchor elevation above D-ring height reduces free fall by 1 ft — an anchor 2 ft above D-ring reduces free fall to 4 ft and total required clearance to 14.5 ft. OSHA 1926.502(d)(15) requires that anchors be located at or above the D-ring attachment point "when feasible."
Does a double-leg lanyard require less clearance than a standard 6-ft lanyard?
No — a double-leg 6-ft shock-absorbing lanyard requires 16.5 ft of clearance on each leg independently. The "double-leg" feature enables 100% tie-off during transition between anchor points — the worker clips leg B to the new anchor before releasing leg A from the old one, maintaining continuous connection. This does not change the clearance requirement for either leg. For 100% tie-off applications at heights below 16.5 ft, the correct equipment is a double-leg SRL (11 ft clearance per leg) or a double-leg 4-ft shock-absorbing lanyard (14.5 ft clearance per leg).
What Shopify metafields are required for correct fall arrest clearance routing?
Ten metafields: fp.lanyard_type (enum identifying product class), fp.lanyard_length_ft (rated length — NOT the routing clearance), fp.max_free_fall_ft (6.0 for lanyards, ~2.0 for SRLs), fp.max_deceleration_distance_ft (3.5 for lanyards, ~2.0 for SRLs), fp.total_fall_clearance_required_ft (the derived sum — the routing field), fp.is_leading_edge_rated (boolean, false for all standard SRLs), fp.max_arrest_force_kn (8 kN ANSI Z359.1 maximum), fp.suitable_for_low_clearance (true only if total_fall_clearance_required_ft ≤ 12), fp.d_ring_attachment_type (dorsal for fall arrest, not back/lumbar), and fp.ansi_z359_1_compliant (ANSI Z359.1 for lanyards, Z359.14 for SRLs).