{"domain":"beachlifegrotto.com","observed_at":"2026-10-13T01:59:33.517818+00:00","materially_changed_at":"2026-10-13T01:59:33.517818+00:00","generation_id":"5eaf1bda-0bc3-4933-a754-a4a5dcde8be1","snapshot":"9d3e6ac0d33ced63f078055cfd7c750d5afb8995187580b0a2068397eba7aa74","collector":"global-intelligence","collector_build":"3923b9d1f94f","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":81,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":960,"coverage":{"apps":0,"mail":5,"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":"searched under licence-proven operator BEACHLIFE RESTAURANTS LLC: none","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":1,"ambiguous":0,"rows_read":0,"pages_read":1,"invalid_rows":0,"eligible_names":1,"response_bytes":458,"records_over_budget":0},"menus":3,"github":0,"hiring":0,"people":1,"contact":6,"content":12,"identity":5,"security":6,"locations":0,"menu_read":{"items":67,"pages_read":3,"priced_items":67,"pages_selected":3},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match. Not a complete national or state litigation history; other parties and attorneys are not attributed to this company.","reason":"searched under licence-proven operator BEACHLIFE RESTAURANTS LLC: none","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":1,"ambiguous":0,"rows_read":0,"pages_read":1,"invalid_rows":0,"eligible_names":1,"response_bytes":52,"records_over_budget":0},"technology":25,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant or a licence-proven operator; not patents or a certified current ownership portfolio.","reason":"searched under licence-proven operator BEACHLIFE RESTAURANTS LLC: none","status":"complete","accepted":0,"complete":true,"rejected":0,"requests":1,"ambiguous":0,"rows_read":0,"pages_read":1,"invalid_rows":0,"eligible_names":1,"response_bytes":170,"records_over_budget":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":"searched under licence-proven operator BEACHLIFE RESTAURANTS LLC: 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,"legal_entities":{"gaps":["CA: the state corporate registry (CA_SOS) refuses this service -- bizfile Online answers HTTP 429 \"This request was blocked by our security service\" (Imperva) to GI's client and to a browser session on its own page; the Secretary of State's business-entity API (calicodev.sos.ca.gov, \"CBC APIs - Prod - v1\") \"is available to government agencies only at this time\"; California operators come from the ABC licence report (officers, members, stockholders) (https://bizfileonline.sos.ca.gov/api/Records/businesssearch, measured 2026-10-11); file number, formation date, registered agent and managers are unknown, not absent"],"scope":"Entity records of a licence-proven operator, reached by one of two paths each record names: the licence's own account key, or an entity register searched for the operator's exact legal name, keeping only the same registration. Never a search for a brand or trading name.","reason":"no resolved operator carried an identifier a wired dataset answers, and no wired corporate registry was asked","status":"unattempted","records":0,"complete":true,"entities":0,"requests":0,"rows_read":0,"names_queried":0,"records_over_budget":0},"outbound_links":3,"people_sources":{"registers":"unattempted","sec_filings":0,"people_pages":"partial","personal_mailboxes":2},"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":"Platforms linked (google, sevenrooms, spothopper) but no channel menu was read from any of them: the linked readers carry no menu, or the store read did not answer.","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","skytab":"not_declared","spoton":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"searched_not_found","doordash":"not_declared","ubereats":"searched_not_found","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"linked","spothopper":"linked","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{"sevenrooms":1,"spothopper":1},"resolved_menu":{"items":55,"place":"BeachLife Grotto, 1711 S Catalina Ave","surfaces":4,"reference":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","location_ref":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","reference_why":"the site's own menu, resolved to this location","schema_version":1},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"absent":1,"failed":14,"attempted":15},"provider_footprint":{"grubhub":{"searched_not_found":1},"ubereats":{"searched_not_found":1},"sevenrooms":{"confirmed":1},"spothopper":{"confirmed":1}},"external_identities":12,"restaurant_locations":{"active":1,"coming_soon":0,"canonical_accepted":1,"material_conflicts":1,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":1,"unresolved_candidates":0,"with_store_identifier":1,"known_store_identities":5,"multi_source_locations":1,"other_operating_status":0,"provider_accounts_seen":1,"provider_edges_present":2,"store_identities_absent":0,"first_party_observations":20,"operating_status_unstated":0,"store_identities_answered":3,"provider_accounts_enumerated":0,"store_identities_with_detail":3,"closed_permanence_unspecified":0,"store_identities_without_detail":2,"provider_accounts_not_enumerated":1,"provider_edges_validation_confirmed":1,"provider_edges_validation_unconfirmed":2},"people_source_closure":[{"state":"partial","reason":"1 failed, 0 not reached, 0 deferred, 0 read in part","source":"site_people_pages"},{"state":"not_attempted","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"found":2,"state":"complete","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"people_candidates_held":{"count":2,"by_reason":{"register_party_kind_unstated":2}},"restaurant_location_providers":{"google":{"detail_locations":0,"linked_locations":1,"conflicted_locations":0,"confirmed_identifier_locations":1},"sevenrooms":{"detail_locations":1,"linked_locations":1,"conflicted_locations":0,"confirmed_identifier_locations":1},"spothopper":{"detail_locations":1,"linked_locations":1,"conflicted_locations":0,"confirmed_identifier_locations":1}},"restaurant_location_registries":{"ca_abc":{"records_observed":3,"premises_complete":1},"ca_kern_food":{"records_observed":0,"premises_unsupported":1},"ca_fresno_food":{"records_observed":0,"premises_unsupported":1},"ca_orange_food":{"records_observed":0,"premises_unsupported":1},"ca_placer_food":{"records_observed":0,"premises_unsupported":1},"ca_ventura_food":{"records_observed":0,"premises_unsupported":1},"ca_humboldt_food":{"records_observed":0,"premises_unsupported":1},"ca_orange_health":{"records_observed":0,"premises_unsupported":1},"ca_placer_health":{"records_observed":0,"premises_unsupported":1},"ca_sandiego_food":{"records_observed":0,"premises_unsupported":1},"ca_alameda_health":{"records_observed":0,"premises_unsupported":1},"ca_riverside_food":{"records_observed":0,"premises_unsupported":1},"ca_sacramento_food":{"records_observed":0,"premises_unsupported":1},"ca_santaclara_food":{"records_observed":0,"premises_unsupported":1},"ca_stanislaus_food":{"records_observed":0,"premises_unsupported":1},"ca_sanjose_building":{"records_observed":0,"premises_unsupported":1},"ca_sacramento_health":{"records_observed":0,"premises_unsupported":1},"ca_sanfrancisco_food":{"records_observed":0,"premises_unsupported":1},"ca_sanbernardino_food":{"records_observed":0,"premises_unsupported":1},"ca_losangeles_building":{"records_observed":0,"premises_unsupported":1},"ca_sacramento_building":{"records_observed":0,"premises_unsupported":1},"ca_sanfrancisco_health":{"records_observed":0,"premises_unsupported":1},"ca_sanfrancisco_building":{"records_observed":0,"premises_unsupported":1},"ca_losangeles_county_food":{"records_observed":1,"premises_complete":1},"unconfigured_CA_building_permit":{"records_observed":0,"premises_unsupported":1},"unconfigured_CA_health_inspection":{"records_observed":0,"premises_unsupported":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_unconfirmed":1},"ubereats":{"validation_unconfirmed":1},"sevenrooms":{"present":1},"spothopper":{"present":1,"validation_confirmed":1}}},"lanes_failed":null,"rendered_tier":{"eligible":true,"pages_rendered":2},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"BeachLife Grotto","basis":"publisher_declared","via":["https://www.beachlifegrotto.com/contact","declared og:site_name"],"first_observed_at":"2026-10-13T01:59:00.440579+00:00","last_confirmed_at":"2026-10-13T01:59:00.630705+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["https://www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:08.288802+00:00","last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Canonical URL","value":"https://www.beachlifegrotto.com","basis":"publisher_declared","via":["https://www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:08.288802+00:00","last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Logo","value":"https://static.wixstatic.com/media/cd6179_b30ca3b02735471d8be0c9cd5cbee84d~mv2.png/v1/fill/w_90,h_36,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/BeachLife-Grotto_Logo_Distressed%20Mark%20Only.png","basis":"directly_observed","via":["https://www.beachlifegrotto.com","image inside the header's link to the site root"],"first_observed_at":"2026-10-13T01:59:08.288802+00:00","last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Site icon","value":"https://static.parastorage.com/client/pfavico.ico","basis":"publisher_declared","via":["https://www.beachlifegrotto.com"],"last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"beachlifegrotto.com, www.beachlifegrotto.com","basis":"directly_observed","first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:08.288802+00:00","last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:08.288802+00:00","last_confirmed_at":"2026-10-13T01:59:08.288802+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:58:58.620401+00:00","last_confirmed_at":"2026-10-13T01:58:58.620401+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:58:58.620401+00:00","last_confirmed_at":"2026-10-13T01:58:58.620401+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS58182 wix_com - Wix.com Ltd., IL","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"self"},{"label":"Registrar","value":"GoDaddy.com, LLC","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-13T01:58:58.619671+00:00","last_confirmed_at":"2026-10-13T01:58:58.619671+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2024-03-25","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-13T01:58:58.619671+00:00","last_confirmed_at":"2026-10-13T01:58:58.619671+00:00","about_ref":"self"},{"label":"A at beachlifegrotto.com","value":"185.230.63.107  •  185.230.63.171  •  185.230.63.186","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-13T01:58:58.433949+00:00","last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"NS at beachlifegrotto.com","value":"ns8.wixdns.net.  •  ns9.wixdns.net.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-13T01:58:58.433949+00:00","last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"SOA at beachlifegrotto.com","value":"ns8.wixdns.net. support.wix.com. 2024040201 10800 3600 1209600 3600","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-13T01:58:58.433949+00:00","last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Bootstrap:da83ff7e","value":{"name":"Bootstrap:da83ff7e","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/contact","wappalyzer ruleset match","observed in rendered"],"first_observed_at":"2026-10-13T01:59:00.630705+00:00","last_confirmed_at":"2026-10-13T01:59:00.630705+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Cloudflare","value":{"name":"Cloudflare","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Facebook Pixel","value":{"name":"Facebook Pixel","@type":"SoftwareApplication","softwareVersion":"2.9.419"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/contact","wappalyzer ruleset match","observed in rendered"],"first_observed_at":"2026-10-13T01:59:00.630705+00:00","last_confirmed_at":"2026-10-13T01:59:00.630705+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Google Tag Manager","value":{"name":"Google Tag Manager","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/contact","wappalyzer ruleset match","observed in rendered"],"first_observed_at":"2026-10-13T01:59:00.630705+00:00","last_confirmed_at":"2026-10-13T01:59:00.630705+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"HSTS","value":{"name":"HSTS","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"HTTP/3","value":{"name":"HTTP/3","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Lodash","value":{"name":"Lodash","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"React","value":{"name":"React","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Wix","value":{"name":"Wix","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.beachlifegrotto.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Referenced in inline script","value":"browser.sentry-cdn.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads script from","value":"browser.sentry-cdn.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads script from","value":"cf06bdf3-5bab-4f20-b165-97fb723dac6a.wixappcloud.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as script_src","observed in rendered_dom"],"first_observed_at":"2026-10-13T01:59:06.440201+00:00","last_confirmed_at":"2026-10-13T01:59:08.287818+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"connect.facebook.net","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in rendered_dom"],"first_observed_at":"2026-10-13T01:59:06.440201+00:00","last_confirmed_at":"2026-10-13T01:59:08.287818+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads script from","value":"connect.facebook.net","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as script_src","observed in rendered_dom"],"first_observed_at":"2026-10-13T01:59:06.440201+00:00","last_confirmed_at":"2026-10-13T01:59:08.287818+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"fallback.wix.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"music.wixstatic.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"panorama.wixapps.net","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"serverless.parastorage.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Serves its icons from","value":"static.parastorage.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as icon_href","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"static.parastorage.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads script from","value":"static.parastorage.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads stylesheet from","value":"static.parastorage.com","basis":"publisher_declared","via":["https://www.beachlifegrotto.com/contact","declared as stylesheet","observed in rendered_dom"],"first_observed_at":"2026-10-13T01:59:06.440201+00:00","last_confirmed_at":"2026-10-13T01:59:06.440201+00:00","about_ref":"self","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Referenced in inline script","value":"static.wixstatic.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Referenced in inline script","value":"video.wixstatic.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-13T01:59:00.440006+00:00","last_confirmed_at":"2026-10-13T01:59:11.025505+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"},{"label":"Loads script from","value":"www.googletagmanager.com","basis":"publisher_declared","via":["https://beachlifegrotto.com/","declared as script_src","observed in rendered_dom"],"first_observed_at":"2026-10-13T01:59:06.440201+00:00","last_confirmed_at":"2026-10-13T01:59:08.287818+00:00","about_ref":"self","source_surface_ref":"https://beachlifegrotto.com"}]},"mail":{"title":"Mail","facts":[{"label":"Mail exchangers","value":["1 aspmx.l.google.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"DMARC record","value":"v=DMARC1; p=none;","basis":"directly_observed","via":["DNS TXT at _dmarc"],"last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"DMARC policy","value":"none","basis":"derived","resolver_version":"public/1","via":["RFC 7489 tag parse of the published record"],"last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"MX at beachlifegrotto.com","value":"1 aspmx.l.google.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-13T01:58:58.433949+00:00","last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"},{"label":"TXT at _dmarc.beachlifegrotto.com","value":"v=DMARC1; p=none;","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-13T01:58:58.433949+00:00","last_confirmed_at":"2026-10-13T01:58:58.433949+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"Strict-Transport-Security","value":"max-age=31556952","basis":"directly_observed","via":["HTTP response header from www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:16.431144+00:00","last_confirmed_at":"2026-10-13T01:59:16.431144+00:00","about_ref":"self"},{"label":"X-Content-Type-Options","value":"nosniff","basis":"directly_observed","via":["HTTP response header from www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:16.431144+00:00","last_confirmed_at":"2026-10-13T01:59:16.431144+00:00","about_ref":"self"},{"label":"Access-Control-Allow-Origin","value":"*","basis":"directly_observed","via":["HTTP response header from www.beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:59:16.431144+00:00","last_confirmed_at":"2026-10-13T01:59:16.431144+00:00","about_ref":"self"},{"label":"Certificate issuer","value":"Let's Encrypt","basis":"directly_observed","via":["TLS handshake with SNI beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:58:58.620401+00:00","last_confirmed_at":"2026-10-13T01:58:58.620401+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2026-11-19","basis":"directly_observed","via":["TLS handshake with SNI beachlifegrotto.com"],"first_observed_at":"2026-10-13T01:58:58.620401+00:00","last_confirmed_at":"2026-10-13T01:58:58.620401+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-13T01:58:58.619671+00:00","last_confirmed_at":"2026-10-13T01:58:58.619671+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":"beachlifegrotto","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.facebook.com/beachlifegrotto"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:1fdeb4fd-ba3c-451d-86bf-e62843936480","source_surface_ref":"https://www.facebook.com"},{"label":"GTM container id","value":"GTM-TW7SCHCS","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://www.beachlifegrotto.com/contact"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:db3693d1-5993-4b31-871f-6e9d6e56f3ad","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Instagram account","value":"beachlifegrotto","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.instagram.com/beachlifegrotto"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:094ff4bd-1be8-471f-9a3b-35c8214891a6","source_surface_ref":"https://www.instagram.com"},{"label":"Meta pixel id","value":"1454479512581276","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://www.beachlifegrotto.com/contact"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:821f8e10-761d-4bbc-89cd-244f65c85638","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Tripleseat tenant","value":"californiasurfclub","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://californiasurfclub.tripleseat.com/party_request/44427","resolves to https://californiasurfclub.tripleseat.com/"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:c8acfb9e-d51c-4822-adff-ff2c32e12696","source_surface_ref":"https://californiasurfclub.tripleseat.com"},{"label":"X account","value":"wix","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.twitter.com/wix","resolves to https://x.com/wix","the platform's own account, linked from a template or an embedded widget the site runs: not an account the subject declares"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"unbound","source_surface_ref":"https://www.twitter.com"},{"label":"YouTube channel","value":"Wix","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.youtube.com/user/Wix","the platform's own account, linked from a template or an embedded widget the site runs: not an account the subject declares"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"unbound","source_surface_ref":"https://www.youtube.com"},{"label":"Facebook page","value":"wix","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.facebook.com/wix","the platform's own account, linked from a template or an embedded widget the site runs: not an account the subject declares"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"unbound","source_surface_ref":"https://www.facebook.com"},{"label":"Instagram account","value":"wix","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.instagram.com/wix","the platform's own account, linked from a template or an embedded widget the site runs: not an account the subject declares"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"unbound","source_surface_ref":"https://www.instagram.com"},{"label":"Meta pixel id","value":"966746228980264","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://www.beachlifegrotto.com/contact"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"relationship:38e0632c-4a20-4daf-a3cb-1130bb2dc0ac","source_surface_ref":"https://www.beachlifegrotto.com"},{"label":"Identities on places","value":"2 store identities are on their locations","basis":"derived","about_ref":"self"},{"label":"Private events program","value":{"url":"https://californiasurfclub.tripleseat.com/","account":"californiasurfclub","program":"private_events","provider":"tripleseat"},"basis":"derived","resolver_version":"acquire-v1","via":["publisher_link: https://californiasurfclub.tripleseat.com/party_request/44427"],"about_ref":"relationship:090e06a3-5e03-4425-8e48-4e19eb741c3b","source_surface_ref":"https://californiasurfclub.tripleseat.com"}]},"contact":{"title":"Contact","facts":[{"label":"brian@wicked.is","value":{"@type":"ContactPoint","value":"brian@wicked.is","channel":"email","purpose":"unknown","subject":{"kind":"external"},"validity":"unknown","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-13T01:59:00.440579+00:00","last_confirmed_at":"2026-10-13T01:59:00.440579+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/contact","address on another registrable domain — referenced, not the subject's contact point","printed beside it: \"brian@wicked.is\""],"basis":"publisher_declared"}},"via":["https://www.beachlifegrotto.com/contact","address on another registrable domain — referenced, not the subject's contact point","printed beside it: \"brian@wicked.is\""]},{"label":"events@beachlifegrotto.com","value":{"@type":"ContactPoint","email":"events@beachlifegrotto.com","value":"events@beachlifegrotto.com","channel":"email","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","description":"events@beachlifegrotto.com","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-13T01:59:08.288836+00:00","last_confirmed_at":"2026-10-13T01:59:08.288836+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/contact","role address by local-part convention"],"basis":"publisher_declared"}},"via":["https://www.beachlifegrotto.com/contact","role address by local-part convention"]},{"label":"info@beachlifegrotto.com","value":{"@type":"ContactPoint","email":"info@beachlifegrotto.com","value":"info@beachlifegrotto.com","channel":"email","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","description":"info@beachlifegrotto.com","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-13T01:59:00.440579+00:00","last_confirmed_at":"2026-10-13T01:59:00.440579+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/contact","role address by local-part convention (RFC 2142)"],"basis":"publisher_declared"}},"via":["https://www.beachlifegrotto.com/contact","role address by local-part convention (RFC 2142)"]},{"label":"(424)452-8227","value":{"@type":"ContactPoint","value":"(424)452-8227","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"(424)452-8227","description":"BeachLife Grotto is available for private events of all sizes up to 150pp, whether it be group dining or cocktails & passed appetizers. We offer four distinct spaces: Sunset Roof Deck, Main Dining Roo","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-13T01:59:08.288836+00:00","last_confirmed_at":"2026-10-13T01:59:08.288836+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/events","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["https://www.beachlifegrotto.com/events","printed in page text, not marked up"]},{"label":"Trevor@beachlifegrotto.com","value":{"@type":"ContactPoint","email":"Trevor@beachlifegrotto.com","value":"Trevor@beachlifegrotto.com","issues":{"owner":{"reason":"a person's own mailbox by its given name; no person in scope is known by that name","status":"unresolved"}},"channel":"email","purpose":"unknown","subject":{"kind":"unresolved"},"validity":"unknown","description":"Trevor@beachlifegrotto.com ​","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-13T01:59:00.440579+00:00","last_confirmed_at":"2026-10-13T01:59:00.440579+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/contact","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["https://www.beachlifegrotto.com/contact","printed in page text, not marked up"]},{"label":"(310) 373-1200","value":{"@type":"ContactPoint","value":"(310) 373-1200","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"(310) 373-1200","description":"All Rights Reserved | BeachLife Grotto | 1711 S Catalina Ave, Redondo Beach, CA 90277 | (310) 373-1200","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-13T01:59:09.434231+00:00","last_confirmed_at":"2026-10-13T01:59:09.434231+00:00","field_sources":{"value":{"via":["https://www.beachlifegrotto.com/","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["https://www.beachlifegrotto.com/","printed in page text, not marked up"]}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-13T01:59:33.517818Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 1 failed, 0 read only in part"]}},"people":{"title":"People","facts":[{"label":"Allen Sanford","value":{"@id":"urn:lumitra:person:3b530616-21be-495d-b469-64279ca3a497","name":"Allen Sanford","@type":"Person","image":"https://static.wixstatic.com/media/cd6179_224685e4780c4c10b4440acd827e4e52~mv2.png/v1/fill/w_220,h_219,q_90,enc_avif,quality_auto/cd6179_224685e4780c4c10b4440acd827e4e52~mv2.png","titles":[{"url":"https://www.beachlifegrotto.com/restaurant","title":"Managing Partner","relationship":"publisher"},{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","title":"MANAGING MEMBER","organization":"BEACHLIFE RESTAURANTS LLC","relationship":"register"},{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","title":"MEMBER","organization":"BEACHLIFE RESTAURANTS LLC","relationship":"register"}],"sources":[{"url":"https://www.beachlifegrotto.com/restaurant","format":"Published person (name and role labels)","jobTitle":"Managing Partner","observedAt":"2026-10-13T01:59:00.440440011Z","relationship":"publisher"},{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","jobTitle":"MANAGING MEMBER","observedAt":"2026-10-13T01:59:20.354693364Z","relationship":"register"},{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","jobTitle":"MEMBER","observedAt":"2026-10-13T01:59:20.354693364Z","relationship":"register"}],"jobTitle":"Managing Partner","witnessIds":["urn:lumitra:person:beachlifegrotto.com:f7ed25a9b154d0b5","urn:lumitra:person:beachlifegrotto.com:327629ca009ba888","urn:lumitra:person:beachlifegrotto.com:e2c366850b04360c"],"fieldSources":{"image":{"url":"https://www.beachlifegrotto.com/restaurant","basis":"publisher_declared","format":"Published person (name and role labels)","observedAt":"2026-10-13T01:59:00.440440011Z","relationship":"publisher"},"jobTitle":{"url":"https://www.beachlifegrotto.com/restaurant","basis":"publisher_declared","format":"Published person (name and role labels)","observedAt":"2026-10-13T01:59:00.440440011Z","relationship":"publisher"}},"alternateName":["ALLEN JOSEPH SANFORD"],"roles":[{"source":{"url":"https://www.beachlifegrotto.com/restaurant","format":"Published person (name and role labels)","published":"","relationship":"publisher"},"observed_at":"2026-10-13T01:59:00.440440+00:00","capacity":"managing partner","title":"Managing Partner"},{"source":{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","format":"Named as a person on the authority's record of the operating entity, in the role it files","published":"","relationship":"register"},"observed_at":"2026-10-13T01:59:20.354693+00:00","legal_entity":"BEACHLIFE RESTAURANTS LLC","location_id":"48bd7603-1eeb-46b4-b8ec-79c4dacbe4c6","capacity":"managing member","title":"MANAGING MEMBER","relation":"filed_party"},{"source":{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","format":"Named as a person on the authority's record of the operating entity, in the role it files","published":"","relationship":"register"},"observed_at":"2026-10-13T01:59:20.354693+00:00","legal_entity":"BEACHLIFE RESTAURANTS LLC","location_id":"48bd7603-1eeb-46b4-b8ec-79c4dacbe4c6","capacity":"member","title":"MEMBER","relation":"filed_party"}]},"basis":"publisher_declared","fact_type":"people.person","schema_version":1,"first_observed_at":"2026-10-13T01:59:00.440440+00:00","last_confirmed_at":"2026-10-13T01:59:20.354693+00:00"}],"candidates":[{"label":"JEFFREY SCOTT JONES","value":{"@type":"PersonCandidate","name":"JEFFREY SCOTT JONES","association_status":"candidate","candidate_reason":"register_party_kind_unstated","relation":"filed_party","jobTitle":"MEMBER","organization":"BEACHLIFE RESTAURANTS LLC","source":{"url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","relationship":"register","jobTitle":"MEMBER","observedAt":"2026-10-13T01:59:20.354693Z"}},"basis":"external_source"},{"label":"BEACHLIFE RESTAURANTS LLC","value":{"@type":"PersonCandidate","name":"BEACHLIFE RESTAURANTS LLC","association_status":"candidate","candidate_reason":"register_party_kind_unstated","relation":"filed_party","jobTitle":"Permit holder","organization":"BEACHLIFE RESTAURANTS LLC","source":{"url":"https://www.arcgis.com/sharing/rest/content/items/4f31c9a99e444a40a3806e3bbe7b5fdd/data","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","relationship":"register","jobTitle":"Permit holder","observedAt":"2026-10-13T01:59:20.354897Z"}},"basis":"external_source"}],"collection":{"status":"partial","observed_at":"2026-10-13T01:59:33.517818Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 1 failed, 0 read only in part"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"airtable.com","value":"Private Events","basis":"publisher_declared","via":["18 link observation(s)"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self"},{"label":"airtable.com","value":"Apply Here","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self"},{"label":"beachlifegeneralstore.com","value":"General Store","basis":"publisher_declared","via":["18 link observation(s)"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:58:58.620516+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":11,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+00:00","about_ref":"self"},{"label":"Homepage","value":"https://www.beachlifegrotto.com/","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:58.620556+00:00","last_confirmed_at":"2026-10-13T01:58:58.620556+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/coming-soon-01","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/contact","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/copy-of-brunch","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/copy-of-menu","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/events","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/menu","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/restaurant","basis":"publisher_declared","first_observed_at":"2026-10-13T01:58:59.137563+00:00","last_confirmed_at":"2026-10-13T01:58:59.137563+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/_api/v1/access-tokens","basis":"publisher_declared","first_observed_at":"2026-10-13T01:59:02.220031+00:00","last_confirmed_at":"2026-10-13T01:59:02.220031+00:00","about_ref":"self"},{"label":"URL","value":"https://www.beachlifegrotto.com/_api/v2/dynamicmodel","basis":"publisher_declared","first_observed_at":"2026-10-13T01:59:02.096752+00:00","last_confirmed_at":"2026-10-13T01:59:02.096752+00:00","about_ref":"self"},{"label":"Filtered views of those pages","value":3,"basis":"derived","via":["URLs carrying a query string, not listed individually"],"first_observed_at":"2026-10-13T01:58:58.620516+00:00","last_confirmed_at":"2026-10-13T01:59:18.267060+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 BeachLife Grotto, 1711 S Catalina Ave","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":[{"url":"https://www.beachlifegrotto.com/copy-of-brunch#b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","items":67,"channel":"direct","complete":true,"pricedItems":52}],"location":{"why":"the accepted location carrying the most storefront identities (5), with 0 of 23 platform menus read","name":"BeachLife Grotto","address":{"city":"Redondo Beach","unit":"","region":"CA","street":"1711 S Catalina Ave","country":"US","postal_code":"90277"},"sourceKey":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d"},"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 around this location on the platform returned no unique match for these premises; Seamless orders route to the same Grubhub listing","status":"searched_not_found","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":"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},{"read":"present","label":"SpotHopper","detail":"the location carries this platform's store identifier (spothopper_spot_id 779662); its store was read and no menu was filed from it","status":"linked","binding":"this_location","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":1},{"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},{"read":"not_attempted","label":"SevenRooms","detail":"the location carries this platform's store identifier (sevenrooms_venue_id ahNzfnNldmVucm9vbXMtc2VjdXJlchwLEg9uaWdodGxvb3BfVmVudWUYgICO7L6AvgsM); no read of the store was recorded in this collection","status":"linked","binding":"this_location","declared":true,"platform":"sevenrooms","declaredStores":[{"id":"beachlifegrotto","url":"https://www.sevenrooms.com/explore/beachlifegrotto/reservations/create/search/","kind":"sevenrooms_venue_slug","read":"present","binding":"this_location","answered":false,"provider":"sevenrooms","declaredAs":"publisher_link","declaredOn":"https://www.beachlifegrotto.com/","identityStatus":"provider_confirmed"}],"acceptedLocations":1,"locationsWithStore":1}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:bb431e8917f0b5d0e1e4e1db","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"BeachLife Grotto","basis":"the site's published name","name_witnesses":[{"source_url":"https://www.beachlifegrotto.com/contact","text":"BeachLife Grotto","rule":"published name","region":null,"heading":""},{"source_url":"https://www.beachlifegrotto.com/","text":"BeachLife Grotto","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://beachlifegrotto.com/","text":"beachlifegrotto.com","rule":"domain","region":null,"heading":""},{"source_url":"https://www.beachlifegrotto.com","text":"BeachLife Grotto","rule":"page titles","region":null,"heading":""},{"source_url":"https://www.beachlifegrotto.com/contact","text":"BeachLife Grotto","rule":"site name","region":null,"heading":""},{"source_url":"https://www.facebook.com/beachlifegrotto","text":"beachlifegrotto","rule":"social handle","region":null,"heading":""}],"alternatives":[],"site":"https://www.beachlifegrotto.com","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://www.beachlifegrotto.com","text":"BeachLife Grotto","rule":"front door","region":null,"heading":""},{"source_url":"https://beachlifegrotto.com","text":"301","rule":"redirect","region":null,"heading":""}],"logo":"https://static.wixstatic.com/media/cd6179_b30ca3b02735471d8be0c9cd5cbee84d~mv2.png/v1/fill/w_90,h_36,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/BeachLife-Grotto_Logo_Distressed%20Mark%20Only.png","logo_basis":"image inside the header's link to the site root","legal_name":"","legal_basis":"","description":"","description_basis":"","profiles":[{"platform":"facebook_page","account":"beachlifegrotto","url":"https://www.facebook.com/beachlifegrotto","witness":{"source_url":"https://www.beachlifegrotto.com/","text":"https://www.facebook.com/beachlifegrotto","rule":"publisher_link","region":null,"heading":""}},{"platform":"instagram_account","account":"beachlifegrotto","url":"https://www.instagram.com/beachlifegrotto","witness":{"source_url":"https://www.beachlifegrotto.com/","text":"https://www.instagram.com/beachlifegrotto","rule":"publisher_link","region":null,"heading":""}}]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"beachlifegrotto","kind":"provider_account","scope":"account","account":"Facebook page"},"witness":{"source_url":"https://www.facebook.com/beachlifegrotto","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"facebook","object_type":"facebook_page","key":"beachlifegrotto"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"1fdeb4fd-ba3c-451d-86bf-e62843936480","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"GTM-TW7SCHCS","kind":"provider_account","scope":"account","account":"GTM container id"},"witness":{"source_url":"https://www.beachlifegrotto.com/contact","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"google_tag_manager","object_type":"gtm_container_id","key":"GTM-TW7SCHCS"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"db3693d1-5993-4b31-871f-6e9d6e56f3ad","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"beachlifegrotto","kind":"provider_account","scope":"account","account":"Instagram account"},"witness":{"source_url":"https://www.instagram.com/beachlifegrotto","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"instagram","object_type":"instagram_account","key":"beachlifegrotto"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"094ff4bd-1be8-471f-9a3b-35c8214891a6","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"1454479512581276","kind":"provider_account","scope":"account","account":"Meta pixel id"},"witness":{"source_url":"https://www.beachlifegrotto.com/contact","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"meta","object_type":"meta_pixel_id","key":"1454479512581276"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"821f8e10-761d-4bbc-89cd-244f65c85638","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"californiasurfclub","kind":"provider_account","scope":"account","account":"Tripleseat tenant"},"witness":{"source_url":"https://californiasurfclub.tripleseat.com/party_request/44427","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"tripleseat","object_type":"tripleseat_tenant","key":"californiasurfclub"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"c8acfb9e-d51c-4822-adff-ff2c32e12696","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"966746228980264","kind":"provider_account","scope":"account","account":"Meta pixel id"},"witness":{"source_url":"https://www.beachlifegrotto.com/contact","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"meta","object_type":"meta_pixel_id","key":"966746228980264"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"38e0632c-4a20-4daf-a3cb-1130bb2dc0ac","to_identity_id":null,"to_href":null},{"predicate":"licensed_operator_of_premises","object":{"kind":"legal_entity","name":"BEACHLIFE RESTAURANTS LLC","premises":"1"},"witness":{"source_url":"https://www.abc.ca.gov/wp-content/uploads/DailyExport-CSV.zip","text":"","rule":"licence_at_own_premises","region":null,"heading":""},"state":"supported","depends_on":[],"family":"legal","source_key":null,"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"cd79137e-e44f-4042-8a9c-2aef589b549f","to_identity_id":null,"to_href":null},{"predicate":"participates_in_program","object":{"kind":"program","account":"californiasurfclub","program":"private_events","provider":"tripleseat"},"witness":{"source_url":"https://californiasurfclub.tripleseat.com/party_request/44427","text":"","rule":"publisher_declared_program","region":null,"heading":""},"state":"supported","depends_on":[],"family":"programs","source_key":{"namespace":"tripleseat","object_type":"tripleseat_tenant","key":"californiasurfclub"},"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"090e06a3-5e03-4425-8e48-4e19eb741c3b","to_identity_id":null,"to_href":null},{"predicate":"names_person_in_role","object":{"kind":"person","name":"Allen Sanford","capacity":"managing partner"},"witness":{"source_url":"https://www.beachlifegrotto.com/restaurant","text":"Managing Partner","rule":"people_resolver_role","region":null,"heading":""},"state":"supported","depends_on":[],"family":"people_roles","source_key":null,"first_observed_at":"2026-10-13T01:59:33.517818Z","last_confirmed_at":"2026-10-13T01:59:33.517818Z","id":"6eba42f8-8379-4516-847d-674ec993a893","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"]},"identity_revision":1,"identity_changed_at":"2026-10-13T01:59:33.517818+00:00","business_identity_id":"386460a8-90d9-40f4-904c-4b83f1857d4c","href":"/company-intelligence/beachlifegrotto.com","menu_intelligence":{"@type":"MenuIntelligence","items":[{"id":"70e7a0f4-74e6-462b-802b-8050a8f35023","name":"Aged Sourdough Bread","description":"whipped butter, parmesan, fresh herbs, olive oil vinaigrette","categories":["$7","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"412f525c486f1910","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":700,"availability":"","menu_context":"Happy Hour","source_price":"7"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1000,"availability":"","menu_context":"Menu","source_price":"10"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_is_specific","name_nested"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Aged Sourdough Bread","sections":["$7"],"position":2,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|aged bread sourdough|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Aged Sourdough Country Bread","sections":["Share"],"position":1,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|aged bread country sourdough|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fa87f9a4-32ab-443e-bb3b-ac6304d69ccf","name":"Pappardelle Alfredo","description":"truffle alfredo, parmesan, mushroom medley","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4ee0b9c1b1de2c32","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2200,"availability":"","menu_context":"Menu","source_price":"22"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Pappardelle Alfredo","sections":["Main"],"position":26,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|alfredo pappardelle|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"2fd7bb68-d3bd-41cb-9dae-a91d4464289e","name":"Applewood Bacon","description":"four slices","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"f30b8e5ec976d112","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":600,"availability":"","menu_context":"Brunch","source_price":"6"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Applewood Bacon","sections":["Sides"],"position":13,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|applewood bacon|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e8a189a1-cf97-45dc-a631-e4612ffd1afd","name":"Grilled Artichoke","description":"california artichoke, roasted garlic-lemon aioli","categories":["Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"789b26429f645ea2","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1900,"availability":"","menu_context":"Menu","source_price":"19"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Grilled Artichoke","sections":["Share"],"position":5,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|artichoke|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"b3b95267-92a0-40ec-83c0-747c85d968f3","name":"Beet & Arugula Salad","description":"red beet pesto, basil vinaigrette, goat cheese, hazelnut, pickled beet, roasted beet","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"1eab354e0e8bd397","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1600,"availability":"","menu_context":"Menu","source_price":"16"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Beet & Arugula Salad","sections":["Salads & Handhelds"],"position":19,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|arugula beet salad|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a7cf5609-6767-49d8-93c2-67d0ce85b25e","name":"Grilled Asparagus","description":"","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"d4f74f3f3c1cddf3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"Menu","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Grilled Asparagus","sections":["Sides"],"position":13,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|asparagus|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"8dd0fb50-c210-405f-9e6f-6654aacc10a4","name":"Avocado Toast","description":"salsa macha, sourdough (add two eggs sunny-side +4)","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"cffc3460faa6155b","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1900,"availability":"","menu_context":"Brunch","source_price":"19"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Avocado Toast","sections":["Menu"],"position":6,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|avocado toast|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"70e3a2f4-4c8c-4ea2-817a-373b85fb4594","name":"Baja Fish Taco (a la carte)","description":"beer battered, lime crema, crunchy slaw, avocado, salsa roja","categories":["$7"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"22492aff25fdd3bc","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":700,"availability":"","menu_context":"Happy Hour","source_price":"7"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Baja Fish Taco (a la carte)","sections":["$7"],"position":5,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|baja carte fish taco||la|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"1128c44b-3428-4a35-820b-f2a74fd5acb3","name":"Classic Baja Fish Tacos","description":"beer battered, lime crema, crunchy slaw, avocado, salsa roja (substitute shrimp +8)","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"339fcd6c9a9f41de","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"Menu","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Classic Baja Fish Tacos","sections":["Salads & Handhelds"],"position":21,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|baja classic fish tacos|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"7ae42b6b-1c13-4c56-9a09-52906756664c","name":"Gourmet Banana Pancakes","description":"buttermilk pancakes, seasonal berries, madagascar vanilla whipped cream","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"23e749cf8900d176","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"Brunch","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Gourmet Banana Pancakes","sections":["Menu"],"position":10,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|banana gourmet pancakes|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"588003a4-5f3f-44df-a40f-9f128def8b65","name":"BeachLife Cheeseburger","description":"beachlife burger sauce, cheddar, lettuce, tomato, pickle, brioche bun, ketchup","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a4d3519e017669d6","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2100,"availability":"","menu_context":"Menu","source_price":"21"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"BeachLife Cheeseburger","sections":["Salads & Handhelds"],"position":22,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|beachlife cheeseburger|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"3f468228-6d9a-4769-809c-42ccb2a455d5","name":"Beachlife Sushi Roll","description":"spicy tuna, tempura, pineapple, pink mandarin sauce","categories":["$12","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"89bf6eb3fd20adfb","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2000,"availability":"","menu_context":"Menu","source_price":"20"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Beachlife Sushi Roll","sections":["$12"],"position":9,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|beachlife roll sushi|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Beachlife Sushi Roll","sections":["Share"],"position":4,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|beachlife roll sushi|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"2ff3cec6-0a72-46de-986c-3fbd0d65cfde","name":"BeachlLife Cheeseburger","description":"beachlife burger sauce, cheddar, lettuce, tomato, pickle, brioche bun, side of ketchup","categories":["$12"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"b2248e50c1b9e42e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"BeachlLife Cheeseburger","sections":["$12"],"position":10,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|beachllife cheeseburger|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"35e79ce4-1789-48df-bb8f-5484be819eee","name":"Thai Beef Skewers","description":"flank steak, peanut sauce, cabbage, red pepper, carrot, basil","categories":["$12","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"85190d0120ca8ce5","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2200,"availability":"","menu_context":"Menu","source_price":"22"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Thai Beef Skewers","sections":["$12"],"position":11,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|beef skewers thai|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Thai Beef Skewers","sections":["Share"],"position":2,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|beef skewers thai|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"c7f86482-9a4c-4cc2-8ab1-c98cd1301e62","name":"Grotto Seafood Eggs Benedict","description":"poached eggs, lump crab, english muffin, bearnaise, asparagus, crispy sea salt potatoes","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"23d06b776da8060c","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":2200,"availability":"","menu_context":"Brunch","source_price":"22"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Grotto Seafood Eggs Benedict","sections":["Menu"],"position":2,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|benedict eggs grotto seafood|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"b1152e26-9f8a-4ab2-8e58-76046de1dda3","name":"Breakwall Breakfast","description":"two eggs any style, applewood smoked bacon, crispy potatoes, sourdough toast","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4ef642b5fe55c624","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1600,"availability":"","menu_context":"Brunch","source_price":"16"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Breakwall Breakfast","sections":["Menu"],"position":1,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|breakfast breakwall|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"020f1b00-f9fd-4fb7-949d-925100a51474","name":"Breakfast Burrito","description":"scrambled eggs, hash browns, bacon, cheddar (add avocado +2)","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3bb7e2584a231772","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Brunch","source_price":"12"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Breakfast Burrito","sections":["Menu"],"position":4,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|breakfast burrito|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"7abf717e-f292-4809-a961-260b0288dc3d","name":"El Porto Breakfast","description":"huli huli chicken, scrambled eggs, white rice, tater tots","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"7762bb9b4cf84ecd","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1300,"availability":"","menu_context":"Brunch","source_price":"13"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"El Porto Breakfast","sections":["Menu"],"position":7,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|breakfast porto||el|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"3e4c0ea4-08bb-4189-9ffd-75103da105a0","name":"Surfers Breakfast Sandwich","description":"runny egg, bacon, american cheese, chili aioli, crispy sea salt potatoes","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"e8e043c881063c90","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1700,"availability":"","menu_context":"Brunch","source_price":"17"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Surfers Breakfast Sandwich","sections":["Menu"],"position":8,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|breakfast sandwich surfers|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"82116628-e91e-47a9-bd5f-18ad665f1cba","name":"Hash Brown Tots","description":"2 maple turkey sausage patties","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"68520283197d6ff4","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":800,"availability":"","menu_context":"Brunch","source_price":"8"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Hash Brown Tots","sections":["Sides"],"position":15,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|brown hash tots|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a34672f3-3089-4932-995f-7456f43fcb60","name":"Crispy Brussel Sprouts","description":"","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"44a10553da8237d8","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Crispy Brussel Sprouts","sections":["Sides"],"position":12,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|brussel sprouts|crispy||"}],"conflicts":["not merged with \"Brussels Sprouts\": name_shortened","not merged with \"Brussels Sprouts\": section_opposed","not merged with \"Brussels Sprouts\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"c2b94a0c-76a5-48b1-97d3-7bb1b8a6be22","name":"Brussels Sprouts","description":"meyer lemon, berbere yogurt","categories":["$7","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"02a0c9556c06fc12","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":700,"availability":"","menu_context":"Happy Hour","source_price":"7"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Brussels Sprouts","sections":["$7"],"position":3,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|brussels sprouts|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Brussels Sprouts","sections":["Share"],"position":8,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|brussels sprouts|||"}],"conflicts":["not merged with \"Crispy Brussel Sprouts\": name_shortened","not merged with \"Crispy Brussel Sprouts\": section_opposed","not merged with \"Crispy Brussel Sprouts\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"f872cb6a-af21-4622-b591-4124fba25394","name":"Caesar","description":"baby gem, radish sprouts, parmesan gremolata, croutons","categories":["$12","Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"2dd8e98f8cc0159f","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1600,"availability":"","menu_context":"Menu","source_price":"16"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_nested"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Caesar","sections":["$12"],"position":6,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|caesar|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Caesar Salad","sections":["Salads & Handhelds"],"position":18,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|caesar salad|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"7fd84d09-4fb4-4376-8a19-79958f1c1111","name":"Calamari","description":"buttermilk marinated, shishito, crispy capers, lemon pequillo aioli","categories":["$12","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"334499b8cd58e5ff","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1900,"availability":"","menu_context":"Menu","source_price":"19"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","mapped_section","name_nested","price_relation"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Calamari","sections":["$12"],"position":7,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|calamari|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Crispy Calamari","sections":["Share"],"position":9,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|calamari|crispy||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"d8d51b35-6cef-4bff-b7b4-b43b54f56c86","name":"Caramel French Toast","description":"brioche, maple caramel, apple, pecan","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"27c8ec0e014d2701","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"Brunch","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Caramel French Toast","sections":["Menu"],"position":11,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|caramel french toast|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"816cf419-4166-4b4e-b3e8-8ae2f88b99d4","name":"Grilled Chicken Club","description":"grilled chicken, applewood bacon, spicy mayo, cheddar, brioche, side of ketchup","categories":["$12","Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"2b2c73d05829daaa","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1900,"availability":"","menu_context":"Menu","source_price":"19"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Grilled Chicken Club","sections":["$12"],"position":8,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|chicken club|grilled||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Grilled Chicken Club","sections":["Salads & Handhelds"],"position":23,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chicken club|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"b4d5ef3a-f376-410e-98f7-fd6ef4f6a3de","name":"Hawaiian-style Chicken","description":"white rice, huli huli glaze, rapini","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ac384da20cc9cb93","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":3000,"availability":"","menu_context":"Menu","source_price":"30"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Hawaiian-style Chicken","sections":["Main"],"position":28,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chicken hawaiian|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fce3ec22-e6bd-488f-8ae9-64141d31b2cd","name":"Chicken Karaage","description":"yuzu kosho aioli, lime, thai basil","categories":["$12","Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"0e5552a95a1c6e40","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Happy Hour","source_price":"12"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"Menu","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Chicken Karaage","sections":["$12"],"position":12,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|chicken karaage|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Chicken Karaage","sections":["Share"],"position":3,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chicken karaage|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"188da371-e0e2-4d56-97d5-7678f9a155d9","name":"Crispy Chicken Salad","description":"fried chicken, bacon, egg, garlic ranch, blue cheese, avocado, red onion, tomato","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ec9fc9cf2587fd7a","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2400,"availability":"","menu_context":"Menu","source_price":"24"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Crispy Chicken Salad","sections":["Salads & Handhelds"],"position":17,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chicken salad|crispy||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"1b014829-49ea-4b7c-8503-bb9c77094a14","name":"Salvadoran Chicken Taco","description":"a la carte. salvadoran slaw, salsa roja, quesillo","categories":["$7","Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"41501cd1ab7fc8cc","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":700,"availability":"","menu_context":"Happy Hour","source_price":"7"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2200,"availability":"","menu_context":"Menu","source_price":"22"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["description","name_is_specific","name_nested"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Salvadoran Chicken Taco","sections":["$7"],"position":4,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|chicken salvadoran taco|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Salvadoran Grilled Chicken Tacos","sections":["Salads & Handhelds"],"position":20,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chicken salvadoran tacos|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e1c7bc29-52c6-4a5f-9062-ada697c182e1","name":"Chocolate Chip Cookies & Cream","description":"brown butter, dark chocolate, whipped vanilla bean cream","categories":["Dessert"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"345050aa31759d82","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1100,"availability":"","menu_context":"Menu","source_price":"11"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Chocolate Chip Cookies & Cream","sections":["Dessert"],"position":37,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|chip chocolate cookies cream|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"35a9b580-f88c-477f-ab5f-d5707a26ea06","name":"Seasonal Cobbler","description":"vanilla ice cream","categories":["Dessert"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"cc6a8ee0ed5863cf","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"Menu","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Seasonal Cobbler","sections":["Dessert"],"position":34,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|cobbler seasonal|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fd490a84-c276-4dd3-b1e4-aa1981f3d55d","name":"Jumbo Shrimp Cocktail","description":"(6ct) cocktail sauce, lemon","categories":["Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"fae597c635f2fb5d","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2500,"availability":"","menu_context":"Menu","source_price":"25"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Jumbo Shrimp Cocktail","sections":["Share"],"position":6,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|cocktail jumbo shrimp|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a78fd8e8-50a4-4c72-99e6-9dda2d951942","name":"Yellowfin Tuna Crudo","description":"salsa macha, ninja radish, cucumber","categories":["Share"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"956c1632ff080611","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2200,"availability":"","menu_context":"Menu","source_price":"22"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Yellowfin Tuna Crudo","sections":["Share"],"position":7,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|crudo tuna yellowfin|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"701a311c-9a30-4882-abe8-d13ba76d414a","name":"Egg White Frittata","description":"seasonal vegetables, goat cheese, arugula salad","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"19b0c3a7d03885fb","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1800,"availability":"","menu_context":"Brunch","source_price":"18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Egg White Frittata","sections":["Menu"],"position":5,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|egg frittata white|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"39a5cb2e-dd06-44c5-8eaa-db75ff3bb822","name":"Blackened Fish Sandwich","description":"blackened alaskan halibut, avocado spread, remoulade, pickled red onion, brioche bun","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3c1b7bdbc37c0d8e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2400,"availability":"","menu_context":"Menu","source_price":"24"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Blackened Fish Sandwich","sections":["Salads & Handhelds"],"position":24,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|fish sandwich|blackened||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"8507c413-a94d-4a7b-88a8-85bcefcffdf7","name":"Granola & Fresh Fruit","description":"greek yogurt, homemade granola, seasonal fruit","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"6b43f44a5ff67330","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1200,"availability":"","menu_context":"Brunch","source_price":"12"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Granola & Fresh Fruit","sections":["Menu"],"position":9,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|fresh fruit granola|||"}],"conflicts":["not merged with \"Fresh Fruit\": name_shortened","not merged with \"Fresh Fruit\": section_opposed","not merged with \"Fresh Fruit\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"8bc21244-0fc4-48ed-a997-2365ed856437","name":"Fresh Fruit","description":"seasonal fruit","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"11579782304d2e1e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":600,"availability":"","menu_context":"Brunch","source_price":"6"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Fresh Fruit","sections":["Sides"],"position":18,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|fresh fruit|||"}],"conflicts":["not merged with \"Granola & Fresh Fruit\": name_shortened","not merged with \"Granola & Fresh Fruit\": section_opposed","not merged with \"Granola & Fresh Fruit\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"bb36250b-9c67-4433-996d-e6a44c8de2cd","name":"Truffle Fries","description":"ketchup or ranch","categories":["$7","Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"2cf922081473d056","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"amount_cents":700,"availability":"","menu_context":"Happy Hour","source_price":"7"},{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1300,"availability":"","menu_context":"Menu","source_price":"13"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["name_exact","name_is_a_key","name_is_specific"],"sources":[{"surface_id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","item_id":"","name":"Truffle Fries","sections":["$7"],"position":1,"also_named":[],"key":"nm|publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title|fries truffle|||"},{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Truffle Fries","sections":["Sides"],"position":10,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|fries truffle|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f5e749bc-bdcb-455c-9132-c3980068b504","name":"Garlic Mashed Potatoes","description":"","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"43928169a32ff7bf","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1300,"availability":"","menu_context":"Menu","source_price":"13"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Garlic Mashed Potatoes","sections":["Sides"],"position":11,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|garlic mashed potatoes|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a991a1a5-7031-465f-b28a-6853abbce361","name":"KeyLime Pie","description":"graham cracker crust, lime meringue","categories":["Dessert"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"df4e0800eab1dd5e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"KeyLime Pie","sections":["Dessert"],"position":36,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|keylime pie|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"3919c7e4-e767-43ae-bfd0-c485e0dea5fe","name":"Lobster Ravioli","description":"maine lobster, pink sauce","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"1336a9135554331e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":3500,"availability":"","menu_context":"Menu","source_price":"35"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Lobster Ravioli","sections":["Main"],"position":25,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|lobster ravioli|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f6252b19-6d7b-436c-a238-bb620cfb711d","name":"Loco Moco","description":"beef patty, sunny side-up eggs, rice, gravy","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"7445c6bce5723aa1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":2000,"availability":"","menu_context":"Brunch","source_price":"20"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Loco Moco","sections":["Menu"],"position":12,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|loco moco|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"4ff8170d-fe4e-45d0-a67e-b7dd96156f9c","name":"Maple Turkey Sausage","description":"two maple turkey sausage patties","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"87a7a172a9699013","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":500,"availability":"","menu_context":"Brunch","source_price":"5"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Maple Turkey Sausage","sections":["Sides"],"position":14,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|maple sausage turkey|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"b0ba6d6f-b13f-49b3-9978-8b80330ca95f","name":"Mediterranean Market Salad","description":"mixed greens, cucumber, fresh torn mozzarella, cherry tomato, shaved fennel, red onion, avocado, oregano vinaigrette","categories":["Salads & Handhelds"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"b27861e779fa3757","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1600,"availability":"","menu_context":"Menu","source_price":"16"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Mediterranean Market Salad","sections":["Salads & Handhelds"],"position":16,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|market mediterranean salad|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"ab44f924-1b45-4ab9-9a47-7a5a22feb4e1","name":"Moo Shu-rito","description":"pork butt, scrambled egg, sesame slaw, sea salt potatoes (add avocado +2)","categories":["Menu"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"81ad3342b8f89b24","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":1500,"availability":"","menu_context":"Brunch","source_price":"15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Moo Shu-rito","sections":["Menu"],"position":3,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|moo rito shu|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"cbbbb37e-d488-46a1-99b3-59fc6e49dea0","name":"Mud Pie","description":"fosselman's espresso ice cream, chocolate fudge, oreo cookie butter crumb","categories":["Dessert"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a6442e6ce888e7e8","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Mud Pie","sections":["Dessert"],"position":35,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|mud pie|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"ae9e027c-bff7-42b1-ad85-6378343c1fab","name":"Sauteed Wild Mushroms","description":"","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"d7f05271f202e6f0","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1300,"availability":"","menu_context":"Menu","source_price":"13"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Sauteed Wild Mushroms","sections":["Sides"],"position":15,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|mushroms sauteed wild|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"89c8b91b-8da6-459e-a4c9-6ca6bc4ee3eb","name":"Crispy Sea Salt Potatoes","description":"crispy fingerling potatoes, sea salt, ketchup, togarashi spice","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"fed9a42bee424d56","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":800,"availability":"","menu_context":"Brunch","source_price":"8"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Crispy Sea Salt Potatoes","sections":["Sides"],"position":17,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|potatoes salt sea|crispy||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"49cf1386-5029-42f6-875b-adfe6c908340","name":"Seasonal Risotto","description":"","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"bd7119d4b9423a1f","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"14"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Seasonal Risotto","sections":["Sides"],"position":14,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|risotto seasonal|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"2a8a1d49-1c4f-45bd-8fdc-e09aa7e01724","name":"Steak Risty","description":"cilantro-lime rice, bok choy, ginger","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"577294088d33a2f1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":4500,"availability":"","menu_context":"Menu","source_price":"45"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Steak Risty","sections":["Main"],"position":29,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|risty steak|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e9cb3589-2e91-4caf-ad2f-ea21cd65293d","name":"Shrimp Scampi","description":"shrimp, spaghetti, scampi sauce","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"cd365209308eab08","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":3000,"availability":"","menu_context":"Menu","source_price":"30"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Shrimp Scampi","sections":["Main"],"position":30,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|scampi shrimp|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"c6c289da-7d62-4b05-9871-7d903ca1c235","name":"Sourdough Toast","description":"seasonal jam, butter","categories":["Sides"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"f716f6f351b971f1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"amount_cents":400,"availability":"","menu_context":"Brunch","source_price":"4"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","item_id":"","name":"Sourdough Toast","sections":["Sides"],"position":16,"also_named":[],"key":"nm|publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title|sourdough toast|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"b8de3146-ef0d-4abf-b333-5372a172de1e","name":"Step","description":"Fish Selection","categories":["Build Your Own Catch"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4540c19df5c2eab6","label":"Halibut","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":2800,"availability":"","menu_context":"Menu","source_price":"$28"}]},{"id":"973ae62666a326a8","label":"Halibut","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":3200,"availability":"","menu_context":"Menu","source_price":"$32"}]},{"id":"7aae11f95368d21f","label":"Halibut","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":3600,"availability":"","menu_context":"Menu","source_price":"$36"}]},{"id":"0c71e5bb7dda950b","label":"Halibut","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":4200,"availability":"","menu_context":"Menu","source_price":"$42"}]},{"id":"07550e7584c19823","label":"Halibut","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":4400,"availability":"","menu_context":"Menu","source_price":"$44"}]},{"id":"e0e18eeb99576123","label":"Barceloneta","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":1000,"availability":"","menu_context":"Menu","source_price":"$10"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["name_exact","name_is_a_key","one_menu_one_name","portion_line","section"],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"Step 1","sections":["Build Your Own Catch"],"position":31,"also_named":["Step 2","Step 3"],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|step|||1"}],"conflicts":["surface publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title listed $28 and $32 and $36 and $42 and $44 for the same item with nothing to tell them apart"],"unresolved":[],"retained":false},{"id":"bd1d64d8-ea61-44f8-aa55-477fe29ccc90","name":"NY Strip","description":"12oz NY strip, demi, fingerling potatoes, broccolini","categories":["Main"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"999ce664eb1f8d5c","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"amount_cents":5400,"availability":"","menu_context":"Menu","source_price":"54"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","item_id":"","name":"NY Strip","sections":["Main"],"position":27,"also_named":[],"key":"nm|publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title|strip||ny|"}],"conflicts":[],"unresolved":[],"retained":false}],"coverage":{"items":55,"surfaces":4,"surfaces_read":3,"surfaces_failed":0,"items_with_price":55,"surfaces_partial":0,"unresolved_splits":5},"retained":false,"surfaces":[{"id":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","url":"https://www.beachlifegrotto.com/copy-of-brunch#b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","label":"Happy Hour","scope":{"why":"the restaurant has one location and this is its menu","region":"","resolved":true,"place_key":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","menu_context":"Happy Hour"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://www.beachlifegrotto.com/copy-of-brunch#b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"publisher:1:copy-of-menu-db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","url":"https://www.beachlifegrotto.com/copy-of-menu#db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","label":"Brunch","scope":{"why":"the restaurant has one location and this is its menu","region":"","resolved":true,"place_key":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","menu_context":"Brunch"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://www.beachlifegrotto.com/copy-of-menu#db1668be-056c-49a1-bbb9-102c3819bfa7-menu-title","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"publisher:2:tto-com-menu-bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","url":"https://www.beachlifegrotto.com/menu#bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","label":"Menu","scope":{"why":"the restaurant has one location and this is its menu","region":"","resolved":true,"place_key":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","menu_context":"Menu"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://www.beachlifegrotto.com/menu#bbb65621-6338-4837-8fdd-aebc654523e0-menu-title","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"provider:sevenrooms","url":"https://www.sevenrooms.com/explore/beachlifegrotto/reservations/create/search","label":"SevenRooms","scope":{"why":"the store's identifier is on this location","region":"","resolved":true,"place_key":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","menu_context":""},"state":"not_attempted","store":{"kind":"sevenrooms_venue_slug","value":"beachlifegrotto"},"reason":"present","currency":"","provider":"sevenrooms","fulfilment":"","source_url":"https://www.sevenrooms.com/explore/beachlifegrotto/reservations/create/search","observed_at":null,"relationship":"marketplace","sections_read":0,"sections_total":0}],"place_name":"BeachLife Grotto","comparisons":[],"observed_at":"2026-10-13T01:59:33.517818+00:00","location_ref":"920c7657837a625c1ce4902f2298897162ca0f3496bfa86728cc898eacd42d1d","place_reason":"","schema_version":1,"retained_reason":"","content_revision":"7d2ce7a182986dc0b57bf1709ea51194","reference_reason":"the site's own menu, resolved to this location","reference_surface":"publisher:0:py-of-brunch-b1129200-b3c7-4eee-bab3-187717bbc4ca-menu-title","restaurant_location_id":"48bd7603-1eeb-46b4-b8ec-79c4dacbe4c6"},"restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-13T01:59:33.517818Z","reasons":["no licence register is wired for CA (building_permit), CA (health_inspection); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/beachlifegrotto.com/locations","map_api_path":"/v1/public/company-intelligence/beachlifegrotto.com/locations/map"},"menu":{"persisted_count":55,"api_path":"/v1/public/company-intelligence/beachlifegrotto.com/menu"},"people":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/beachlifegrotto.com/people"}}}