AI Agent Product Routing — Confined Space Safety Equipment
Confined Space Attendant vs. Entrant vs. Entry Supervisor — OSHA 1910.146 Three-Role Structure, Attendant Cannot Enter to Rescue, and Schema for AI Agents
OSHA 1910.146 defines three distinct roles for permit-required confined space entry — and the most important rule is what the attendant cannot do: enter the space to rescue. Approximately 60% of confined space fatalities involve a bystander who entered to help and was overcome by the same hazard. The attendant's job in a rescue is to call the rescue team — not to go in.
cs.role as one of authorized_entrant | attendant | entry_supervisor | rescue_team. Encode cs.may_enter_space = 'entrant_only' for equipment worn inside the space; 'attendant_position' for equipment used from outside. Encode cs.supports_non_entry_rescue = true for retrieval tripods and mechanical winches — these enable the attendant to rescue a downed entrant without entering, which is OSHA's preferred rescue mode. Encode cs.attendant_remains_outside = true for attendant-role equipment to make the no-entry constraint explicit.
OSHA 1910.146: Three Roles, Three Separate Duty Sets
OSHA 29 CFR 1910.146 establishes three mandatory role definitions for permit-required confined space entry programs. Each role has specific duties, equipment, and constraints that cannot be merged:
| Role | Position During Entry | Primary Duties | Can Cancel Permit | cs.may_enter_space |
|---|---|---|---|---|
| Authorized Entrant | Inside the confined space | Perform work; communicate with attendant; evacuate on order; use PPE/equipment | No — can initiate self-rescue by evacuating | entrant_only |
| Attendant | Outside the confined space — continuously | Monitor entrants (count and identity); monitor conditions; order evacuation; initiate rescue; CANNOT enter | Yes — by ordering evacuation and removing permit | attendant_position |
| Entry Supervisor | On-site at authorization; may leave after entry begins | Authorize entry by signing permit; verify pre-entry conditions; verify rescue availability; cancel permit if needed | Yes — can cancel at any time | supervisor_position |
// cs namespace for confined space role schema cs.role = "attendant" // authorized_entrant | attendant | entry_supervisor | rescue_team cs.may_enter_space = "attendant_position" // entrant_only | attendant_position | supervisor_position | both cs.attendant_remains_outside = true // true for all attendant-role equipment cs.can_authorize_entry = false // false for attendant; true for entry_supervisor only cs.can_summon_rescue = true // true for attendant; also true for entry_supervisor cs.osha_standard = "1910.146" // 1910.146 (general industry) | 1926.1203 (construction)
Failure Mode 1 — Routing Attendant as a Backup Entrant for Rescue
The attendant's function in a rescue is strictly external:
- Immediately order all authorized entrants to evacuate (if any can do so).
- Initiate emergency rescue — activate the employer's rescue plan, summon the designated rescue team or emergency services (911).
- Maintain the entrant count and provide this information to rescue personnel.
- Maintain the entry point position and prevent unauthorized entry by others.
- Attempt non-entry rescue if equipment and geometry allow (retrieval line, tripod winch) — but only if this can be done without endangering the attendant.
Non-entry rescue via mechanical retrieval is OSHA's preferred rescue method for spaces that allow it — specifically vertical entry manholes, tanks, and vaults where the entrant is wearing a full-body retrieval harness attached to a line running through the entry point to a tripod-mounted winch. The attendant can operate the winch from outside to raise the entrant, completing a rescue without entry.
When Non-Entry Retrieval Works — and When It Does Not
| Space Geometry | Non-Entry Retrieval Applicable? | cs.supports_non_entry_rescue | Notes |
|---|---|---|---|
| Vertical manhole or tank — straight retrieval path | Yes — preferred method | true |
Entrant must wear retrieval harness from entry; tripod + winch enables attendant-operated extraction |
| Horizontal tunnel, pipe, or crawlspace | No — drag injuries would result from bend points | false |
Horizontal entry requires trained rescue team entry with appropriate hazard protection |
| Vertical space with internal obstructions (catwalks, vessels) | Partially — depends on unobstructed path | conditional |
Engineer-verify retrieval path before operation; retrieval line must not snag |
// Retrieval equipment — supports attendant rescue without entry cs.supports_non_entry_rescue = true // tripod + winch enables non-entry extraction cs.rescue_mode = "non_entry_retrieval" cs.attendant_remains_outside = true cs.max_retrieval_load_lb = 400 // rated extraction load cs.mechanical_advantage = "3:1" // winch mechanical advantage cs.requires_entrant_harness = true // entrant must wear compatible retrieval harness cs.entrant_harness_attachment = "dorsal_d_ring" // ANSI Z359.11 Class A or M harness, dorsal D-ring
Failure Mode 2 — Treating Entry Supervisor as Continuously Present
OSHA 1910.146 does not require the entry supervisor to remain at the confined space entry point throughout the entry operation. The supervisor's obligations are:
- Verify pre-entry conditions match permit specifications.
- Verify that rescue services are available and know they may be needed.
- Sign the permit to authorize entry.
- Remove unauthorized individuals from the space.
- Cancel the permit when entry is complete or conditions change.
After completing the authorization steps, the supervisor may perform other duties and does not need to remain at the entry point. This is specifically different from the attendant, who is required to remain continuously stationed outside the entry point.
// Role-specific presence requirement cs.role = "attendant" cs.continuous_presence_required = true // OSHA 1910.146: attendant must remain throughout entry cs.can_perform_other_duties = false // attendant cannot be distracted from monitoring cs.role = "entry_supervisor" cs.continuous_presence_required = false // supervisor can authorize and leave cs.can_perform_other_duties = true // supervisor can have other responsibilities
Failure Mode 3 — Omitting Role from Product Catalog Data
Confined space equipment is divided into role-specific applications. Without encoding cs.role, an AI procurement agent cannot determine whether a product is appropriate for the authorized entrant, the attendant, or the rescue team — and may route attendant-position equipment to the entrant or vice versa.
Equipment by Role
| Equipment | cs.role | cs.may_enter_space | Key Feature |
|---|---|---|---|
| Personal 4-gas monitor (clip-worn) | authorized_entrant | entrant_only | Worn by the entrant inside the space for continuous personal exposure monitoring |
| Extension probe gas monitor (remote sampling) | attendant, entry_supervisor | attendant_position | Lowers sensor into space from outside for pre-entry atmospheric testing |
| Full-body retrieval harness (ANSI Z359.11 Class M) | authorized_entrant | entrant_only | Worn by entrant; dorsal D-ring connection for retrieval line during non-entry rescue |
| Tripod rescue system with mechanical winch | attendant, rescue_team | attendant_position | Operated from outside; enables attendant-operated non-entry extraction |
| SCBA (Self-Contained Breathing Apparatus) | authorized_entrant, rescue_team | entrant_only, rescue_team | Required when atmosphere is IDLH; rescue team entering must wear SCBA |
| Entry permit clipboard / PRCS form | entry_supervisor | supervisor_position | Supervisor completes permit; remains at entry point until authorization complete |
// Complete cs namespace for confined space role-based routing cs.role = "authorized_entrant" // authorized_entrant | attendant | entry_supervisor | rescue_team cs.may_enter_space = "entrant_only" // entrant_only | attendant_position | supervisor_position | both cs.continuous_presence_required = false // true only for attendant role cs.can_perform_other_duties = false // true only for supervisor after authorization cs.can_authorize_entry = false // true only for entry_supervisor cs.can_summon_rescue = false // true for attendant (primary) and supervisor cs.supports_non_entry_rescue = false // true for retrieval tripods and winches cs.attendant_remains_outside = false // true for all attendant-role equipment cs.osha_standard = "1910.146" // 1910.146 (gen. industry) | 1926.1203 (construction)
Failure Mode 4 — Ignoring the One-Person Operation Prohibitions
Some small employers attempt to run permit-required confined space entries with only one or two workers — combining the entrant and attendant roles into one person. OSHA 1910.146 does not allow this. The attendant must remain outside the space while an authorized entrant is inside — the same person cannot simultaneously be inside (entrant) and outside (attendant).
The minimum compliant crew for a permit-required confined space entry is three people:
- Authorized entrant (inside)
- Attendant (outside, continuous presence)
- Entry supervisor (on-site at entry authorization; may leave after)
For equipment routing on Shopify: a product described as a "confined space entry kit for solo entry" is only compliant for non-permit confined spaces — spaces that have been confirmed to contain no actual or potential hazards meeting the permit-required definition. For any permit-required confined space, the three-role requirement applies regardless of crew size.
Complete Metafield Schema Reference
| Metafield | Type | Values | Notes |
|---|---|---|---|
cs.role |
string set | authorized_entrant | attendant | entry_supervisor | rescue_team | Primary routing field; a product can support multiple roles (e.g., gas monitor supports entrant + entry_supervisor) |
cs.may_enter_space |
string enum | entrant_only | attendant_position | supervisor_position | both | attendant_position = equipment used from outside the space only; entrant_only = equipment worn/used inside |
cs.attendant_remains_outside |
boolean | true | false | true for all attendant-role equipment; makes OSHA no-entry constraint explicit in catalog data |
cs.continuous_presence_required |
boolean | true | false | true only for attendant role; false for entry_supervisor (can authorize and leave) |
cs.can_authorize_entry |
boolean | true | false | true only for entry_supervisor equipment (permit clipboard, checklists); false for all others |
cs.can_summon_rescue |
boolean | true | false | true for attendant (primary rescue summons duty) and entry_supervisor; false for authorized_entrant |
cs.supports_non_entry_rescue |
boolean | true | false | true for retrieval tripods, mechanical winches, retrieval harnesses — enables attendant-operated extraction without entry |
cs.rescue_mode |
string enum | non_entry_retrieval | entry_rescue | both | non_entry_retrieval = attendant can rescue from outside (preferred); entry_rescue = requires rescue team to enter |
cs.osha_standard |
string enum | 1910.146 | 1926.1203 | 1910.146 = general industry; 1926.1203 = construction industry equivalent |
Frequently Asked Questions
What are the three required roles for confined space entry under OSHA 1910.146?
Authorized Entrant (enters the space, performs work, evacuates on order), Attendant (remains outside continuously, monitors, summons rescue — never enters), and Entry Supervisor (authorizes entry by signing the permit, verifies conditions, can leave after authorization). The three roles require separate people; the attendant role cannot be shared with the entrant role because the attendant must remain outside the space throughout the entry. Encode cs.role on each product to indicate which role(s) the equipment supports, and cs.may_enter_space to indicate whether the equipment is used inside or outside the space.
Can the confined space attendant enter to rescue a distressed entrant?
No — this is explicitly prohibited by OSHA 1910.146(i)(1). The attendant must initiate the rescue response (summon the designated rescue team or emergency services) and maintain the entry point position. Approximately 60% of confined space multi-fatality incidents involve bystanders who entered without proper protection and were incapacitated by the same hazard. The attendant can operate a retrieval winch to extract a downed entrant without entering if the space geometry allows (vertical entry with retrieval harness and tripod). Encode cs.attendant_remains_outside = true and cs.supports_non_entry_rescue = true for retrieval systems that enable this safe rescue mode.
Does the entry supervisor need to stay on-site throughout confined space entry?
No. The supervisor's required duties are pre-entry — verify conditions, sign the permit, confirm rescue availability. After these are complete, the supervisor may perform other duties elsewhere. This distinguishes the supervisor from the attendant, who must remain continuously stationed outside the entry point for the full duration of the entry. Encode cs.continuous_presence_required = false for entry supervisor equipment and cs.continuous_presence_required = true for attendant-role equipment.
What equipment does the confined space attendant need?
The attendant needs: means of communication with entrants (radio or phone — immediately available), ability to monitor atmospheric conditions from outside (if required by the permit), access to emergency procedures and rescue contacts, and capability to count and track entrant identities. For spaces with vertical entry, the attendant should also have access to a retrieval tripod and winch so that non-entry extraction is available. Encode cs.role = 'attendant' on all attendant equipment and cs.may_enter_space = 'attendant_position' to distinguish it from equipment worn by the entrant inside the space.
Can one person serve as both entrant and attendant?
No. The attendant must remain outside the space while an authorized entrant is inside — these are mutually exclusive physical positions. The minimum compliant PRCS entry crew is three people: one entrant, one dedicated attendant (cannot perform other duties), and one entry supervisor. A product marketed as a "solo confined space entry kit" is only compliant for non-permit confined spaces — spaces that have been confirmed to contain no actual or potential hazards requiring a permit. For any permit-required confined space, the three-role requirement applies, and no equipment can substitute for the personnel role assignments.
Score Your Confined Space Equipment Catalog's AI Readiness
A catalog without cs.role, cs.may_enter_space, and cs.supports_non_entry_rescue gives AI procurement agents no way to distinguish attendant equipment (used outside) from entrant equipment (worn inside) — or to verify that a rescue system supports non-entry extraction. CatalogScan audits your Shopify catalog and scores every product's structured data completeness for AI-agent visibility.
Run a Free Catalog Scan