Plumbing work is built to the adopted plumbing code, the Uniform Plumbing Code or the International Plumbing Code, and a plumbing subcontractor that does not read the adopted code and the Division 22 specifications is pricing the wrong installation.
What the plumbing code sets
Plumbing installations follow the adopted plumbing code, the Uniform Plumbing Code published by IAPMO or the International Plumbing Code published by the ICC, depending on the jurisdiction. A plumbing package references the adopted code and the Division 22 specifications to set the fixtures, the piping materials, the drainage and venting, and the water heating. The adopted code and the project specifications decide the materials and methods the sub installs.
Why plumbing scope is easy to misread
Which plumbing code applies, the local amendments, and the Division 22 provisions sit in the specifications and the drawings, not the title, and they vary by jurisdiction. A sub that prices against the wrong code or assumes a piping material can carry the wrong installation into the bid.
How an AI bid agent reads plumbing packages
An AI bid agent reads each plumbing solicitation or sub package, identifies the adopted plumbing code and the Division 22 provisions, and surfaces the fixtures, the piping materials, and the methods that drive the work. The plumbing sub bids against the code basis in force.
You can see how the agent reads a plumbing package in our AI bid agent demo for MEP subcontractors. It pulls the adopted plumbing code and Division 22 provisions so the installation is priced correctly.