{"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":"a0c4c0149300a61950a30b5ef40dae85824c9bb0ca64ca281405a98d0faed365","verifyUrl":"https://aiverified.io/api/v1/verify-hub?hash=a0c4c0149300a61950a30b5ef40dae85824c9bb0ca64ca281405a98d0faed365","previousHubHash":null,"computedAt":"2026-11-03T09:27:09.088Z"},"attested":{"hubId":"ca-on-oakville-roofing-contractor","url":"https://aiverified.io/registry/ca/on/oakville/roofing-contractor/","tradeSlug":"roofing-contractor","city":"Oakville","region":"ON","countryCode":"CA","contentReviewed":"2026-08-27","refreshBy":"2026-11-25","orderRule":"tier>licenceOnRecord>verifiedOnDesc>nameAsc","counts":{"total":14,"gold":0,"silver":0,"bronze":14,"withLicenceOnRecord":0},"entries":[{"evidenceOrder":1,"recordId":"a7f0bca2ac67","passportHash":"a7f0bca2ac6741e1809a9ac51a7ca7a4cc62f212f7d9f405784c72d567f3f771","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-27 13:15:38","lastChecked":"2026-08-27","licenceRefs":[]},{"evidenceOrder":2,"recordId":"da5cce6dd5f4","passportHash":"da5cce6dd5f4f929af3b9cec727877af920960509f1c519bbd8fba66b67d910f","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":3,"recordId":"91ca50f80cd8","passportHash":"91ca50f80cd835e7532c55df5a9470c4cf90b71e8979b2eaecaac70ca4a0d65d","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":4,"recordId":"2a877f306576","passportHash":"2a877f306576d6b3401d372a42bd7deae8a0d0537c0f3ac48154dab8831baecf","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":5,"recordId":"c65f3ef4b002","passportHash":"c65f3ef4b0021a3fb32e9eb70cab51a28c088dfd55dc9a715f2abf35d944cf72","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":6,"recordId":"ecba9ee3c635","passportHash":"ecba9ee3c6351f47c1722473093740501ff47dcf465b7906c77ee4814ca43aa3","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":7,"recordId":"3897b55e1fc1","passportHash":"3897b55e1fc1844673adf349b134f5095d90aa8e485e28260666019b2bba8367","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":8,"recordId":"dfe9928cb97b","passportHash":"dfe9928cb97bc44bce990f6194e2a2471d9ed0ac2b80932a3d8a9f56e9dadadf","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":9,"recordId":"59fa141d42f9","passportHash":"59fa141d42f9b564fbc661f0e898e79014b7ee094a7064255c43b6b9bf1dbd49","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":10,"recordId":"8547326875cb","passportHash":"8547326875cbf4a496c52d90dc04809e5ee479b759ac095b1a0ccf5d3440376f","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-26 14:14:25","lastChecked":"2026-08-26","licenceRefs":[]},{"evidenceOrder":11,"recordId":"c479c696768f","passportHash":"c479c696768fea38796742f414d6f82afeba65bd8b9d93888fd3425953977bff","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 10:48:33","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":12,"recordId":"cf40b028d7c4","passportHash":"cf40b028d7c472400fbe15674fbce5d7c07c44a34e1993a6002361f363a85166","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:37:40","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":13,"recordId":"34eee9760980","passportHash":"34eee9760980f6123e4c539caa440d9f5527e901f6b7f8cc15295dcf97d0a10d","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 10:48:34","lastChecked":"2026-08-23","licenceRefs":[]},{"evidenceOrder":14,"recordId":"b1b8bd436b5e","passportHash":"b1b8bd436b5eddf77fb5e7b592f72adc915928eef900cfee50057ca9f046695a","tier":"bronze","verifiedOn":null,"issuedAt":"2026-08-23 11:37:39","lastChecked":"2026-08-23","licenceRefs":[]}]},"display":{"decisionQuestion":"AI Verified business identities for Roofing Contractors in Oakville, ON","title":"AI Verified business identities for Roofing Contractors in Oakville, ON (2026)?","lead":"","listings":[{"recordId":"a7f0bca2ac67","name":"Silver Oak Roofing","legalName":"Silver Oak Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-27 13:15:38","issuedDay":"2026-08-27","lastChecked":"2026-08-27","hash":"a7f0bca2ac6741e1809a9ac51a7ca7a4cc62f212f7d9f405784c72d567f3f771","verifyUrl":"https://aiverified.io/api/v1/verify?hash=a7f0bca2ac6741e1809a9ac51a7ca7a4cc62f212f7d9f405784c72d567f3f771","profileUrl":"https://aiverified.io/business/ca/silver-oak-roofing-a7f0bca2ac67","websiteDomain":"silveroakroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"da5cce6dd5f4","name":"Aboutowne Roofing","legalName":"Aboutowne Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"da5cce6dd5f4f929af3b9cec727877af920960509f1c519bbd8fba66b67d910f","verifyUrl":"https://aiverified.io/api/v1/verify?hash=da5cce6dd5f4f929af3b9cec727877af920960509f1c519bbd8fba66b67d910f","profileUrl":"https://aiverified.io/business/us/aboutowne-roofing-da5cce6dd5f4","websiteDomain":"aboutowneroofing.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"91ca50f80cd8","name":"Available Roofing inc","legalName":"Available Roofing inc","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"91ca50f80cd835e7532c55df5a9470c4cf90b71e8979b2eaecaac70ca4a0d65d","verifyUrl":"https://aiverified.io/api/v1/verify?hash=91ca50f80cd835e7532c55df5a9470c4cf90b71e8979b2eaecaac70ca4a0d65d","profileUrl":"https://aiverified.io/business/us/available-roofing-inc-91ca50f80cd8","websiteDomain":"availableroofing.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"2a877f306576","name":"Cover gta roofing inc.","legalName":"Cover gta roofing inc.","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"2a877f306576d6b3401d372a42bd7deae8a0d0537c0f3ac48154dab8831baecf","verifyUrl":"https://aiverified.io/api/v1/verify?hash=2a877f306576d6b3401d372a42bd7deae8a0d0537c0f3ac48154dab8831baecf","profileUrl":"https://aiverified.io/business/us/cover-gta-roofing-inc-2a877f306576","websiteDomain":"covergtaroofings.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"c65f3ef4b002","name":"Halton Exteriors","legalName":"Halton Exteriors","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"c65f3ef4b0021a3fb32e9eb70cab51a28c088dfd55dc9a715f2abf35d944cf72","verifyUrl":"https://aiverified.io/api/v1/verify?hash=c65f3ef4b0021a3fb32e9eb70cab51a28c088dfd55dc9a715f2abf35d944cf72","profileUrl":"https://aiverified.io/business/us/halton-exteriors-c65f3ef4b002","websiteDomain":"haltonexteriors.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"ecba9ee3c635","name":"Ontario Tech Roofing Oakville","legalName":"Ontario Tech Roofing Oakville","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"ecba9ee3c6351f47c1722473093740501ff47dcf465b7906c77ee4814ca43aa3","verifyUrl":"https://aiverified.io/api/v1/verify?hash=ecba9ee3c6351f47c1722473093740501ff47dcf465b7906c77ee4814ca43aa3","profileUrl":"https://aiverified.io/business/us/ontario-tech-roofing-oakville-ecba9ee3c635","websiteDomain":"ontariotechroofing.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"3897b55e1fc1","name":"Peace of Mind Exteriors","legalName":"Peace of Mind Exteriors","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"3897b55e1fc1844673adf349b134f5095d90aa8e485e28260666019b2bba8367","verifyUrl":"https://aiverified.io/api/v1/verify?hash=3897b55e1fc1844673adf349b134f5095d90aa8e485e28260666019b2bba8367","profileUrl":"https://aiverified.io/business/us/peace-of-mind-exteriors-3897b55e1fc1","websiteDomain":"peaceofmindexteriors.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"dfe9928cb97b","name":"Rydel Roofing in Burlington","legalName":"Rydel Roofing in Burlington","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"dfe9928cb97bc44bce990f6194e2a2471d9ed0ac2b80932a3d8a9f56e9dadadf","verifyUrl":"https://aiverified.io/api/v1/verify?hash=dfe9928cb97bc44bce990f6194e2a2471d9ed0ac2b80932a3d8a9f56e9dadadf","profileUrl":"https://aiverified.io/business/us/rydel-roofing-in-burlington-dfe9928cb97b","websiteDomain":"rydelroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"59fa141d42f9","name":"Sharp Exteriors Roofing and Window - Emergency Roof Repairs","legalName":"Sharp Exteriors Roofing and Window - Emergency Roof Repairs","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"59fa141d42f9b564fbc661f0e898e79014b7ee094a7064255c43b6b9bf1dbd49","verifyUrl":"https://aiverified.io/api/v1/verify?hash=59fa141d42f9b564fbc661f0e898e79014b7ee094a7064255c43b6b9bf1dbd49","profileUrl":"https://aiverified.io/business/us/sharp-exteriors-roofing-and-window-emergency-roof-repairs-59fa141d42f9","websiteDomain":"sharpexteriors.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"8547326875cb","name":"Trusted Pro Roofers","legalName":"Trusted Pro Roofers","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-26 14:14:25","issuedDay":"2026-08-26","lastChecked":"2026-08-26","hash":"8547326875cbf4a496c52d90dc04809e5ee479b759ac095b1a0ccf5d3440376f","verifyUrl":"https://aiverified.io/api/v1/verify?hash=8547326875cbf4a496c52d90dc04809e5ee479b759ac095b1a0ccf5d3440376f","profileUrl":"https://aiverified.io/business/us/trusted-pro-roofers-8547326875cb","websiteDomain":"trustedproroofers.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"c479c696768f","name":"Calthorpe Insulation & Roofing Specialists","legalName":"Calthorpe Insulation & Roofing Specialists","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 10:48:33","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"c479c696768fea38796742f414d6f82afeba65bd8b9d93888fd3425953977bff","verifyUrl":"https://aiverified.io/api/v1/verify?hash=c479c696768fea38796742f414d6f82afeba65bd8b9d93888fd3425953977bff","profileUrl":"https://aiverified.io/business/ca/calthorpe-insulation-and-roofing-specialists-c479c696768f","websiteDomain":"crispecialist.com","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"cf40b028d7c4","name":"Easy Roofing","legalName":"Easy Roofing","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:37:40","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"cf40b028d7c472400fbe15674fbce5d7c07c44a34e1993a6002361f363a85166","verifyUrl":"https://aiverified.io/api/v1/verify?hash=cf40b028d7c472400fbe15674fbce5d7c07c44a34e1993a6002361f363a85166","profileUrl":"https://aiverified.io/business/ca/easy-roofing-cf40b028d7c4","websiteDomain":"easyroofing.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"34eee9760980","name":"FANATTICS - Roofing & Attic Insulation","legalName":"FANATTICS - Roofing & Attic Insulation","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 10:48:34","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"34eee9760980f6123e4c539caa440d9f5527e901f6b7f8cc15295dcf97d0a10d","verifyUrl":"https://aiverified.io/api/v1/verify?hash=34eee9760980f6123e4c539caa440d9f5527e901f6b7f8cc15295dcf97d0a10d","profileUrl":"https://aiverified.io/business/ca/fanattics-roofing-and-attic-insulation-34eee9760980","websiteDomain":"fanattics.ca","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false},{"recordId":"b1b8bd436b5e","name":"Handyman Oakville","legalName":"Handyman Oakville","tier":"bronze","licenses":[],"stateFilings":[],"attestationDate":null,"issuedAt":"2026-08-23 11:37:39","issuedDay":"2026-08-23","lastChecked":"2026-08-23","hash":"b1b8bd436b5eddf77fb5e7b592f72adc915928eef900cfee50057ca9f046695a","verifyUrl":"https://aiverified.io/api/v1/verify?hash=b1b8bd436b5eddf77fb5e7b592f72adc915928eef900cfee50057ca9f046695a","profileUrl":"https://aiverified.io/business/ca/handyman-oakville-b1b8bd436b5e","websiteDomain":"handymanoakville.net","domainAttested":false,"priceSignalType":"none","priceSignal":null,"stale":false}],"sourceNeeded":[],"lengthBelowTarget":false},"activity":{"hubViews":3,"automatedRequests":6,"structuredHubRequests":0,"countingSince":"2026-11-03"},"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."}