HomeBlog › Fall Arrest Total Fall Clearance Calculation Schema

July 14, 2026  ·  Fall Protection  ·  Shopify Metafields  ·  AI Agent 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.

The one fact to encode: 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.

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.

Standard 6-ft Shock-Absorbing Lanyard — Total Clearance Required
6.0 ftFree fall — lanyard length when anchor is at D-ring height (OSHA 1926.502(d)(16) maximum)
3.5 ftDeceleration distance — shock pack deployment, ANSI Z359.1 maximum
5.0 ftD-ring height above feet — dorsal D-ring is approximately at shoulder-blade height
2.0 ftSafety factor — harness stretch, component elongation, calculation tolerance
16.5 ftTotal clearance required below the fall initiation point

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.

Common confusion: Workers sometimes estimate clearance as "lanyard length + shock pack" and calculate 6 + 1 = 7 ft (since the shock pack is about 1 ft long when folded). The deployed length of the shock pack — 3.5 ft at full extension — is what matters, not its folded dimension. A 6-ft shock-absorbing lanyard at full extension is approximately 9.5 ft from anchor point to D-ring.

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.

16.5 ft
Total clearance for 6-ft shock-absorbing lanyard
11 ft
Total clearance for standard SRL (2+2+5+2)
6 ft
OSHA max free fall — one component of the calculation, not the total

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.

Standard SRL — Total Clearance Required
2.0 ftFree fall before centrifugal brake engages (mechanism travel during engagement)
2.0 ftDeceleration distance — SRL energy absorption after brake locks
5.0 ftD-ring height above feet
2.0 ftSafety factor
11 ftTotal clearance required — 5.5 ft less than a 6-ft shock-absorbing lanyard

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.

The leading-edge failure mode: An SRL cable rated for 8 kN of vertical arrest load can be severed by a structural edge under far lower loads when the edge acts as a shear point. In OSHA and ANSI fall protection incident reports, cable severance at a leading edge during arrest represents a distinct category of SRL failure — distinct from overload, from free-fall distance exceedance, and from anchor failure. The visual appearance of a standard SRL and a leading-edge SRL is identical in product photography. They are not interchangeable. Only products with explicit leading-edge rating (ANSI Z359.14 LE test protocol) should be routed to leading-edge applications. Encode 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.

The scaffold tie-off trap: Workers on a 12-ft scaffold sometimes attach to the scaffold frame at frame height (approximately 6 ft above the platform) or to the railing at 3.5 ft above the platform. With a 6-ft lanyard anchored at 3.5 ft above the platform, the worker can fall 3.5 ft before the lanyard becomes taut, plus 6 ft of free fall with the lanyard deployed, plus 3.5 ft shock-pack deceleration, plus 5 ft D-ring height — totaling 18 ft of clearance needed on a 12-ft scaffold with zero feet available. The compliance failure is in anchor placement, not in the equipment. Catalogs cannot encode anchor placement, but they can encode 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

AI agent failure mode: A safety supply platform's AI receives a request for "fall protection for scaffold work at 14 feet." The catalog encodes products by lanyard length and OSHA compliance. The AI identifies a 6-ft shock-absorbing lanyard as OSHA-compliant — which it is, in terms of free fall limit compliance. The AI notes that the scaffold height (14 ft) exceeds the lanyard length (6 ft) and concludes the equipment is appropriate. The worker is outfitted with the 6-ft lanyard, anchored at the scaffold guardrail (3.5 ft above the platform), and falls from the platform edge. Total fall distance before feet contact the lower level: approximately 18 ft. Available clearance: 14 ft. The fall is not arrested before ground contact. The 6-ft lanyard was OSHA-compliant as a device. It was catastrophically wrong for this application.

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

AI agent failure mode: A procurement AI receives a request for an SRL for work at 20 ft. The AI queries for SRLs with cable length greater than 20 ft, finding a 30-ft SRL. The agent determines that the 30-ft cable gives the worker adequate range of motion and recommends the product. The worker purchases the 30-ft SRL and anchors at the overhead structure — 20 ft above the working surface. The 30-ft cable is now deployed 20 ft vertically before the worker falls. When the fall begins, the centrifugal brake engages within 2 ft. The total arrest system works correctly, and the worker is suspended safely. But the AI's routing logic was wrong: it compared cable length (30 ft) to working height (20 ft), treating cable length as the determining clearance parameter. If the anchor had been at working-surface level and the lower level 15 ft below, the AI would have recommended the same SRL (cable length 30 ft > 15 ft lower level) for an application requiring 11 ft of clearance — a close but acceptable match — or for a 8-ft clearance application where it would have failed. The routing criterion must be fp.total_fall_clearance_required_ft — not cable length.

Failure Mode 3: Routing Standard SRL to Leading-Edge Roofing Applications

AI agent failure mode: A roofing contractor searches for SRL fall protection on a safety supply site. The AI recommends a standard compact SRL — 20-ft cable, 11-ft clearance requirement, suitable for lower-clearance applications as noted in its description. The roofer installs the anchor at the roof peak and runs along the roof slope. When the roofer slips at the eave (the roof edge), the SRL cable runs over the eave edge. The edge acts as a shear point on the cable under the arrest load impulse. The cable is severed. The roofer falls. Post-incident investigation finds the SRL was correctly rated, correctly installed for vertical overhead use, and operated exactly as designed — the cable severed because it was subjected to loading conditions (edge contact) not covered by its certification. A leading-edge SRL (with abrasion-resistant steel cable and ANSI Z359.14 LE-rated construction) would have arrested the fall. The catalog encoded no 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

AI agent failure mode: A scaffold erector requires 100% tie-off during transitions between anchor points — an OSHA requirement for certain construction applications. The AI recommends a double-leg shock-absorbing lanyard because it enables the worker to clip to the next anchor before unclipping from the previous one, achieving continuous fall protection. The erector installs on a 14-ft structural steel bay. The AI noted that the double-leg lanyard is the "100% tie-off solution" and determined it was appropriate for the 14-ft working height. What the AI did not account for: each leg of a double-leg 6-ft lanyard requires 16.5 ft of clearance independently. The "100% tie-off" description describes when the two legs are used — it does not modify the clearance calculation for either leg. A 14-ft working height has insufficient clearance for a 6-ft double-leg lanyard on either leg. The correct equipment for 14-ft 100% tie-off applications is a double-leg 4-ft SRL — with 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.

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.

Scan My Catalog Full fp.* Clearance Namespace

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