{"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":"422ca72f1e7ba817bbb6ee2a10e0bedf8cc792a0fa3f7ac57130f29fa07f1a96","verifyUrl":"https://aiverified.io/api/v1/verify-hub?hash=422ca72f1e7ba817bbb6ee2a10e0bedf8cc792a0fa3f7ac57130f29fa07f1a96","previousHubHash":null,"computedAt":"2026-11-08T01:58:28.813Z"},"attested":{"hubId":"ca-ab-edmonton-roofing-contractor","url":"https://aiverified.io/registry/ca/ab/edmonton/roofing-contractor/","tradeSlug":"roofing-contractor","city":"Edmonton","region":"AB","countryCode":"CA","contentReviewed":"2026-08-26","refreshBy":"2026-11-24","orderRule":"tier>licenceOnRecord>verifiedOnDesc>nameAsc","counts":{"total":10,"gold":0,"silver":0,"bronze":10,"withLicenceOnRecord":0},"entries":[{"evidenceOrder":1,"recordId":"88f8e0943b3f","passportHash":"88f8e0943b3f4fb379bb4fa666485befec8392c2de61a68bb452b7ea8b24b39c","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:05","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":2,"recordId":"ba59246941ba","passportHash":"ba59246941ba2bbad83e6c20ff0e1c1d3427ab56b979a4432331021d2847fb2e","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:14","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":3,"recordId":"2bf7e47f4fe3","passportHash":"2bf7e47f4fe381a8801abb595d8813d4a0317e09fb03a18ff4ab96ea3edd243e","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:14","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":4,"recordId":"33c88c758cc2","passportHash":"33c88c758cc234455df4c83ad18aad26e5a0791640065d0ff9d2188c47b0f3ae","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:05","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":5,"recordId":"452ca9e66d5f","passportHash":"452ca9e66d5ffc0009f1813dc93288b80d81610d34bbb530b0e4c158f431bec3","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:14","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":6,"recordId":"96f717552283","passportHash":"96f717552283bae6e464eb3fd242e16a3f9d1004fa93ad32be6cc1c93cd90730","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:14","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":7,"recordId":"db262441fac5","passportHash":"db262441fac5bca6fb076cf0c22ced71e2ea09cadc6e87bf51fca0bda757200c","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-24 15:11:58","lastChecked":"2026-08-25","licenceRefs":[]},{"evidenceOrder":8,"recordId":"1860a1dd00c3","passportHash":"1860a1dd00c3814d0fceb1aafd8e3c8d62342381ae2bea2fcca92216ecab5c7a","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:40:38","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":9,"recordId":"55324649b26d","passportHash":"55324649b26d44cadf0e769a011e35453dae9f0f91b664ca7ea554346f9ad371","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:40:38","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":10,"recordId":"06a2a72f9a1a","passportHash":"06a2a72f9a1aa95af178f12bc662ab6a86c8f1a1afeafd0369eea03bc53e25f0","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:40:38","lastChecked":"2026-08-23","licenceRefs":[]}]},"display":{"decisionQuestion":"AI Verified business identities for Roofing Contractors in Edmonton, AB","title":"AI Verified business identities for Roofing Contractors in Edmonton, AB (2026)?","lead":"","listings":[{"recordId":"88f8e0943b3f","name":"AB Roofing","legalName":"AB Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:05","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"88f8e0943b3f4fb379bb4fa666485befec8392c2de61a68bb452b7ea8b24b39c","verifyUrl":"https://aiverified.io/api/v1/verify?hash=88f8e0943b3f4fb379bb4fa666485befec8392c2de61a68bb452b7ea8b24b39c","profileUrl":"https://aiverified.io/business/us/ab-roofing-88f8e0943b3f","websiteDomain":"abroof.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"ba59246941ba","name":"Best Top Roofing | Edmonton","legalName":"Best Top Roofing | Edmonton","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:14","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"ba59246941ba2bbad83e6c20ff0e1c1d3427ab56b979a4432331021d2847fb2e","verifyUrl":"https://aiverified.io/api/v1/verify?hash=ba59246941ba2bbad83e6c20ff0e1c1d3427ab56b979a4432331021d2847fb2e","profileUrl":"https://aiverified.io/business/us/best-top-roofing-edmonton-ba59246941ba","websiteDomain":"besttoproofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"2bf7e47f4fe3","name":"MZ Roofing and Services LTD.","legalName":"MZ Roofing and Services LTD.","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:14","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"2bf7e47f4fe381a8801abb595d8813d4a0317e09fb03a18ff4ab96ea3edd243e","verifyUrl":"https://aiverified.io/api/v1/verify?hash=2bf7e47f4fe381a8801abb595d8813d4a0317e09fb03a18ff4ab96ea3edd243e","profileUrl":"https://aiverified.io/business/us/mz-roofing-and-services-ltd-2bf7e47f4fe3","websiteDomain":"mzservices.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"33c88c758cc2","name":"Roomi's Roofing","legalName":"Roomi's Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:05","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"33c88c758cc234455df4c83ad18aad26e5a0791640065d0ff9d2188c47b0f3ae","verifyUrl":"https://aiverified.io/api/v1/verify?hash=33c88c758cc234455df4c83ad18aad26e5a0791640065d0ff9d2188c47b0f3ae","profileUrl":"https://aiverified.io/business/us/roomis-roofing-33c88c758cc2","websiteDomain":"roomisroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"452ca9e66d5f","name":"Shamrock Roofing","legalName":"Shamrock Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:14","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"452ca9e66d5ffc0009f1813dc93288b80d81610d34bbb530b0e4c158f431bec3","verifyUrl":"https://aiverified.io/api/v1/verify?hash=452ca9e66d5ffc0009f1813dc93288b80d81610d34bbb530b0e4c158f431bec3","profileUrl":"https://aiverified.io/business/us/shamrock-roofing-452ca9e66d5f","websiteDomain":"shamrockroofingedmonton.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"96f717552283","name":"The Roofing Factory","legalName":"The Roofing Factory","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:14","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"96f717552283bae6e464eb3fd242e16a3f9d1004fa93ad32be6cc1c93cd90730","verifyUrl":"https://aiverified.io/api/v1/verify?hash=96f717552283bae6e464eb3fd242e16a3f9d1004fa93ad32be6cc1c93cd90730","profileUrl":"https://aiverified.io/business/us/the-roofing-factory-96f717552283","websiteDomain":"theroofingfactory.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"db262441fac5","name":"Weatherproof Roofing Inc.","legalName":"Weatherproof Roofing Inc.","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-24 15:11:58","issuedDay":"2026-08-24","lastChecked":"2026-08-25","hash":"db262441fac5bca6fb076cf0c22ced71e2ea09cadc6e87bf51fca0bda757200c","verifyUrl":"https://aiverified.io/api/v1/verify?hash=db262441fac5bca6fb076cf0c22ced71e2ea09cadc6e87bf51fca0bda757200c","profileUrl":"https://aiverified.io/business/ca/weatherproof-roofing-inc-db262441fac5","websiteDomain":"weatherproofroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"1860a1dd00c3","name":"Lenbeth Weeping Tile","legalName":"Lenbeth Weeping Tile","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:40:38","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"1860a1dd00c3814d0fceb1aafd8e3c8d62342381ae2bea2fcca92216ecab5c7a","verifyUrl":"https://aiverified.io/api/v1/verify?hash=1860a1dd00c3814d0fceb1aafd8e3c8d62342381ae2bea2fcca92216ecab5c7a","profileUrl":"https://aiverified.io/business/ca/lenbeth-weeping-tile-1860a1dd00c3","websiteDomain":"lenbeth.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"55324649b26d","name":"Markit Roofing Ltd. (Edmonton)","legalName":"Markit Roofing Ltd. (Edmonton)","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:40:38","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"55324649b26d44cadf0e769a011e35453dae9f0f91b664ca7ea554346f9ad371","verifyUrl":"https://aiverified.io/api/v1/verify?hash=55324649b26d44cadf0e769a011e35453dae9f0f91b664ca7ea554346f9ad371","profileUrl":"https://aiverified.io/business/ca/markit-roofing-ltd-edmonton-55324649b26d","websiteDomain":"markitroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"06a2a72f9a1a","name":"Rapid Roofing & Repairs","legalName":"Rapid Roofing & Repairs","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:40:38","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"06a2a72f9a1aa95af178f12bc662ab6a86c8f1a1afeafd0369eea03bc53e25f0","verifyUrl":"https://aiverified.io/api/v1/verify?hash=06a2a72f9a1aa95af178f12bc662ab6a86c8f1a1afeafd0369eea03bc53e25f0","profileUrl":"https://aiverified.io/business/ca/rapid-roofing-and-repairs-06a2a72f9a1a","websiteDomain":"rapidroofingrepairs.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false}],"sourceNeeded":[],"lengthBelowTarget":true},"activity":{"hubViews":2,"automatedRequests":7,"structuredHubRequests":0,"countingSince":"2026-11-08"},"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."}