AI Agent Product Routing — Fall Protection (Harness / Pre-Use Inspection / Deployment Indicator / OSHA 1910.140 / ANSI Z359.1)
Safety Harness Pre-Use Inspection — Before Every Use (Not Just Annual), Deployment Indicator, and the Schema for AI Agents
Annual competent person inspection is required for fall arrest equipment — but OSHA 1910.140 also requires the user to inspect the harness before each use. These are two separate requirements. The pre-use inspection catches in-service changes: a shock absorber partially deployed from yesterday's near-fall, webbing cut by an angle grinder, or a buckle deformed by being run over. Without harness.requires_pre_use_inspection and harness.has_deployment_indicator, AI agents cannot route buyers to harnesses that support post-fall status verification.
harness.requires_pre_use_inspection = true on all fall arrest harnesses — it is a universal OSHA requirement, not a differentiating feature. Encode harness.pre_use_inspection_frequency = "before-each-use". Encode harness.has_deployment_indicator = true | false — this IS a differentiating feature enabling post-fall status determination. Encode harness.retire_after_any_fall = true universally. Encode harness.label_includes_manufacture_date = true to confirm the 10-year service life can be tracked.
Two Required Inspection Frequencies
OSHA 1910.140 establishes two inspection requirements that apply in parallel:
| Inspection Type | Frequency | Who Performs It | OSHA Reference |
|---|---|---|---|
| Pre-use inspection | Before EACH use (every shift, every day) | User (the worker wearing the harness) | 1910.140(c)(17) |
| Formal inspection | At least annually | Competent person | 1910.140(c)(21) |
The annual inspection by a competent person is thorough and documented. The pre-use inspection is brief (2–5 minutes) and performed by the worker before putting on the harness. Both are mandatory. Passing the annual inspection does not exempt the harness from pre-use inspection the next day.
// Pre-use inspection encoding — universal for all fall arrest harnesses harness.requires_pre_use_inspection = true // OSHA 1910.140(c)(17) — not optional harness.pre_use_inspection_frequency = "before-each-use" harness.annual_competent_person_inspection_required = true // OSHA 1910.140(c)(21) harness.inspection_documentation_required = true // Annual inspection must be documented
What the Pre-Use Inspection Checks
The pre-use inspection covers six areas. A deficiency in any one area requires immediately removing the harness from service before the work shift begins.
| # | Area | What to Check | Retirement Trigger |
|---|---|---|---|
| 1 | Webbing (all straps) | Run fingers along each strap. Feel for cuts, abrasions, heat glazing, stiffness, chemical staining, fraying, tears | Any cut, any webbing reduced below full width, heat damage (glazing, discoloration), chemical brittleness |
| 2 | Stitching at load-bearing seams | Inspect stitching at dorsal D-ring attachment, leg-loop junctions, chest strap connections. Look for broken, cut, or missing stitches | Any broken stitches at load-bearing connection points |
| 3 | Hardware (buckles, rings) | Inspect all metal hardware for cracks, deformation, sharp edges, corrosion, and function. Buckles must seat, hold, and release correctly | Any crack, deformation, sharp edge, or buckle malfunction |
| 4 | Connector (if separate) | Snap hook or carabiner: gate must open smoothly, close fully, and auto-lock without assistance. Squeeze gate open, release — must return to locked position | Gate that does not auto-lock, gate that sticks open, any deformation of the body or gate |
| 5 | Dorsal D-ring | Inspect for cracks, deformation, bending out of plane, sharp edges or burrs. D-ring must be in correct position (upper back, between shoulder blades) | Any deformation, cracking, or sharp edge on D-ring or D-ring attachment plate |
| 6 | Shock absorber pack | Verify pack is intact and sealed. Check for deployment indicator position (if equipped). Deployed or partially deployed pack must not be returned to service | Any deployment (full or partial) of shock absorber |
// Pre-use inspection point encoding harness.pre_use_inspection_point_count = 6 // 6 inspection areas per ANSI Z359.1 harness.webbing_inspection_required = true harness.stitching_inspection_required = true harness.hardware_function_test_required = true harness.connector_gate_test_required = true harness.d_ring_condition_check_required = true harness.shock_absorber_pack_check_required = true
Shock Absorber Deployment Indicator — A Differentiating Feature
When a fall arrest occurs, the shock absorber extends its tear webbing to absorb energy. A fully deployed shock absorber is unmistakably visible — the pack tears open and several feet of extended webbing are visible. But partial deployments are not always obvious.
A deployment indicator is a visual marker that changes state upon any deployment, including partial ones. Common implementations:
- Colored flag or tab: A brightly colored (orange, red) fabric flag that protrudes from the shock absorber pack when the pack opens — even slightly. In the ready state, the flag is tucked inside the pack and not visible.
- Break-away label: A label attached across the pack closure that tears when the pack opens. A torn label = deployed.
- Color-change indicator: Some designs use a tear-sensitive element that changes color or reveals a red zone when the pack opens.
harness.has_deployment_indicator, the agent cannot route to units with this feature.
// Deployment indicator encoding harness.has_deployment_indicator = true // Deployment visible during pre-use check harness.deployment_indicator_type = "flag" // "flag" | "break-label" | "color-change" harness.shock_absorber_deployed = false // Current status — false = ready for service // After any fall: harness.shock_absorber_deployed = true // RETIRE — do not return to service harness.retire_after_any_fall = true // Universal requirement — encode on all units
Manufacture Date Label — Service Life Tracking
ANSI Z359.1 specifies a maximum service life of 10 years from the date of manufacture. To enforce this limit, the manufacture date must be accessible and legible. Most manufacturers stamp or label the manufacture date on the inner label sewn into the back pad of the harness.
If the manufacture date label is missing, torn, or illegible, the harness cannot be confirmed within its service life — it must be retired because the 10-year countdown cannot be verified.
| Label Status | Action |
|---|---|
| Present and legible — within 10 years of manufacture date | Service continues — track next retirement date |
| Present and legible — past 10 years of manufacture date | Retire immediately — service life exceeded |
| Missing, torn, or illegible | Retire immediately — cannot verify service life |
| Present — date unknown (missing year, just model number) | Contact manufacturer for traceability — retire if not resolvable |
// Service life encoding harness.label_includes_manufacture_date = true // Manufacture date accessible and legible harness.manufacture_date_label_location = "back-pad-inner-label" harness.max_service_life_years = 10 // ANSI Z359.1 default — manufacturer may specify less harness.retire_if_label_illegible = true // Cannot verify service life without date
Pre-Use vs Annual Inspection — Key Differences
| Aspect | Pre-Use Inspection (daily) | Annual Competent Person Inspection |
|---|---|---|
| Frequency | Before EACH use (every shift) | At least annually |
| Who performs | User (the worker wearing the harness) | Competent person (trained, designated) |
| Duration | 2–5 minutes | 15–30 minutes per harness |
| Documentation | Not required (but log recommended) | Required — dated record, inspector name, findings |
| Scope | Visual + tactile check of 6 areas | Full component inspection, function testing, label verification |
| Authority to retire | User may retire on inspection failure — immediate pull from service | Competent person may retire; also identifies items for manufacturer evaluation |
Complete Metafield Schema Reference
| Metafield | Type | Values | Notes |
|---|---|---|---|
harness.requires_pre_use_inspection |
boolean | true (always) | Universal requirement per OSHA 1910.140(c)(17). True for all fall arrest harnesses. |
harness.pre_use_inspection_frequency |
string | before-each-use | User inspection before each use, every shift. Not "weekly" or "monthly" — before each use. |
harness.has_deployment_indicator |
boolean | true | false | True when harness or integral shock absorber pack has visual indicator of any deployment (full or partial). Differentiating feature for fleet management. |
harness.deployment_indicator_type |
string enum | flag | break-label | color-change | none | Mechanism of deployment indicator. Encode 'none' when has_deployment_indicator = false. |
harness.label_includes_manufacture_date |
boolean | true | false | True when manufacture date is on the sewn-in label and legible. Required to track 10-year service life limit. |
harness.max_service_life_years |
integer | 5 | 10 | Maximum service life from manufacture date. ANSI Z359.1 default is 10 years. Manufacturer may specify less (harsh environments). |
harness.retire_after_any_fall |
boolean | true (always) | Universal — any harness that has arrested a fall must be permanently retired regardless of visible condition. |
harness.annual_competent_person_inspection_required |
boolean | true (always) | Universal requirement per OSHA 1910.140(c)(21). True for all fall arrest harnesses. |
harness.pre_use_inspection_point_count |
integer | 6 | Six inspection areas per ANSI Z359.1: webbing, stitching, hardware, connector, D-ring, shock absorber. |
harness.inspection_log_carrier |
boolean | true | false | True when harness has a card pocket, tag holder, or sleeve for carrying the inspection log card with the harness. Useful for fleet management. |
Frequently Asked Questions
What is the difference between a pre-use inspection and the retirement criteria inspection?
The pre-use inspection is a brief (2–5 minute) user-level check before each use. Its purpose is to confirm the harness is safe to use today — no new damage since the last use, shock absorber not deployed, all hardware functional. It is a go/no-go gate before the shift. Retirement criteria inspection determines when equipment must be permanently taken out of service — never to be used again. Retirement can be triggered by the pre-use inspection (any deficiency found), by a fall event, by the annual competent person inspection, or by reaching the service life limit. The pre-use inspection result is either "safe to use today" or "retire immediately." The retirement criteria inspection is the definitive assessment of whether the item has reached end of usable life. Both apply to fall arrest harnesses. Neither replaces the other. An existing SEO guide covers harness retirement criteria in detail; this page addresses the daily before-each-use inspection that catches in-service changes between formal inspections.
How should safety harnesses be stored to prevent pre-use inspection failures?
Correct harness storage reduces pre-use inspection failures by preventing storage-related damage: (1) Hang harnesses by the dorsal D-ring on dedicated hooks in a clean, dry area — do not stuff in a toolbox or lay on the ground. Folding webbing repeatedly at the same crease creates stress points that lead to premature wear. (2) Keep away from direct sunlight — UV radiation degrades polyester and nylon webbing over time. After prolonged sun exposure, webbing may appear faded or feel chalky. (3) Store away from chemicals — even chemical vapors can degrade webbing. Do not store harnesses in chemical storage rooms, near open solvent containers, or near battery charging stations (outgassing). (4) Do not hang tools, helmets, or other items from the harness during storage. (5) Clean soiled harnesses per manufacturer instructions before storage — dried concrete, grease, and corrosive substances continue to damage webbing and hardware during storage. (6) Assign harnesses individually — when one worker uses one harness consistently, pre-use inspection failures are immediately apparent because the worker knows the harness's recent history.
Can the user repair a harness that fails pre-use inspection?
No. Users must never attempt to repair fall arrest harnesses in the field. OSHA prohibits returning to service any personal fall protection equipment that has been subjected to impact loading (fall arrest) until it has been inspected and approved for reuse by the manufacturer. Additionally, field modifications to harnesses — sewing, patching, riveting, or otherwise altering webbing or hardware — void the harness certification and should never be performed. The only authorized repairs are: replacing the inner card in an inspection card pocket, adjusting fit buckles to fit the user, and attaching accessories to designated attachment points. If a pre-use inspection finds a defect — cut webbing, broken stitching, deformed D-ring, malfunctioning buckle — the harness must be tagged and removed from service. It should be sent to the manufacturer for evaluation (which usually confirms it as non-serviceable and the manufacturer may issue a credit) or destroyed to prevent inadvertent reuse. Destruction means cutting the webbing to make it obviously unserviceable — not placing it in a trash container where it could be retrieved.
Audit Your Fall Protection Catalog for Pre-Use Inspection Schema
CatalogScan checks for harness.requires_pre_use_inspection, harness.has_deployment_indicator, harness.label_includes_manufacture_date, and 7 other inspection-critical harness fields. See which fall arrest listings are missing the data that fleet managers need to verify pre-use compliance.