{"contract_version":"0.2.0","profile_id":"fb:org:4f1134eb-daae-419e-bcc9-88748209d3cd","canonical_id_assignment":{"method":"frontierbeacon_opaque_uuid","assigned_at":"2026-09-09T12:40:00Z","rule_version":"0.2.0"},"record_origin":"observed","organization":{"legal_name":{"value":null,"claim_class":"unknown","evidence_refs":[],"observed_at":null,"extraction":{"method":"not_observed","rule_id":"vvs-research-import","version":"0.1.0"}},"display_name":{"value":"CAVA VVS","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"observed_at":"2026-09-09T07:58:37.062Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}},"lifecycle_status":{"value":null,"claim_class":"unknown","evidence_refs":[],"observed_at":null,"extraction":{"method":"not_observed","rule_id":"vvs-research-import","version":"0.1.0"}},"entity_type":{"value":"company","claim_class":"inferred","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"observed_at":"2026-09-09T07:58:37.062Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}},"websites":[{"value":"https://cavavvs.dk/","claim_class":"source_observed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"observed_at":"2026-09-09T07:58:37.062Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}]},"external_identifiers":[{"value":"43618709","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"observed_at":"2026-09-09T07:58:37.062Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"},"scheme":"dk.cvr","jurisdiction":{"country_code":"DK","subdivision_code":null},"normalized_value":"43618709"}],"market_presences":[],"identity_resolution":{"status":"unknown","confidence":"insufficient","highest_authority_rank":4,"usable_source_count":2,"independent_publisher_count":1,"reason_codes":["IDR-04_SINGLE_NONAUTHORITATIVE"],"evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed","zv-b021-zv-c0053-528503eee81e-reviewed"],"evaluated_at":"2026-09-09T12:40:00Z","policy_id":"frontierbeacon.identity-resolution","policy_version":"0.2.0"},"conflicts":[],"capability_sets":[{"taxonomy":{"taxonomy_id":"vvs","taxonomy_version":"0.5.0"},"assessments":[{"capability_id":"vvs.general","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"observed_at":"2026-09-09T07:58:37.062Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.district_heating","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.heat_pumps","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.bathroom","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.water_sanitation","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.heating_systems","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}},{"capability_id":"vvs.repairs","status":{"value":"offered","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"observed_at":"2026-09-09T08:00:24.222Z","extraction":{"method":"adapter_mapping","rule_id":"reviewed_first_party_statement.5","version":"0.1.0"}}}]}],"directory_evaluations":[{"evaluation_id":"vvs-data-first.1","ruleset_version":"0.1.0","taxonomy":{"taxonomy_id":"vvs","taxonomy_version":"0.5.0"},"market_scope":{"country_code":"DK","subdivision_code":null},"disposition":"review","claim_class":"inferred","reason_codes":["REV-05_STALE"],"evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed","zv-b021-zv-c0053-528503eee81e-reviewed"],"evaluated_at":"2026-11-04T08:03:57.642Z"},{"evaluation_id":"vvs-data-first.1","ruleset_version":"0.1.0","taxonomy":{"taxonomy_id":"vvs","taxonomy_version":"0.5.0"},"market_scope":{"country_code":"DK","subdivision_code":null},"disposition":"included","claim_class":"inferred","reason_codes":["SOURCE_BACKED_VVS_RESEARCH_PROFILE","OFFICIAL_IDENTITY_AND_AUTHORIZATION_UNKNOWN"],"evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed","zv-b021-zv-c0053-528503eee81e-reviewed"],"evaluated_at":"2026-09-09T12:40:00Z"}],"summary":{"value":null,"claim_class":"unknown","evidence_refs":[],"observed_at":null,"extraction":{"method":"not_observed","rule_id":"vvs-research-import","version":"0.1.0"}},"sources":[{"source_id":"zv-b020-zv-c0053-875f5ff9dfb8-reviewed","source_class":"provider_owned_web","simulates_source_class":"none","identity_authority_rank":4,"collection_channel":"retained_research_extract","locator":"https://cavavvs.dk/","publisher":"CAVA VVS","retrieved_at":"2026-09-09T07:58:37.062Z","content_date":null,"access":{"terms_status":"review_required","license":null,"attribution_required":true},"content":{"capture_type":"minimal_excerpt","text":"CAVA advertises VVS work and tailored service agreements for households, companies and housing associations. Its statements of fast response and authorization are unverified business claims; marketing city links alone do not establish service boundaries. Testimonials and personal biographies were discarded."},"personal_data_present":false,"response_sha256":"ffd52d2fb7aa01f3e7163b83c65b348563342041d3cbb1ec1f9e55c51a2e6df6","extraction_rule":"reviewed_first_party_statement.5"},{"source_id":"zv-b021-zv-c0053-528503eee81e-reviewed","source_class":"provider_owned_web","simulates_source_class":"none","identity_authority_rank":4,"collection_channel":"retained_research_extract","locator":"https://cavavvs.dk/vvs-service/","publisher":"CAVA VVS","retrieved_at":"2026-09-09T08:00:24.222Z","content_date":null,"access":{"terms_status":"review_required","license":null,"attribution_required":true},"content":{"capture_type":"minimal_excerpt","text":"Service page explicitly offers district-heating installation, heat pumps, bathroom renovation, water/heating/gas installation and repairs, sanitary fixture replacement and washing-machine connection. It expressly serves Amager, Copenhagen, Kastrup, Dragør, Tårnby and Sundby. Fixed-price appliance fitting is advertised without a numeric quotation."},"personal_data_present":false,"response_sha256":"67d03b6bbeeb6d5f6d5bad105854f6b81d49bc02a18b127ec60db33ec0627416","extraction_rule":"reviewed_first_party_statement.5"}],"freshness":{"evaluated_at":"2026-11-04T08:03:57.642Z","newest_identity_observed_at":null,"newest_service_observed_at":"2026-09-09T08:00:24.222Z","next_review_at":"2026-10-09T00:00:00Z"},"vvs_research":{"id":"fb:org:4f1134eb-daae-419e-bcc9-88748209d3cd","candidate_id":"zv-c0053","identity_status":"first_party_anchored_registry_unknown","company_name":{"value":"CAVA VVS","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_statement.5"},"legal_name":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"Official legal name not verified."},"external_identifiers":[{"scheme":"dk.cvr","value":"43618709","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_statement.5","qualifier":"Company-stated corporate identifier; official registry not accessed."}],"website":{"value":"https://cavavvs.dk/","claim_class":"source_observed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_statement.5"},"business_locations":[],"population":"unknown_business_location","services":[{"value":"vvs.general","claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.district_heating","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.heat_pumps","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.bathroom","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.water_sanitation","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.heating_systems","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},{"value":"vvs.repairs","claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"}],"customer_types":{"value":["private_households","businesses","housing_organizations"],"claim_class":"business_claimed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_statement.5"},"service_geography":{"value":["Amager","København","Kastrup","Dragør","Tårnby","Sundby"],"claim_class":"business_claimed","evidence_refs":["zv-b021-zv-c0053-528503eee81e-reviewed"],"source_url":"https://cavavvs.dk/vvs-service/","observed_at":"2026-09-09T08:00:24.222Z","extraction_rule":"reviewed_first_party_statement.5"},"authorization":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"Official matched company/scope evidence unavailable under existing source guards."},"contact_pages":[{"url":"https://cavavvs.dk/kontakt/","claim_class":"source_observed","evidence_refs":["zv-b020-zv-c0053-875f5ff9dfb8-reviewed"],"source_url":"https://cavavvs.dk/","observed_at":"2026-09-09T07:58:37.062Z","extraction_rule":"reviewed_first_party_anchor_link.1","qualification":"Public business page only; no submission or availability claim."}],"public_references":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"No reviewed named corporate case yet."},"reviews":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"No usable aggregate retained; no review corpus."},"pricing":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"No qualified numeric quotation reviewed."},"emergency":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"No sufficiently qualified emergency statement."},"capacity_and_current_availability":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"Current capacity not established."},"specialisms":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"Concrete specialist qualification not established."},"problem_types":{"value":null,"claim_class":"unknown","evidence_refs":[],"note":"No separately reviewed problem classification."},"decision":"supported_first_party_partial","remaining":["official_identity_unknown","official_authorization_unknown","location_and_island_reconciliation"]}}