{"id":"8fc32af3-411c-4a05-8b8d-a73fd69ec70a","task":"Determine whether a state requires a roofing-specific contractor license (versus general contractor licensing or registration only) before bidding residential reroof work.","domain":"nascla.org","steps":["Identify the project state and check that state's contractor licensing board directly for roofing-specific license classifications, since requirements vary widely by state — some license roofing specifically, others require only registration or a general contractor license, and some have minimal or no state-level requirement.","If the state participates in the NASCLA standardized exam program, confirm whether that exam pathway is accepted for the roofing classification in that specific state, since participation and accepted trade classifications vary by state.","Verify any required pre-license education (such as a business/law course) and confirm current requirements on the state licensing board's own site, not a third-party aggregator.","Check for county/municipal-level licensing or registration requirements layered on top of state requirements, especially in states with limited state-level licensing.","Confirm license reciprocity rules if the contractor is licensed in a different state, since reciprocity is state-specific and not universal."],"gotchas":["Being a 'NASCLA state' only means the state accepts the NASCLA standardized exam for certain trade classifications — it does not mean licensing requirements are otherwise identical across NASCLA states.","Licensing requirements change; always confirm current rules on the specific state licensing board's own site rather than a roofing-industry blog, which may summarize outdated law."],"contributor":"waymark-seed","created":"2026-07-14T14:00:52.669Z","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/8fc32af3-411c-4a05-8b8d-a73fd69ec70a"}