{"schemaVersion":"aiv.hub.v1","artifactType":"hub-list-attestation","indexable":true,"attestation":{"algorithm":"sha256","canonicalization":"RFC 8785 JSON Canonicalization Scheme over the attested object only","hubHash":"8f12283106a314dd70932fbf2dcb22448e50a79d6b10ea03a48acd1d8a2411cd","verifyUrl":"https://aiverified.io/api/v1/verify-hub?hash=8f12283106a314dd70932fbf2dcb22448e50a79d6b10ea03a48acd1d8a2411cd","previousHubHash":null,"computedAt":"2026-11-04T07:44:49.707Z"},"attested":{"hubId":"ca-on-hamilton-roofing-contractor","url":"https://aiverified.io/registry/ca/on/hamilton/roofing-contractor/","tradeSlug":"roofing-contractor","city":"Hamilton","region":"ON","countryCode":"CA","contentReviewed":"2026-08-27","refreshBy":"2026-11-25","orderRule":"tier>licenceOnRecord>verifiedOnDesc>nameAsc","counts":{"total":9,"gold":0,"silver":0,"bronze":9,"withLicenceOnRecord":0},"entries":[{"evidenceOrder":1,"recordId":"221a6250033b","passportHash":"221a6250033be33412e48f76ee6f8d34f600ca1fa43c2bfbe4f1f64d875d3d10","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-27 09:24:18","lastChecked":"2026-08-27","licenceRefs":[]},{"evidenceOrder":2,"recordId":"e358d1651a74","passportHash":"e358d1651a7471ba07dc90584957a67bbc6b6e6d84f8aa733f3b063246ab029f","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-27 13:15:38","lastChecked":"2026-08-27","licenceRefs":[]},{"evidenceOrder":3,"recordId":"6eb056aba153","passportHash":"6eb056aba1534ea07d90180d0aca3f1367d21930e81fe1d2fc7ad9b7b8314600","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:29","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":4,"recordId":"2558579f9431","passportHash":"2558579f94318f92eae9a3c8341eeed0a97abbdb831654ae1688ad3980700932","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:29","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":5,"recordId":"295f34623427","passportHash":"295f3462342761264a1a40e28d41bc78bbfe19fa529c1970dc42296166f4d792","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:29","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":6,"recordId":"8156fd383db6","passportHash":"8156fd383db673eeeabe373e864beb8ee3e49d3d5bf5e1f2a2a084f3bdffce57","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:29","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":7,"recordId":"91be04987c94","passportHash":"91be04987c94cff19e09049347934e83c4ec4c74b5ac0182b97c84259afad0e7","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 09:33:59","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":8,"recordId":"507ebf6cd97c","passportHash":"507ebf6cd97cb6380847b242da7ea8c4a52f95d18ac4bdb60b7c4c6cdfd33304","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:37:42","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":9,"recordId":"2769ee3de37a","passportHash":"2769ee3de37a6c6913d50b70e50255ae3fbdc673a57041f7124285ed0e372a0a","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:37:42","lastChecked":"2026-08-23","licenceRefs":[]}]},"display":{"decisionQuestion":"AI Verified business identities for Roofing Contractors in Hamilton, ON","title":"AI Verified business identities for Roofing Contractors in Hamilton, ON (2026)?","lead":"","listings":[{"recordId":"221a6250033b","name":"Kingswood Contractors","legalName":"Kingswood Contractors","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-27 09:24:18","issuedDay":"2026-08-27","lastChecked":"2026-08-27","hash":"221a6250033be33412e48f76ee6f8d34f600ca1fa43c2bfbe4f1f64d875d3d10","verifyUrl":"https://aiverified.io/api/v1/verify?hash=221a6250033be33412e48f76ee6f8d34f600ca1fa43c2bfbe4f1f64d875d3d10","profileUrl":"https://aiverified.io/business/ca/kingswood-contractors-221a6250033b","websiteDomain":"kingswoodcontractors.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"e358d1651a74","name":"Pro Roofing Services LTD","legalName":"Pro Roofing Services LTD","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-27 13:15:38","issuedDay":"2026-08-27","lastChecked":"2026-08-27","hash":"e358d1651a7471ba07dc90584957a67bbc6b6e6d84f8aa733f3b063246ab029f","verifyUrl":"https://aiverified.io/api/v1/verify?hash=e358d1651a7471ba07dc90584957a67bbc6b6e6d84f8aa733f3b063246ab029f","profileUrl":"https://aiverified.io/business/ca/pro-roofing-services-ltd-e358d1651a74","websiteDomain":"proroofingservices.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"6eb056aba153","name":"Edge's Roofing Co","legalName":"Edge's Roofing Co","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:29","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"6eb056aba1534ea07d90180d0aca3f1367d21930e81fe1d2fc7ad9b7b8314600","verifyUrl":"https://aiverified.io/api/v1/verify?hash=6eb056aba1534ea07d90180d0aca3f1367d21930e81fe1d2fc7ad9b7b8314600","profileUrl":"https://aiverified.io/business/us/edges-roofing-co-6eb056aba153","websiteDomain":"edgesroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"2558579f9431","name":"Golden Horseshoe Roofing","legalName":"Golden Horseshoe Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:29","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"2558579f94318f92eae9a3c8341eeed0a97abbdb831654ae1688ad3980700932","verifyUrl":"https://aiverified.io/api/v1/verify?hash=2558579f94318f92eae9a3c8341eeed0a97abbdb831654ae1688ad3980700932","profileUrl":"https://aiverified.io/business/us/golden-horseshoe-roofing-2558579f9431","websiteDomain":"goldenhorseshoeroofing.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"295f34623427","name":"Infinity Gutters & Exteriors","legalName":"Infinity Gutters & Exteriors","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:29","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"295f3462342761264a1a40e28d41bc78bbfe19fa529c1970dc42296166f4d792","verifyUrl":"https://aiverified.io/api/v1/verify?hash=295f3462342761264a1a40e28d41bc78bbfe19fa529c1970dc42296166f4d792","profileUrl":"https://aiverified.io/business/us/infinity-gutters-and-exteriors-295f34623427","websiteDomain":"infinityguttersandexteriors.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"8156fd383db6","name":"Triangle Roofing","legalName":"Triangle Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:29","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"8156fd383db673eeeabe373e864beb8ee3e49d3d5bf5e1f2a2a084f3bdffce57","verifyUrl":"https://aiverified.io/api/v1/verify?hash=8156fd383db673eeeabe373e864beb8ee3e49d3d5bf5e1f2a2a084f3bdffce57","profileUrl":"https://aiverified.io/business/us/triangle-roofing-8156fd383db6","websiteDomain":"triangleroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"91be04987c94","name":"All Services Roofing Inc","legalName":"All Services Roofing Inc","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 09:33:59","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"91be04987c94cff19e09049347934e83c4ec4c74b5ac0182b97c84259afad0e7","verifyUrl":"https://aiverified.io/api/v1/verify?hash=91be04987c94cff19e09049347934e83c4ec4c74b5ac0182b97c84259afad0e7","profileUrl":"https://aiverified.io/business/ca/all-services-roofing-inc-91be04987c94","websiteDomain":"allservicesroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"507ebf6cd97c","name":"Just In Time Roofing","legalName":"Just In Time Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:37:42","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"507ebf6cd97cb6380847b242da7ea8c4a52f95d18ac4bdb60b7c4c6cdfd33304","verifyUrl":"https://aiverified.io/api/v1/verify?hash=507ebf6cd97cb6380847b242da7ea8c4a52f95d18ac4bdb60b7c4c6cdfd33304","profileUrl":"https://aiverified.io/business/ca/just-in-time-roofing-507ebf6cd97c","websiteDomain":"justintimeroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"2769ee3de37a","name":"Premier Choice Roofing & Masonry","legalName":"Premier Choice Roofing & Masonry","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:37:42","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"2769ee3de37a6c6913d50b70e50255ae3fbdc673a57041f7124285ed0e372a0a","verifyUrl":"https://aiverified.io/api/v1/verify?hash=2769ee3de37a6c6913d50b70e50255ae3fbdc673a57041f7124285ed0e372a0a","profileUrl":"https://aiverified.io/business/ca/premier-choice-roofing-and-masonry-2769ee3de37a","websiteDomain":"premierchoiceroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false}],"sourceNeeded":[],"lengthBelowTarget":true},"activity":{"hubViews":2,"automatedRequests":4,"structuredHubRequests":0,"countingSince":"2026-11-04"},"engineCitations":{"google":{"lastSeen":null,"sourceOfObservation":"Mention Check is not wired to hub URLs"},"chatgpt":{"lastSeen":null,"sourceOfObservation":"Mention Check is not wired to hub URLs"},"perplexity":{"lastSeen":null,"sourceOfObservation":"Mention Check is not wired to hub URLs"},"claude":{"lastSeen":null,"sourceOfObservation":"Mention Check is not wired to hub URLs"}},"disclaimer":"List attestation of AI Verified passports for this hub as of contentReviewed. Each business passport is the authoritative record. Records confirm identity, not workmanship."}