{"domain":"gingerexchangeroxbury.com","observed_at":"2026-10-30T05:13:04.057619+00:00","materially_changed_at":"2026-10-30T05:13:04.057619+00:00","generation_id":"20887f37-15b6-4392-9ae8-3b78914e3baf","snapshot":"e9b7a6793b08c962bf267b5c0a6b800cd5adc64c50c16882380fea25fce8e2b4","collector":"global-intelligence","collector_build":"19cf117fb0fb","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":55,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":348,"coverage":{"apps":0,"mail":0,"feeds":0,"gleif":{"scope":"GLEIF LEI records whose own legal name IS a name this company is proven to use -- an SEC registrant, a licence-proven operator, or a name the site printed for itself. Not a claim that no LEI exists under another spelling.","reason":"no corroborated legal name is printed and no current licence names an operator","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"menus":1,"github":0,"hiring":0,"people":0,"contact":4,"content":9,"identity":6,"security":3,"locations":1,"menu_read":{"items":0,"reasons":["off-site menu page www.grabull.com is linked but not proven the site's; not read","4 other page(s) of the site were read for what they print, and none prints a menu (a menu needs at least 10 dishes printed with a price)","the site's ordering link is on www.grabull.com: a menu there is read by that provider's reader, not by this lane"],"pages_read":0,"priced_items":0,"pages_selected":0,"pages_tested_by_content":4},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match, searched under each entity the record resolves: its registrant, printed name and operators, and the members, officers and related registrations its authorities file. Not a complete national or state litigation history; other parties are listed as parties to the case only, and they and the attorneys are not attributed to this company.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"technology":14,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant, a licence-proven operator, a member, officer or related registration its authorities file, or an owner USPTO names on one of those marks -- each mark under the owner it was searched for; not patents or a certified current ownership portfolio.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"hiring_roles":{"jobs":0,"open":0,"closed":0,"readings":0,"pay_differs":0,"corroborated":0,"other_employer":0,"pay_from_description":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"the published brand name Ginger Exchange Roxbury was searched as \"GINGER EXCHANGE ROXBURY\"; an award is the brand's only where the award's own recipient address is one of the record's accepted Places; searched under published brand name Ginger Exchange Roxbury: none","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":4,"ambiguous":0,"rows_read":0,"pages_read":4,"invalid_rows":0,"eligible_names":1,"response_bytes":1928,"records_over_budget":0},"infrastructure":11,"menu_nutrition":{"status":"complete","items_read":0,"pages_read":0,"widgets_read":0,"pages_selected":0,"widgets_discovered":0},"outbound_links":2,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"partial","personal_mailboxes":0},"channel_pricing":{"scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","reason":"No ordering platform is linked from any accepted location, so no channel menu was read; this says the site declared no door, not that the restaurant is on no platform.","status":"not_read","presence":{"olo":"not_declared","resy":"not_declared","tock":"not_declared","chomp":"not_declared","slice":"not_declared","toast":"not_declared","clover":"not_declared","dylish":"not_declared","menufy":"not_declared","skytab":"not_declared","spoton":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"search_incomplete","doordash":"not_declared","getsauce":"not_declared","menusifu":"not_declared","ubereats":"searched_not_found","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"not_declared","spothopper":"searched_not_found","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"absent":15,"attempted":15},"provider_footprint":{"grubhub":{"search_incomplete":1},"ubereats":{"searched_not_found":1},"spothopper":{"searched_not_found":1}},"external_identities":5,"restaurant_locations":{"active":1,"coming_soon":0,"canonical_accepted":1,"material_conflicts":1,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":0,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":0,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":10,"first_party_pages_failed":8,"first_party_pages_present":0,"operating_status_unstated":0,"store_identities_answered":0,"first_party_pages_withdrawn":0,"provider_accounts_enumerated":0,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"first_party_pages_not_attempted":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"first_party_pages_without_premises":0,"provider_edges_validation_incomplete":1,"provider_edges_validation_unconfirmed":2},"people_source_closure":[{"state":"partial","reason":"3 failed, 0 not reached, 0 deferred, 0 read in part","source":"site_people_pages","failures":[{"url":"https://www.gingerexchangeroxbury.com/symphony-boston/","reason":"HTTP 404: the site has no such page","status":404},{"url":"https://www.grabull.com/catering/ginger-exchange-roxbury-1625-tremont-st-boston-massachusetts","reason":"HTTP 404: the site has no such page","status":404},{"url":"https://www.grabull.com/offer/ginger-exchange-roxbury-1625-tremont-st-boston-massachusetts","reason":"HTTP 404: the site has no such page","status":404}]},{"state":"not_attempted","reason":"no corroborated legal name or licence-proven operator to search","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"state":"complete_no_match","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"organization_relationships":{"pages":8,"status":"complete","statements":0,"identifiers":0,"relationships":0,"links_without_relationship_words":74},"restaurant_location_providers":{},"restaurant_location_registries":{"ma_abcc_retail":{"records_observed":0,"premises_complete":1},"ma_boston_food":{"records_observed":0,"premises_unsupported":1},"ma_boston_liquor":{"records_observed":0,"premises_unsupported":1},"ma_boston_building":{"records_observed":0,"premises_unsupported":1},"unconfigured_MA_building_permit":{"records_observed":0,"premises_unsupported":1},"unconfigured_MA_food_service_permit":{"records_observed":0,"premises_unsupported":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_incomplete":1},"ubereats":{"validation_unconfirmed":1},"spothopper":{"validation_unconfirmed":1}}},"lanes_failed":null,"rendered_tier":{"reason":"the served page ships no hydrated state and served readable text, so there is nothing a browser would assemble that the static parse missed","eligible":false},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"Ginger Exchange Roxbury","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com","https://www.gingerexchangeroxbury.com/about-us","https://www.gingerexchangeroxbury.com/book-private-party","the title segment two or more distinct page titles share"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Canonical URL","value":"https://www.gingerexchangeroxbury.com/","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Copyright line","value":"Copyright © 2026,","basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"unbound","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Logo","value":"https://www.gingerexchangeroxbury.com/files/images/logo.png","basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","image inside the header's link to the site root"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Site icon","value":"https://www.gingerexchangeroxbury.com/files/images/icon.png","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/"],"last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"gingerexchangeroxbury.com, www.gingerexchangeroxbury.com","basis":"directly_observed","first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:37.895235+00:00","last_confirmed_at":"2026-10-30T05:12:37.895235+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI gingerexchangeroxbury.com"],"first_observed_at":"2026-10-30T05:12:35.045782+00:00","last_confirmed_at":"2026-10-30T05:12:35.045782+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI gingerexchangeroxbury.com"],"first_observed_at":"2026-10-30T05:12:35.045782+00:00","last_confirmed_at":"2026-10-30T05:12:35.045782+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS398101 GO-DADDY-COM-LLC - GoDaddy.com, LLC, US","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"self"},{"label":"Registrar","value":"GoDaddy.com, LLC","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-30T05:12:35.047363+00:00","last_confirmed_at":"2026-10-30T05:12:35.047363+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2019-09-13","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-30T05:12:35.047363+00:00","last_confirmed_at":"2026-10-30T05:12:35.047363+00:00","about_ref":"self"},{"label":"A at gingerexchangeroxbury.com","value":"208.109.245.222","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-30T05:12:34.951644+00:00","last_confirmed_at":"2026-10-30T05:12:34.951644+00:00","about_ref":"self"},{"label":"NS at gingerexchangeroxbury.com","value":"ns27.domaincontrol.com.  •  ns28.domaincontrol.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-30T05:12:34.951644+00:00","last_confirmed_at":"2026-10-30T05:12:34.951644+00:00","about_ref":"self"},{"label":"SOA at gingerexchangeroxbury.com","value":"ns27.domaincontrol.com. dns.jomax.net. 2025011800 28800 7200 604800 600","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-30T05:12:34.951644+00:00","last_confirmed_at":"2026-10-30T05:12:34.951644+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Apache HTTP Server","value":{"name":"Apache HTTP Server","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Bootstrap","value":{"name":"Bootstrap","@type":"SoftwareApplication","softwareVersion":"3.4.0"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"BootstrapCDN","value":{"name":"BootstrapCDN","@type":"SoftwareApplication","softwareVersion":"3.4.0"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Google Analytics","value":{"name":"Google Analytics","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Google Hosted Libraries","value":{"name":"Google Hosted Libraries","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"jQuery","value":{"name":"jQuery","@type":"SoftwareApplication","softwareVersion":"3.4.0"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"jQuery Migrate","value":{"name":"jQuery Migrate","@type":"SoftwareApplication","softwareVersion":"1.4.1"},"basis":"directly_observed","via":["https://www.gingerexchangeroxbury.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Loads script from","value":"ajax.googleapis.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:37.316952+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Loads stylesheet from","value":"fonts.googleapis.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as stylesheet","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:38.744011+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Referenced in inline script","value":"ld-wp.template-help.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as inline_script","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:38.744011+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Loads script from","value":"maxcdn.bootstrapcdn.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:37.316952+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Loads stylesheet from","value":"maxcdn.bootstrapcdn.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as stylesheet","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:38.732751+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Embeds content from","value":"player.vimeo.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as iframe_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:38.744011+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Loads script from","value":"www.googletagmanager.com","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/","declared as script_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-30T05:12:37.316952+00:00","last_confirmed_at":"2026-10-30T05:12:38.744011+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"}]},"mail":{"title":"Mail","facts":[]},"security":{"title":"Security","facts":[{"label":"Certificate issuer","value":"Let's Encrypt","basis":"directly_observed","via":["TLS handshake with SNI gingerexchangeroxbury.com"],"first_observed_at":"2026-10-30T05:12:35.045782+00:00","last_confirmed_at":"2026-10-30T05:12:35.045782+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2026-12-19","basis":"directly_observed","via":["TLS handshake with SNI gingerexchangeroxbury.com"],"first_observed_at":"2026-10-30T05:12:35.045782+00:00","last_confirmed_at":"2026-10-30T05:12:35.045782+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-30T05:12:35.047363+00:00","last_confirmed_at":"2026-10-30T05:12:35.047363+00:00","about_ref":"self"}]},"hiring":{"title":"Hiring","facts":[{"label":"Hiring status","value":"no open role: no careers page or job board found; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched","basis":"derived","about_ref":"self"}]},"external_identities":{"title":"External identities","facts":[{"label":"Facebook page","value":"Grabull-1741332959264156","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.facebook.com/Grabull-1741332959264156/","resolves to https://www.facebook.com/Grabull-1741332959264156"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"relationship:89b8fe97-7978-4002-a21b-f62515a9dd59","source_surface_ref":"https://www.facebook.com"},{"label":"Google site verification","value":"dHsrmt7Nope8jhxA3cInp_K0GQSb-BMO4g6HPKiAa9w","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"relationship:831aa742-2893-446c-86ce-ba4c19704bbb","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"UA property id","value":"UA-167639532-1","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"relationship:1334ffd1-401a-4f9a-869c-064e5e540976","source_surface_ref":"https://www.gingerexchangeroxbury.com"},{"label":"Instagram account","value":"grabullinc","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.instagram.com/grabullinc/","resolves to https://www.instagram.com/grabullinc"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"relationship:d5c26353-5b3a-48fb-9a6d-8595b7e26b1a","source_surface_ref":"https://www.instagram.com"},{"label":"X account","value":"grabullinc","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://twitter.com/grabullinc","resolves to https://x.com/grabullinc"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"relationship:5739cb38-ad22-4bfd-be1c-587c166e43f2","source_surface_ref":"https://twitter.com"}]},"contact":{"title":"Contact","facts":[{"label":"Published form asks for","value":{"form":{"fields":[{"kind":"email","name":"subscribe-mail","type":"email","label":"Enter your email","selector":"[name=\"subscribe-mail\"]"}],"purpose":{"route":"hiring","resolved":"newsletter","candidates":["newsletter","hiring"],"structural":"newsletter","structural_reason":"a lone email input"},"outreach":{"reason":"its purpose is newsletter, not a general contact"},"occurrence":{"heading":"Subscribe Newsletter","page_url":"https://gingerexchangeroxbury.com/careers"},"submission":{"url":"https://gingerexchangeroxbury.com/careers","method":"POST"},"form_selector":"#post-9 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > form:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:gingerexchangeroxbury.com:edb99a3a770aaeca"]},"@type":"ContactPoint","value":"https://gingerexchangeroxbury.com/careers","channel":"form","purpose":"newsletter","subject":{"kind":"organization"},"document":"Enter your email","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-30T05:12:58.045135+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","field_sources":{"value":{"via":["https://gingerexchangeroxbury.com/careers","form headed \"Subscribe Newsletter\"","submits to https://gingerexchangeroxbury.com/careers","purpose: newsletter (a lone email input)","https://gingerexchangeroxbury.com/locations","https://www.gingerexchangeroxbury.com/about-us/"],"basis":"directly_observed"}},"via":["https://gingerexchangeroxbury.com/careers","form headed \"Subscribe Newsletter\"","submits to https://gingerexchangeroxbury.com/careers","purpose: newsletter (a lone email input)","https://gingerexchangeroxbury.com/locations","https://www.gingerexchangeroxbury.com/about-us/"]},{"label":"Published form asks for","value":{"form":{"live":true,"fields":[{"name":"rdate","type":"date","label":"Date","selector":"#rdate"},{"name":"rtime","type":"select","options":["11 am","12 pm","01 pm","02 pm","03 pm","04 pm","05 pm","06 pm","07 pm","08 pm","09 pm","10 pm","11 pm"],"selector":"#rtime","option_labels":["11 am","12 pm","1 pm","2 pm","3 pm","4 pm","5 pm","6 pm","7 pm","8 pm","9 pm","10 pm","11 pm"]},{"name":"rtimeh","type":"select","options":["00","05","10","15","20","25","30","35","40","45","50","55"],"selector":"#rtimeh"},{"name":"rpeople","type":"select","options":["1 People","2 People","3 People","4 People","5 People","5 People","6 People","8 People"],"selector":"#rpeople","option_labels":["1 People","2 Peoples","3 Peoples","4 Peoples","5 Peoples","6 Peoples","7 Peoples","8 Peoples"]},{"name":"rname","type":"text","label":"Your Name","selector":"#rname"},{"name":"rphone","type":"text","label":"Phone Number","selector":"#rphone"},{"name":"remail","type":"text","label":"Email","selector":"#remail"},{"kind":"message","name":"detail","type":"textarea","label":"Details... (if any)","selector":"#details"}],"purpose":{"route":"reservation","heading":"reservation","resolved":"reservation","candidates":["reservation","contact"],"structural":"contact","structural_reason":"a field to write or be reached through"},"outreach":{"reason":"its purpose is reservation, not a general contact","asks_message":true},"occurrence":{"heading":"Restaurant is not taking online reservation","page_url":"https://www.gingerexchangeroxbury.com/reservation/"},"submission":{"url":"https://www.gingerexchangeroxbury.com/reservation/","method":"GET"},"submit_text":"BOOK A TABLE","form_selector":"#reservation > div:nth-of-type(1) > div:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:gingerexchangeroxbury.com:717ce054f368af43"]},"@type":"ContactPoint","value":"https://www.gingerexchangeroxbury.com/reservation/","channel":"form","purpose":"reservation","subject":{"kind":"organization"},"document":"Date, rtime, rtimeh, rpeople, Your Name, Phone Number, Email, Details... (if any)","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-30T05:12:37.894855+00:00","last_confirmed_at":"2026-10-30T05:12:37.894855+00:00","field_sources":{"value":{"via":["https://www.gingerexchangeroxbury.com/reservation/","form headed \"Restaurant is not taking online reservation\"","submits to https://www.gingerexchangeroxbury.com/reservation/","purpose: reservation (its page names it)"],"basis":"directly_observed"}},"via":["https://www.gingerexchangeroxbury.com/reservation/","form headed \"Restaurant is not taking online reservation\"","submits to https://www.gingerexchangeroxbury.com/reservation/","purpose: reservation (its page names it)"]},{"label":"Published form asks for","value":{"form":{"live":true,"fields":[{"name":"rdate","type":"date","label":"date","selector":"#rdate"},{"name":"rpeople","type":"select","options":["1 People","2 People","3 People","4 People","5 People","5 People","6 People","8 People","9 People","10 Peoples","15 Peoples","20 People","25 People","30 People","35 People","40 People","45 People","50 People","55 People","60 People","70 People","80 People"],"selector":"#rpeople","option_labels":["1 People","2 Peoples","3 Peoples","4 Peoples","5 Peoples","6 Peoples","7 Peoples","8 Peoples","9 Peoples","10 Peoples","15 Peoples","20 Peoples","25 Peoples","30 Peoples","35 Peoples","40 Peoples","45 Peoples","50 Peoples","55 Peoples","60 Peoples","70 Peoples","80 Peoples"]},{"name":"rname","type":"text","label":"Name","selector":"#rname"},{"name":"remail","type":"text","label":"Email","selector":"#remail"},{"name":"rphone","type":"text","label":"Phone","selector":"#rphone"},{"kind":"message","name":"rdetail","type":"textarea","label":"Details... (if any)","selector":"#rdetail"}],"purpose":{"route":"events_inquiry","heading":"events_inquiry","resolved":"events_inquiry","candidates":["events_inquiry","contact"],"structural":"contact","structural_reason":"a field to write or be reached through"},"outreach":{"reason":"its purpose is events_inquiry, not a general contact","asks_message":true},"occurrence":{"heading":"Event Enquiry","page_url":"https://www.gingerexchangeroxbury.com/book-private-party/"},"submission":{"url":"https://www.gingerexchangeroxbury.com/book-private-party/","method":"GET"},"submit_text":"Submit","form_selector":"#post-9 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:gingerexchangeroxbury.com:94f6f40fb41f2cf8"]},"@type":"ContactPoint","value":"https://www.gingerexchangeroxbury.com/book-private-party/","channel":"form","purpose":"events_inquiry","subject":{"kind":"organization"},"document":"date, rpeople, Name, Email, Phone, Details... (if any)","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-30T05:12:37.893522+00:00","last_confirmed_at":"2026-10-30T05:12:37.893522+00:00","field_sources":{"value":{"via":["https://www.gingerexchangeroxbury.com/book-private-party/","form headed \"Event Enquiry\"","submits to https://www.gingerexchangeroxbury.com/book-private-party/","purpose: events_inquiry (its page names it)"],"basis":"directly_observed"}},"via":["https://www.gingerexchangeroxbury.com/book-private-party/","form headed \"Event Enquiry\"","submits to https://www.gingerexchangeroxbury.com/book-private-party/","purpose: events_inquiry (its page names it)"]},{"label":"6177398888","value":{"@type":"ContactPoint","value":"6177398888","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"evidence":[{"text":"Ginger Exchange Roxbury\n1625 Tremont St, Roxbury Crossing, MA 02120\n(617) 739-8888","region":"footer","heading":"Contact Us","locator":"ul.contact-information-widget__inner","source_url":"https://www.gingerexchangeroxbury.com/","representation":"href"},{"text":"Ginger Exchange Roxbury\n1625 Tremont St, Roxbury Crossing, MA 02120\n(617) 739-8888","region":"footer","heading":"Contact Us","locator":"ul.contact-information-widget__inner","source_url":"https://www.gingerexchangeroxbury.com/","representation":"visible"}],"validity":"unknown","telephone":"6177398888","description":"(617) 739-8888","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:58.045135+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","field_sources":{"value":{"via":["https://www.gingerexchangeroxbury.com/"],"basis":"publisher_declared"}},"via":["https://www.gingerexchangeroxbury.com/"]}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-30T05:13:04.057619Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 3 failed, 0 read only in part"]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages could not all be read: 0 unresolved, 0 not reached, 0 deferred behind other pages, 3 failed, 0 read only in part","basis":"derived","via":["https://www.gingerexchangeroxbury.com/symphony-boston/","https://www.grabull.com/catering/ginger-exchange-roxbury-1625-tremont-st-boston-massachusetts","https://www.grabull.com/offer/ginger-exchange-roxbury-1625-tremont-st-boston-massachusetts"],"about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-30T05:13:04.057619Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 3 failed, 0 read only in part"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"grabull.com","value":"4 distinct paths linked","basis":"derived","via":["38 link observation(s)"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self"},{"label":"pinterest.com","value":"https://www.pinterest.com/grabullinc/","basis":"publisher_declared","via":["10 link observation(s)"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Roxbury Crossing","value":{"@type":"LocalBusiness","address":{"@type":"PostalAddress","postalCode":"02120","addressRegion":"MA","streetAddress":"1625 Tremont St","addressLocality":"Roxbury Crossing"},"telephone":"(617) 739-8888","openingHours":["Monday : 11:30 AM - 10:30 PM","Tuesday : 11:30 AM - 10:30 PM","Wednesday : 11:30 AM - 10:30 PM","Thursday : 11:30 AM - 10:30 PM","Friday : 11:30 AM - 10:30 PM","Saturday : 12:00 PM - 10:30 PM","Sunday : 12:00 PM - 11:00 PM"]},"basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"}]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":7,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:58.045135+00:00","about_ref":"self"},{"label":"Homepage","value":"https://www.gingerexchangeroxbury.com/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.047971+00:00","last_confirmed_at":"2026-10-30T05:12:35.047971+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/about-us/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/book-private-party/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/privacy-policy/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/reservation/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/return-and-refund-policy/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/terms-and-conditions/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.929832+00:00","last_confirmed_at":"2026-10-30T05:12:35.929832+00:00","about_ref":"self"},{"label":"URL","value":"https://www.gingerexchangeroxbury.com/symphony-boston/","basis":"publisher_declared","first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self"}]},"apps":{"title":"Apps","facts":[]},"feeds":{"title":"Feeds","facts":[]},"github":{"title":"GitHub","facts":[]},"sec_edgar":{"title":"SEC EDGAR","facts":[]},"litigation":{"title":"Litigation","facts":[]},"trademarks":{"title":"Trademarks","facts":[]},"federal_awards":{"title":"Federal Awards","facts":[]},"legal_entities":{"title":"Legal Entities","facts":[]},"channel_pricing":{"title":"Channel pricing","facts":[{"label":"Channel presence at Ginger Exchange Roxbury, 1625 Tremont St","value":{"@type":"ChannelPricing","scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","channels":null,"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 27 platform menus read","name":"Ginger Exchange Roxbury","address":{"city":"Roxbury Crossing","unit":"","region":"MA","street":"1625 Tremont St","country":"US","postal_code":"02120"},"sourceKey":"a38f395d96f88db0dc9c7dc1b60896b8239d257687af40eed38aead62fc1ede4"},"presence":[{"label":"Toast","detail":"no Toast door for this location on the site's pages or in any provider response; Toast publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"toast","acceptedLocations":1,"locationsWithStore":0},{"label":"Grubhub","detail":"a premises search on the platform did not complete: Grubhub search exceeded the validation page bound; Seamless orders route to the same Grubhub listing","status":"search_incomplete","declared":false,"platform":"grubhub","acceptedLocations":1,"locationsWithStore":0},{"label":"Uber Eats","detail":"a premises search around this location on the platform returned no unique match for these premises; Postmates orders route to the same Uber Eats store","status":"searched_not_found","declared":false,"platform":"ubereats","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash","detail":"no DoorDash door for this location on the site's pages or in any provider response; DoorDash publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it; Caviar orders route to the same DoorDash store","status":"not_declared","declared":false,"platform":"doordash","acceptedLocations":1,"locationsWithStore":0},{"label":"ChowNow","detail":"no ChowNow door for this location on the site's pages or in any provider response; ChowNow publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chownow","acceptedLocations":1,"locationsWithStore":0},{"label":"Olo","detail":"no Olo door for this location on the site's pages or in any provider response; Olo publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"olo","acceptedLocations":1,"locationsWithStore":0},{"label":"SkyTab","detail":"no SkyTab door for this location on the site's pages or in any provider response; SkyTab publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"skytab","acceptedLocations":1,"locationsWithStore":0},{"label":"Clover","detail":"no Clover door for this location on the site's pages or in any provider response; Clover publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"clover","acceptedLocations":1,"locationsWithStore":0},{"label":"Slice","detail":"no Slice door for this location on the site's pages or in any provider response; Slice publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"slice","acceptedLocations":1,"locationsWithStore":0},{"label":"KwickMenu","detail":"no KwickMenu door for this location on the site's pages or in any provider response; KwickMenu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"kwickmenu","acceptedLocations":1,"locationsWithStore":0},{"label":"Restolabs (onlineordering.io)","detail":"no Restolabs (onlineordering.io) door for this location on the site's pages or in any provider response; Restolabs (onlineordering.io) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"restolabs","acceptedLocations":1,"locationsWithStore":0},{"label":"CHOMP","detail":"no CHOMP door for this location on the site's pages or in any provider response; CHOMP publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chomp","acceptedLocations":1,"locationsWithStore":0},{"label":"OrderSave (Owner.com)","detail":"no OrderSave (Owner.com) door for this location on the site's pages or in any provider response; OrderSave (Owner.com) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ordersave","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotOn","detail":"no SpotOn door for this location on the site's pages or in any provider response; SpotOn publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"spoton","acceptedLocations":1,"locationsWithStore":0},{"label":"TouchBistro","detail":"no TouchBistro door for this location on the site's pages or in any provider response; TouchBistro publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"touchbistro","acceptedLocations":1,"locationsWithStore":0},{"label":"Square Online","detail":"no Square Online door for this location on the site's pages or in any provider response; Square Online publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"squareonline","acceptedLocations":1,"locationsWithStore":0},{"label":"MenuSifu","detail":"no MenuSifu door for this location on the site's pages or in any provider response; MenuSifu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menusifu","acceptedLocations":1,"locationsWithStore":0},{"label":"Menufy","detail":"no Menufy door for this location on the site's pages or in any provider response; Menufy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menufy","acceptedLocations":1,"locationsWithStore":0},{"label":"Dylish","detail":"no Dylish door for this location on the site's pages or in any provider response; Dylish publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"dylish","acceptedLocations":1,"locationsWithStore":0},{"label":"getsauce","detail":"no getsauce door for this location on the site's pages or in any provider response; getsauce publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"getsauce","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash Storefront (order.online)","detail":"no DoorDash Storefront (order.online) door for this location on the site's pages or in any provider response; DoorDash Storefront (order.online) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"doordash_storefront","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":1,"locationsWithStore":0},{"label":"OpenTable","detail":"no OpenTable door for this location on the site's pages or in any provider response; OpenTable publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"opentable","acceptedLocations":1,"locationsWithStore":0},{"label":"Resy","detail":"no Resy door for this location on the site's pages or in any provider response; Resy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"resy","acceptedLocations":1,"locationsWithStore":0},{"label":"Tock","detail":"no Tock door for this location on the site's pages or in any provider response; Tock publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"tock","acceptedLocations":1,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":1,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:bb362bcc88012d0bc6974e78","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[]},"menus":{"title":"Menus","facts":[{"label":"Menu published at","value":"https://www.grabull.com/restaurant/ginger-exchange-roxbury-1625-tremont-st-boston-massachusetts","basis":"publisher_declared","via":["https://www.gingerexchangeroxbury.com/"],"first_observed_at":"2026-10-30T05:12:35.046948+00:00","last_confirmed_at":"2026-10-30T05:12:35.046948+00:00","about_ref":"self","source_surface_ref":"https://www.gingerexchangeroxbury.com"}]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"Ginger Exchange Roxbury","basis":"the site's published name","name_witnesses":[{"source_url":"https://www.gingerexchangeroxbury.com","text":"Ginger Exchange Roxbury","rule":"published name","region":null,"heading":""},{"source_url":"https://www.gingerexchangeroxbury.com/","text":"Ginger Exchange Roxbury","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://gingerexchangeroxbury.com/","text":"gingerexchangeroxbury.com","rule":"domain","region":null,"heading":""},{"source_url":"https://www.gingerexchangeroxbury.com","text":"Ginger Exchange Roxbury","rule":"page titles","region":null,"heading":""}],"alternatives":[],"site":"https://www.gingerexchangeroxbury.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://www.gingerexchangeroxbury.com/","text":"Ginger Exchange Roxbury | Sushi Roxbury | Japanese Restaurant Boston","rule":"front door","region":null,"heading":""},{"source_url":"https://gingerexchangeroxbury.com","text":"301","rule":"redirect","region":null,"heading":""},{"source_url":"http://www.gingerexchangeroxbury.com/","text":"301","rule":"redirect","region":null,"heading":""}],"logo":"https://www.gingerexchangeroxbury.com/files/images/logo.png","logo_basis":"image inside the header's link to the site root","legal_name":"","legal_basis":"","description":"","description_basis":"","profiles":[]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"Grabull-1741332959264156","kind":"provider_account","scope":"account","account":"Facebook page"},"witness":{"source_url":"https://www.facebook.com/Grabull-1741332959264156/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"facebook","object_type":"facebook_page","key":"Grabull-1741332959264156"},"first_observed_at":"2026-10-30T05:13:04.057619Z","last_confirmed_at":"2026-10-30T05:13:04.057619Z","id":"89b8fe97-7978-4002-a21b-f62515a9dd59","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"dHsrmt7Nope8jhxA3cInp_K0GQSb-BMO4g6HPKiAa9w","kind":"provider_account","scope":"account","account":"Google site verification"},"witness":{"source_url":"https://www.gingerexchangeroxbury.com/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"google","object_type":"google_site_verification","key":"dHsrmt7Nope8jhxA3cInp_K0GQSb-BMO4g6HPKiAa9w"},"first_observed_at":"2026-10-30T05:13:04.057619Z","last_confirmed_at":"2026-10-30T05:13:04.057619Z","id":"831aa742-2893-446c-86ce-ba4c19704bbb","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"UA-167639532-1","kind":"provider_account","scope":"account","account":"UA property id"},"witness":{"source_url":"https://www.gingerexchangeroxbury.com/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"google_analytics","object_type":"ua_property_id","key":"UA-167639532-1"},"first_observed_at":"2026-10-30T05:13:04.057619Z","last_confirmed_at":"2026-10-30T05:13:04.057619Z","id":"1334ffd1-401a-4f9a-869c-064e5e540976","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"grabullinc","kind":"provider_account","scope":"account","account":"Instagram account"},"witness":{"source_url":"https://www.instagram.com/grabullinc/","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"instagram","object_type":"instagram_account","key":"grabullinc"},"first_observed_at":"2026-10-30T05:13:04.057619Z","last_confirmed_at":"2026-10-30T05:13:04.057619Z","id":"d5c26353-5b3a-48fb-9a6d-8595b7e26b1a","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"grabullinc","kind":"provider_account","scope":"account","account":"X account"},"witness":{"source_url":"https://twitter.com/grabullinc","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"x","object_type":"x_account","key":"grabullinc"},"first_observed_at":"2026-10-30T05:13:04.057619Z","last_confirmed_at":"2026-10-30T05:13:04.057619Z","id":"5739cb38-ad22-4bfd-be1c-587c166e43f2","to_identity_id":null,"to_href":null}],"propositions":[],"non_conclusions":["a declared affiliated site is a relationship the publisher states, not common ownership","a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation","a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it","a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner","an employer a job board names on the openings posts them; it is not thereby the owner or the operator","an app's store seller or developer publishes the app; neither is thereby the restaurant's owner","a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity","a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation","a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions","an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership","a supplier or charitable partner the site's own page names and links is the publisher's statement; it is not a contract, a volume, an exclusivity or a gift amount"]},"identity_revision":1,"identity_changed_at":"2026-10-30T05:13:04.057619+00:00","business_identity_id":"acfa0acb-4cf7-4544-ab7f-af201cd7d234","href":"/company-intelligence/gingerexchangeroxbury.com","restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-30T05:13:04.057619Z","reasons":["8 of the site's own location pages could not be read (8 status 200: no document)","provider frontier remains incomplete (grubhub validation_incomplete 1)","no licence register is wired for MA (building_permit), MA (food_service_permit); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/gingerexchangeroxbury.com/locations","map_api_path":"/v1/public/company-intelligence/gingerexchangeroxbury.com/locations/map"},"people":{"persisted_count":0,"collection_status":"partial","api_path":"/v1/public/company-intelligence/gingerexchangeroxbury.com/people"}}}