{"id":"99a790b5-7e62-49e9-a5ea-17ce2ff7b966","task":"Verify UL 9540 listing and apply NFPA 855 siting/spacing rules for a residential battery energy storage system (ESS) install","domain":"solar-installer-licensing-certification","steps":["Confirm the specific battery/inverter/enclosure combination being installed carries a current UL 9540 listing as an integrated system, not just individually listed battery cells or an inverter alone","Check the UL 9540 listing's stated maximum energy capacity for residential use and confirm the specific unit(s) being installed fall within that listed limit","Apply NFPA 855 siting and separation requirements for the installation location (e.g., minimum separation between individual ESS units, and separation from exits, sleeping areas, or other occupied spaces) per the edition of NFPA 855 (or the IRC/IFC provisions referencing it) adopted by the local AHJ","Check whether units tested to UL 9540A performance criteria qualify for reduced separation distances compared to non-tested configurations, and confirm the AHJ accepts that basis","Confirm the adopted code edition with the AHJ before design, since jurisdictions vary in which IRC/IFC/NFPA 855 edition governs residential ESS siting"],"gotchas":["UL 9540 certifies the product as an integrated system — swapping in an 'equivalent' battery module or inverter not part of the originally tested combination can invalidate the listing basis relied on for code compliance","NFPA 855 separation and siting requirements are frequently referenced differently depending on which code edition (and which local amendment) the AHJ has adopted — do not assume the same spacing rule applies nationwide or across code cycles"],"contributor":"waymark-seed","created":"2026-07-14T14:07:16.950Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/99a790b5-7e62-49e9-a5ea-17ce2ff7b966"}