# Standards register (v1, 12 Sep 2026)

What governs each piece of the wall-panel house and the shower house, what each standard gives us, and where we stand on it. This is the list the PE works from and the list we hand a testing lab or ICC-ES later. Editions are named only where I am sure; "current edition" otherwise, and the PE confirms the edition the jurisdiction has adopted.

Status codes: **model** = adopted in the animator/takeoff as an assumption; **PE** = needs the engineer's calculation or judgment; **test** = needs a physical test before we can claim it. Most rows carry more than one.

Sources for the model values: `public/config/wall.config.json` (config keys in backticks), `docs/wall-spec-v1.md`, `docs/showerhouse.md`, `docs/takeoff.json`, `docs/showerhouse-takeoff.json`.

## The register

| System element | Governing standard(s) | What it gives us | Status |
|---|---|---|---|
| **Cold-formed steel studs and track** (`studs.designation` 600S162-54 @ 16" and 600T125-54 for the walls; `roof.studs` 800S162-68 for the house roof; 1000S200-97 for the gable preset; 600S162-54 for the shower-house roof and floor) | AISI S100-16 (2020) with Supplement 2 (North American Specification for the Design of Cold-Formed Steel Structural Members); AISI S240-20 (Cold-Formed Steel Structural Framing); AISI S400 current edition where the seismic design category asks for it; ASTM A1003/A1003M (the steel); ASTM C955 (load-bearing studs and track); ASTM C1007 (installation); SFIA Technical Guide (published section properties and design values) | Member capacities for axial, bending, web crippling and combined loads; the stud-to-track and header details; material grade and coating; installation tolerances | model (sizes and spacing) / PE (the sizes are assumptions, wall-spec §4 items 1, 7) |
| **Screws and connections** (`connections.jointScrew` #10-16 x 3/4" self-drilling, 8 per joint; channel-to-stud 2 per crossing; stud-to-track 4 per segment end; cladding 12 per panel; all assumptions in `docs/takeoff.json` `steel.screws.assumptions`) | AISI S100 Chapter J (screw connections, J4); ASTM C1513 (tapping screws for CFS framing); ICC-ES evaluation reports for the screw actually bought (published shear and pull-out values); AISI S240 for the framing connections | Shear, tension and pull-over capacities per screw; edge distance and spacing; the joint pattern between mating edge studs | model / PE (pattern and count, wall-spec §4 item 2) |
| **Cellular concrete mix** (`concrete.densityPcf` 35 for the skin pour, cladding and roof; `concrete.fillDensityPcf` 30 for the cavity fill; strength not set anywhere in the model) | ACI 523.1R-06 (Guide for Cast-in-Place Low-Density Cellular Concrete, the sub-50 pcf range this is in); ACI 523.2R-96 (Guide for Precast Cellular Concrete Floor, Roof, and Wall Units); ACI 523.3R-14 (cellular concretes above 50 pcf, for reference only); ACI 523.4R-09 (AAC panels, the nearest published design guide for a low-density cellular panel product); ASTM C495/C495M (compressive strength of lightweight insulating concrete, the strength test for this density range); ASTM C513 (securing and testing specimens from hardened lightweight insulating concrete) | Mix proportions by density, expected strength ranges at 30 and 35 pcf, curing, shrinkage behaviour; the strength test method the PE will cite | model (density only) / test (strength is UNKNOWN until C495 cylinders exist) / PE (design strength and which route the fill takes, wall-spec §4 item 4) |
| **Foaming agent** | ASTM C869/C869M (Standard Specification for Foaming Agents Used in Making Preformed Foam for Cellular Concrete); ASTM C796/C796M (Test Method for Foaming Agents for Use in Producing Cellular Concrete Using Preformed Foam) | Buy an agent that meets C869; C796 is how the agent is qualified with our cement and water and how the lab proves the density and strength the agent can make | test (once, per agent and per cement source) |
| **Plant density and strength QC** | ASTM C138/C138M (density of fresh concrete, the every-batch check at the foam generator and at the pump); ASTM C567/C567M (equilibrium and oven-dry density of hardened lightweight concrete); ASTM C495 cylinders at 7 and 28 days; ACI 523.1R QC guidance | The daily control: cast density in the bed vs `concrete.densityPcf`, hardened density, strength trend. Also the number the transport weight and the dead loads depend on | model (density is the weight basis for every psf) / test (routine) |
| **Basalt mesh** (`mesh.material` basalt, 1" grid, one layer in the skin and one in the cladding) | No ASTM or ACI design standard for basalt mesh in concrete. Nearest: ACI 440.1R-15 (design guide for FRP-bar reinforced concrete); ACI 549.4R-20 (fabric-reinforced cementitious matrix, the nearest thing to a mesh in a thin cementitious layer); ASTM D8505 (basalt and glass FRP bars, bars only, not mesh); the mesh supplier's own tensile data | Tensile strength and modulus for the PE to use, if used at all. The PE will most likely treat the mesh as crack control, not as flexural reinforcement, and that is a PE judgment call | model / PE (judgment) / test only if we want to count the mesh in a capacity |
| **Lifting inserts and picks** (24 inserts on the house roof, `docs/takeoff.json` `roof.inserts`; 16 on the shower-house roof; the wall panels are picked on a forklift boom, `lifting.method`) | PCI Design Handbook MNL-120 (8th edition, 2017) for lifting inserts, stripping and handling loads, suction and impact factors; the insert manufacturer's published capacities (most carry an ICC-ES report or PCI-style test data); OSHA 29 CFR 1926.704 (precast concrete: lifting inserts and hardware capacity factors); OSHA 1926 Subpart CC (cranes and derricks) and Subpart H, 1926.251 (rigging equipment); ASME B30.9 (slings), B30.20 (below-the-hook, the spreader bar), B30.26 (rigging hardware, shackles) | Insert type and embedment for 35 pcf concrete (published values are for normal-weight concrete, so a pull-out test is needed), stripping multipliers, the rigging factor, the sling angles | model (count and pick weights) / PE (insert selection and embedment) / test (pull-out in our concrete) |
| **Skid steel** (`skid.*`: HSS 6x4x1/4 runners, HSS 4x4x1/4 cross members at 48", HSS 8x6x1/4 fork pockets in two pairs 36" apart, four 1/2" plate corner lugs rated 10,000 lb each, four tie-downs; `src/geometry/skid.js`) | AISC 360-22 (Specification for Structural Steel Buildings); AWS D1.1/D1.1M current edition (Structural Welding Code, Steel); ASTM A500 Grade B/C (the HSS); ASTM A36 or A572 (the lug plate); ASME B30.20 and BTH-1 for the lugs as below-the-hook lifting points; OSHA 1926.704 factors | Member checks under the crane pick and the forklift pick, the lug and its weld, pocket reinforcement where the HSS 8x6 passes through the runners, the tie-down points for transport | model (member sizes are placeholders, `docs/showerhouse.md` "placeholder") / PE |
| **Transport of the shower house** (over the roof 144" wide at 12', 167" at 14', never over 168"; 252" long; 113.5" tall skid bottom to roof top, 135.5" on a 22" deck; 33,366 lb for the reference unit; `docs/showerhouse-takeoff.json` `facts.transport`) | Montana DOT Motor Carrier Services oversize/overweight permit rules (Administrative Rules of Montana Title 18, chapter 8; verify the current thresholds with MDT); per `docs/showerhouse.md` every offered width is over 8'-6" so it is a permit load, and none is over 14' so no pilot car; 49 CFR 393 Subpart I (cargo securement) for the tie-downs | Permit class, the escort rule, allowable height on the trailer, securement | model (permit class and dimensions) / PE (tie-down and lug loads under road loads) |
| **Structural loads** (dead loads computed in `docs/engineering/pe-package.md` §c; everything else is a site parameter) | IBC 2021 Chapter 16 (the edition Montana has adopted, confirm with the jurisdiction) which references ASCE 7-16; IBC 2024 references ASCE 7-22, so the PE uses the ASCE 7 edition tied to the adopted IBC; IRC 2021 for the house where the jurisdiction lets a one-family dwelling go the IRC route (the panel is still an alternative material under IRC R104.11, so the PE's calculations ride along either way) | Load combinations, snow (ground snow load from the jurisdiction; Montana values vary widely by county and elevation), wind speed and exposure, seismic design category, frost depth | PE (all site values are inputs the PE and the jurisdiction set; none are in the model) |
| **Alternative material approval** | IBC 2021 section 104.11 / IRC 2021 R104.11 (alternative materials, design and methods); later an ICC-ES evaluation report against an acceptance criteria that ICC-ES assigns (I know of no existing AC for a cellular-concrete-on-CFS composite panel; the PE or ICC-ES will say which AC is closest) | The legal path to a permit before any evaluation report exists: a stamped design basis and stamped typical details from a Montana PE, reviewed by the building official | PE |
| **Fire** | ASTM E119 / UL 263 (fire resistance of the wall assembly); ASTM E136 (noncombustibility of the cellular concrete itself, cheap and probably passes); ASTM E84 / UL 723 (surface burning of any applied finish: the Eco Finish roof membrane, the spray-in-place shower coating); IBC 2021 Chapter 7 (fire-resistance-rated construction) and Chapter 6 (construction type) | An hourly rating for the wall if we want one; a noncombustible classification for the skin; flame spread and smoke for the coatings | test (E119 only if a rating is claimed) / PE (what the occupancy needs) |
| **Energy** | IECC 2021 (the edition Montana has adopted, confirm), Chapter 4 residential and Chapter 4 commercial for the shower house; ASTM C518 for the measured thermal conductivity of the cellular concrete | See `docs/engineering/thermal-evaluation.md` (written separately). This register only points there | see thermal evaluation |
| **Plumbing and electrical** | IPC / IRC Part VII (P) for the house, IPC for the shower house; NFPA 70 (NEC) as adopted; nothing panel-specific except the cast-in sleeves and the open-cavity rough-in before the fill | Ordinary trade compliance | model (MEP in the open cavity) / trades |
| **Accessibility, shower house** (`accessible` rooms: 60" turning circle, roll-in shower, grab bars, 36" door; `docs/showerhouse.md` Rooms) | 2010 ADA Standards for Accessible Design (a campground or RV park shower house is a public accommodation); ICC A117.1-2017 through IBC 2021 Chapter 11 | Room clearances, roll-in shower dimensions and grab-bar locations, door width and hardware, fixture heights, the threshold at the cast floor | model (plan generator `src/plan/showerhouse.js`) / PE or architect to check the plan against the standard |
| **Plant quality** | PCI MNL-116 (Manual for Quality Control for Plants and Production of Structural Precast Concrete Products) used as the template for our own plant quality manual; ACI 523.1R QC sections; ASTM C138 / C495 / C567 as the routine tests; PCI Plant Certification later if a customer or a jurisdiction asks for it | A written manual: mix records, density per batch, cylinders per pour, dimensional checks on the bed, insert placement checks, a cure log per casting cycle (`concrete.cureDaysBeforeSet` 7), and traceability from panel ID to pour | needs writing (the model already produces panel IDs and per-panel takeoffs the manual can key on) |

## What is not in this register on purpose

- Roof membrane product standards (Eco Finish is a priced line, not a structural claim).
- Window and door product standards (bought items; their anchoring to the jamb studs is a PE detail, wall-spec §4 item 6).
- Anything thermal beyond the pointer; that lives in `docs/engineering/thermal-evaluation.md`.

## Editions I am not certain of

AWS D1.1 (2020 is current as far as I know; a 2025 edition may exist), ASTM edition years for every C and E method (use the current one the lab holds), the Montana adoption year of the IBC/IRC/IECC (2021 as far as I know; the building official's answer overrides this file), the ARM chapter for MDT permits.
