{
 "contract": "4thwall-trust-contract-v1",
 "class_ceiling": "public-synthesis",
 "class_ceiling_note": "Every block in this document is interpreted public record (reviews, licensing, registries). It contains no 4THWALL-operated or provider-recorded measurements; those are separate evidence classes and are never blended into this one.",
 "subject": {
  "ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28",
  "name": "Roofing Solutions of CT, LLC",
  "trade": "roofing",
  "area": "Fairfield County, CT",
  "profile": "https://4thwall.solutions/vesta/roofing-solutions-of-ct"
 },
 "as_of": "2026-07-02",
 "staleness": "fresh",
 "composition_rules": "Blocks may be selected, arranged, and narrated; no claim may be made that does not trace to a block. Classes are never merged into one number or score.",
 "blocks": [
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:standing",
   "class": "public-synthesis",
   "claim_kind": "standing",
   "value": "Roofing Solutions resolves a trade-off homeowners usually have to accept: the cheapest bid leaves you on your own, and the outfit that holds your hand charges for the privilege. Here reviewers report both at once — the best number of several quotes and patient, step-by-step guidance through the whole job, to the point that some were suspicious the price was too low until the work proved them wrong. The depth shows most on insurance: the team once caught technical errors in an adjuster's own assessment to get a homeowner properly covered — you have to know the claims game cold to out-read the adjuster. Budget-conscious but wanting a guide — especially through a storm claim — is the homeowner these reviews describe being taken care of.",
   "window": {
    "as_of": "2026-07-02"
   },
   "receipt": {
    "method": "Vesta review-findings synthesis over the firm’s public review record and Connecticut public records",
    "reviews_read": 76
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  },
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:known-for:transparent-step-by-step-proposals",
   "class": "public-synthesis",
   "claim_kind": "specialty",
   "value": "Transparent step-by-step proposals",
   "window": {
    "as_of": "2026-07-02"
   },
   "denominator": {
    "population": "the firm’s public review record as read by Vesta",
    "reviews_read": 76
   },
   "receipt": {
    "method": "recurring theme in the firm’s public reviews, validated against Vesta’s county job bank"
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  },
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:known-for:best-of-several-pricing",
   "class": "public-synthesis",
   "claim_kind": "specialty",
   "value": "Best-of-several pricing",
   "window": {
    "as_of": "2026-07-02"
   },
   "denominator": {
    "population": "the firm’s public review record as read by Vesta",
    "reviews_read": 76
   },
   "receipt": {
    "method": "recurring theme in the firm’s public reviews, validated against Vesta’s county job bank"
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  },
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:known-for:range-incl-silicone-coatings",
   "class": "public-synthesis",
   "claim_kind": "specialty",
   "value": "Range incl. silicone coatings",
   "window": {
    "as_of": "2026-07-02"
   },
   "denominator": {
    "population": "the firm’s public review record as read by Vesta",
    "reviews_read": 76
   },
   "receipt": {
    "method": "recurring theme in the firm’s public reviews, validated against Vesta’s county job bank"
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  },
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:known-for:insurance-know-how",
   "class": "public-synthesis",
   "claim_kind": "specialty",
   "value": "Insurance know-how",
   "window": {
    "as_of": "2026-07-02"
   },
   "denominator": {
    "population": "the firm’s public review record as read by Vesta",
    "reviews_read": 76
   },
   "receipt": {
    "method": "recurring theme in the firm’s public reviews, validated against Vesta’s county job bank"
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  },
  {
   "id": "place:ChIJwRv1p48d6IkRXUd2vut-j28:review-footprint",
   "class": "public-synthesis",
   "claim_kind": "count",
   "value": 76,
   "window": {
    "as_of": "2026-07-02"
   },
   "receipt": {
    "source": "public Google listing (count only — Vesta never republishes the star score)"
   },
   "subject_ref": "place:ChIJwRv1p48d6IkRXUd2vut-j28"
  }
 ]
}