{"domain":"main-port.com","observed_at":"2026-10-19T12:19:19.286140+00:00","materially_changed_at":"2026-10-19T12:19:19.286140+00:00","generation_id":"d8e5bcb3-c000-4714-8b28-2d1e4aff7f04","snapshot":"8fa603acc754bba884025df1740e65e04fdf7260e80a60f0e482b9a834eba379","collector":"global-intelligence","collector_build":"948833cbad48","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":41,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":97,"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":"no corroborated legal name is printed and no current licence names an operator","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"menus":1,"github":0,"hiring":0,"people":0,"contact":5,"content":8,"identity":5,"security":3,"locations":3,"menu_read":{"items":43,"pages_read":1,"priced_items":43,"pages_selected":1,"pages_read_as_text":1},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match, searched under each entity the record resolves: its registrant, printed name and operators, and the members, officers and related registrations its authorities file. Not a complete national or state litigation history; other parties are listed as parties to the case only, and they and the attorneys are not attributed to this company.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"technology":1,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant, a licence-proven operator, a member, officer or related registration its authorities file, or an owner USPTO names on one of those marks -- each mark under the owner it was searched for; not patents or a certified current ownership portfolio.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"infrastructure":12,"outbound_links":1,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"processed_discovered_sources","personal_mailboxes":0},"channel_pricing":{"scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","reason":"No ordering platform is linked from any accepted location, so no channel menu was read; this says the site declared no door, not that the restaurant is on no platform.","status":"not_read","presence":{"olo":"not_declared","resy":"not_declared","tock":"not_declared","chomp":"not_declared","slice":"not_declared","toast":"not_declared","clover":"not_declared","dylish":"not_declared","menufy":"not_declared","skytab":"not_declared","spoton":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"searched_not_found","doordash":"not_declared","getsauce":"not_declared","menusifu":"not_declared","ubereats":"searched_not_found","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"not_declared","spothopper":"searched_not_found","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{},"resolved_menu":{"items":9,"place":"MainPort, 1010 North Ave","surfaces":1,"reference":"publisher:0:http-main-port-com-menu-php","location_ref":"b1653bc2127e9d43879e917924436f4a877018c6be2aec0e46b28ff461875469","reference_why":"the site's own menu, which does not resolve to this location; the differences below are measured against the published prices and are not a claim about what this branch charges directly","schema_version":1},"accepted_locations":3,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"failed":15,"attempted":15},"provider_footprint":{"grubhub":{"not_searched":1,"searched_not_found":2},"ubereats":{"not_searched":1,"searched_not_found":2},"spothopper":{"not_searched":1,"searched_not_found":2}},"external_identities":0,"restaurant_locations":{"active":0,"coming_soon":0,"canonical_accepted":3,"material_conflicts":0,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":0,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":0,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":24,"operating_status_unstated":3,"store_identities_answered":0,"provider_accounts_enumerated":0,"provider_edges_not_attempted":3,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"provider_edges_validation_unconfirmed":6},"people_source_closure":[{"found":7,"state":"complete","reason":"found counts the pages read","source":"site_people_pages"},{"state":"not_attempted","reason":"no corroborated legal name or licence-proven operator to search","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"state":"complete_no_match","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"people_candidates_held":{"count":1,"by_reason":{"offsite_page_not_roster_labelled":1}},"restaurant_location_providers":{},"restaurant_location_registries":{"ct_liquor_cafe":{"records_observed":0,"premises_complete":3},"ct_liquor_tavern":{"records_observed":0,"premises_complete":3},"ct_liquor_wine_beer":{"records_observed":0,"premises_complete":3},"ct_hartford_building":{"records_observed":0,"premises_unsupported":3},"ct_liquor_restaurant":{"records_observed":0,"premises_complete":3},"unconfigured_CT_building_permit":{"records_observed":0,"premises_unsupported":3}},"restaurant_location_provider_reads":{"grubhub":{"not_attempted":1,"validation_unconfirmed":2},"ubereats":{"not_attempted":1,"validation_unconfirmed":2},"spothopper":{"not_attempted":1,"validation_unconfirmed":2}}},"lanes_failed":null,"rendered_tier":{"reason":"the served page ships no hydrated state and served readable text, so there is nothing a browser would assemble that the static parse missed","eligible":false},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"MainPort","basis":"publisher_declared","via":["http://main-port.com","declared og:site_name"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Published description","value":"MainPort serves Halal food, fish and chips, fried chicken, chicken over rice, seafood, burgers, sandwiches, wings, sides and more in Bridgeport, Norwalk and West Haven, Connecticut. Order online for pickup.","basis":"publisher_declared","via":["http://main-port.com/#locations"],"first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["http://main-port.com/#locations"],"first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Copyright line","value":"© 1981-2026 MainPort","basis":"directly_observed","via":["http://main-port.com/#locations"],"first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Logo","value":"https://mainport.online/images/logo.png","basis":"publisher_declared","via":["http://main-port.com","declared Organization logo","declared asset on another registrable domain (mainport.online) — not the subject's own host"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"main-port.com, www.main-port.com, mx.main-port.com","basis":"directly_observed","first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/1.1","basis":"directly_observed","via":["http://main-port.com/"],"first_observed_at":"2026-10-19T12:18:38.072427+00:00","last_confirmed_at":"2026-10-19T12:18:38.072427+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["http://main-port.com/"],"first_observed_at":"2026-10-19T12:18:38.072427+00:00","last_confirmed_at":"2026-10-19T12:18:38.072427+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI main-port.com"],"first_observed_at":"2026-10-19T12:18:37.084536+00:00","last_confirmed_at":"2026-10-19T12:18:37.084536+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI main-port.com"],"first_observed_at":"2026-10-19T12:18:37.084536+00:00","last_confirmed_at":"2026-10-19T12:18:37.084536+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS29873 BIZLAND-SD - Newfold Digital, Inc., US","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","about_ref":"self"},{"label":"Registrar","value":"Bluehost Inc.","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-19T12:18:37.083651+00:00","last_confirmed_at":"2026-10-19T12:18:37.083651+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2012-03-19","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-19T12:18:37.083651+00:00","last_confirmed_at":"2026-10-19T12:18:37.083651+00:00","about_ref":"self"},{"label":"A at main-port.com","value":"66.96.130.89","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"A at mx.main-port.com","value":"66.96.140.94  •  66.96.140.95","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:37.877277+00:00","last_confirmed_at":"2026-10-19T12:18:37.877277+00:00","about_ref":"self"},{"label":"NS at main-port.com","value":"ns1.ipower.com.  •  ns2.ipower.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"SOA at main-port.com","value":"NS2.IPOWER.com. namehost.WORLDNIC.com. 126101412 10800 3600 604800 3600","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"PHP","value":{"name":"PHP","@type":"SoftwareApplication","softwareVersion":"8.4.7"},"basis":"directly_observed","via":["http://main-port.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"}]},"mail":{"title":"Mail","facts":[{"label":"Authorised to send mail as this domain","value":"websitewelcome.com","basis":"publisher_declared","via":["main-port.com","declared as spf_include","observed in static_parse"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"Mail exchangers","value":["30 mx.main-port.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"SPF record","value":"v=spf1 ip4:66.96.128.0/18 include:websitewelcome.com ?all","basis":"directly_observed","via":["DNS TXT"],"last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"MX at main-port.com","value":"30 mx.main-port.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"},{"label":"TXT at main-port.com","value":"v=spf1 ip4:66.96.128.0/18 include:websitewelcome.com ?all","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-19T12:18:36.980170+00:00","last_confirmed_at":"2026-10-19T12:18:36.980170+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"Certificate issuer","value":"DigiCert Inc","basis":"directly_observed","via":["TLS handshake with SNI main-port.com"],"first_observed_at":"2026-10-19T12:18:37.084536+00:00","last_confirmed_at":"2026-10-19T12:18:37.084536+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2027-02-26","basis":"directly_observed","via":["TLS handshake with SNI main-port.com"],"first_observed_at":"2026-10-19T12:18:37.084536+00:00","last_confirmed_at":"2026-10-19T12:18:37.084536+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-19T12:18:37.083651+00:00","last_confirmed_at":"2026-10-19T12:18:37.083651+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":[]},"contact":{"title":"Contact","facts":[{"label":"4752245811","value":{"@type":"ContactPoint","value":"4752245811","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"4752245811","description":"475-224-5811","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","field_sources":{"value":{"via":["http://main-port.com"],"basis":"publisher_declared"}},"via":["http://main-port.com"]},{"label":"Published form asks for","value":{"form":{"fields":[{"kind":"email","name":"email","type":"email","label":"Email","required":true,"selector":"[name=\"email\"]","semantic":{"role":"sender.email","state":"declared","evidence":"autocomplete=email"},"max_length":190,"autocomplete":"email"}],"purpose":{"resolved":"newsletter","candidates":["newsletter"],"structural":"newsletter","structural_reason":"a lone email input"},"outreach":{"reason":"its purpose is newsletter, not a general contact"},"occurrence":{"heading":"Reset Password","page_url":"http://main-port.com/forgot-password.php"},"submission":{"url":"http://main-port.com/forgot-password.php","method":"POST"},"submit_text":"Send Reset Link","form_selector":"body > main:nth-of-type(1) > section:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > form:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:main-port.com:4d173340cbe77e01"]},"@type":"ContactPoint","value":"http://main-port.com/forgot-password.php","channel":"form","purpose":"newsletter","subject":{"kind":"organization"},"document":"Email","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-19T12:18:42.639604+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","field_sources":{"value":{"via":["http://main-port.com/forgot-password.php","form headed \"Reset Password\"","submits to http://main-port.com/forgot-password.php","purpose: newsletter (a lone email input)"],"basis":"directly_observed"}},"via":["http://main-port.com/forgot-password.php","form headed \"Reset Password\"","submits to http://main-port.com/forgot-password.php","purpose: newsletter (a lone email input)"]},{"label":"Published form asks for","value":{"form":{"live":true,"fields":[{"kind":"message","name":"special_instructions","type":"textarea","label":"Special instructions","hidden":true,"selector":"#mpSpecialInstructions","hidden_by":"aria-hidden","max_length":500},{"name":"quantity","type":"text","hidden":true,"readonly":true,"selector":"#mpQuantity","hidden_by":"aria-hidden"}],"hidden":true,"purpose":{"resolved":"contact","candidates":["contact"],"structural":"contact","structural_reason":"a field to write or be reached through"},"outreach":{"reason":"its structure is a contact form","eligible":true,"preferred":true,"asks_message":true},"occurrence":{"heading":"Cheese Cake","page_url":"http://main-port.com/menu.php"},"submission":{"url":"http://main-port.com/menu.php","method":"GET"},"interaction":{"controls":[{"text":"−","type":"button","hidden":true,"selector":"#mpQuantityMinus"},{"text":"+","type":"button","hidden":true,"selector":"#mpQuantityPlus"}],"unobserved":["button_transitions"],"observation":"read_only"},"form_selector":"#mpProductForm","previous_source_keys":["urn:lumitra:route:main-port.com:94fac0d2ec0e3719"]},"@type":"ContactPoint","value":"http://main-port.com/menu.php","channel":"form","purpose":"contact","subject":{"kind":"organization"},"document":"Special instructions, quantity","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-19T12:18:37.795162+00:00","last_confirmed_at":"2026-10-19T12:18:37.795162+00:00","field_sources":{"value":{"via":["http://main-port.com/menu.php","form headed \"Cheese Cake\"","submits to http://main-port.com/menu.php","purpose: contact (a field to write or be reached through)"],"basis":"directly_observed"}},"via":["http://main-port.com/menu.php","form headed \"Cheese Cake\"","submits to http://main-port.com/menu.php","purpose: contact (a field to write or be reached through)"]},{"label":"2033310620","value":{"@type":"ContactPoint","value":"2033310620","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"2033310620","description":"203-331-0620","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","field_sources":{"value":{"via":["http://main-port.com"],"basis":"publisher_declared"}},"via":["http://main-port.com"]},{"label":"2039399900","value":{"@type":"ContactPoint","value":"2039399900","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"2039399900","description":"203-939-9900","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","field_sources":{"value":{"via":["http://main-port.com"],"basis":"publisher_declared"}},"via":["http://main-port.com"]}],"candidates":[],"collection":{"status":"complete","observed_at":"2026-10-19T12:19:19.286140Z","reasons":[]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages read, no person named with a role: 8 of the site's pages read","basis":"derived","via":["http://main-port.com","http://main-port.com/","http://main-port.com/#locations","http://main-port.com/cart.php","http://main-port.com/create-account.php"],"about_ref":"self","source_surface_ref":"http://main-port.com"}],"candidates":[],"collection":{"status":"complete","observed_at":"2026-10-19T12:19:19.286140Z","reasons":[]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"benawa.com","value":"Benawa Network","basis":"publisher_declared","via":["7 link observation(s)"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Bridgeport","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"06483","addressRegion":"CT","streetAddress":"1010 North Ave","addressLocality":"Bridgeport"}},"basis":"publisher_declared","via":["http://main-port.com/"],"first_observed_at":"2026-10-19T12:18:38.072427+00:00","last_confirmed_at":"2026-10-19T12:18:38.072427+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"Norwalk","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"06854","addressRegion":"CT","streetAddress":"42 N Main St","addressLocality":"Norwalk"}},"basis":"publisher_declared","via":["http://main-port.com/#locations"],"first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"},{"label":"West Haven","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"0651","addressRegion":"CT","streetAddress":"56 Boston Post Rd","addressLocality":"West Haven"}},"basis":"publisher_declared","via":["http://main-port.com/#locations"],"first_observed_at":"2026-10-19T12:18:38.072466+00:00","last_confirmed_at":"2026-10-19T12:18:38.072466+00:00","about_ref":"self","source_surface_ref":"http://main-port.com"}]},"content":{"title":"Content","facts":[{"label":"Sitemap read failed","value":"https://main-port.com/robots.txt (TLS handshake failed)","basis":"derived","via":["the URL inventory in this section is a lower bound"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","about_ref":"self"},{"label":"Sitemap read failed","value":"https://main-port.com/sitemap.xml (TLS handshake failed)","basis":"derived","via":["the URL inventory in this section is a lower bound"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","about_ref":"self"},{"label":"Sitemap read failed","value":"https://main-port.com/sitemap_index.xml (TLS handshake failed)","basis":"derived","via":["the URL inventory in this section is a lower bound"],"first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:42.639604+00:00","about_ref":"self"},{"label":"Homepage","value":"http://main-port.com/","basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self"},{"label":"URL","value":"http://main-port.com/create-account.php","basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:38.072796+00:00","last_confirmed_at":"2026-10-19T12:18:38.072796+00:00","about_ref":"self"},{"label":"URL","value":"http://main-port.com/forgot-password.php","basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:38.072796+00:00","last_confirmed_at":"2026-10-19T12:18:38.072796+00:00","about_ref":"self"},{"label":"URL","value":"http://main-port.com/login.php","basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+00:00","about_ref":"self"},{"label":"URL","value":"http://main-port.com/menu.php","basis":"publisher_declared","first_observed_at":"2026-10-19T12:18:37.240033+00:00","last_confirmed_at":"2026-10-19T12:18:37.240033+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 MainPort, 1010 North 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":"http://main-port.com/menu.php","items":43,"channel":"direct","complete":true,"pricedItems":8}],"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 27 platform menus read among 3 accepted locations","name":"MainPort","address":{"city":"Bridgeport","unit":"","region":"CT","street":"1010 North Ave","country":"US","postal_code":"06483"},"sourceKey":"b1653bc2127e9d43879e917924436f4a877018c6be2aec0e46b28ff461875469"},"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"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":3,"locationsWithStore":0},{"label":"MenuSifu","detail":"no MenuSifu door for this location on the site's pages or in any provider response; MenuSifu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menusifu","acceptedLocations":3,"locationsWithStore":0},{"label":"Menufy","detail":"no Menufy door for this location on the site's pages or in any provider response; Menufy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menufy","acceptedLocations":3,"locationsWithStore":0},{"label":"Dylish","detail":"no Dylish door for this location on the site's pages or in any provider response; Dylish publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"dylish","acceptedLocations":3,"locationsWithStore":0},{"label":"getsauce","detail":"no getsauce door for this location on the site's pages or in any provider response; getsauce publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"getsauce","acceptedLocations":3,"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":3,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":3,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":3,"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":3,"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":3,"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":3,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":3,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:d8141dea904538b3733db25e","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":"MainPort","basis":"the site's published name","name_witnesses":[{"source_url":"http://main-port.com","text":"MainPort","rule":"published name","region":null,"heading":""},{"source_url":"","text":"MainPort","rule":"accepted location name","region":null,"heading":""},{"source_url":"http://main-port.com","text":"MainPort","rule":"copyright holder","region":null,"heading":""},{"source_url":"http://main-port.com","text":"MainPort","rule":"declared organization","region":null,"heading":""},{"source_url":"https://main-port.com/","text":"main-port.com","rule":"domain","region":null,"heading":""},{"source_url":"http://main-port.com","text":"MainPort","rule":"page titles","region":null,"heading":""},{"source_url":"http://main-port.com","text":"MainPort","rule":"site name","region":null,"heading":""}],"alternatives":[],"site":"http://main-port.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"http://main-port.com/#locations","text":"MainPort | Fish & Chips, Fried Chicken & Seafood","rule":"front door","region":null,"heading":""}],"logo":"https://mainport.online/images/logo.png","logo_basis":"declared Organization logo","legal_name":"","legal_basis":"","description":"MainPort serves Halal food, fish and chips, fried chicken, chicken over rice, seafood, burgers, sandwiches, wings, sides and more in Bridgeport, Norwalk and West Haven, Connecticut. Order online for pickup.","description_basis":"the homepage's declared description","profiles":[]},"relationships":[{"predicate":"states_since_year","object":{"kind":"event_statement","year":"1981"},"witness":{"source_url":"http://main-port.com","text":"Serving Connecticut Since 1981","rule":"since_year","region":"main","heading":""},"state":"supported","depends_on":[],"family":"histories","source_key":null,"first_observed_at":"2026-10-19T12:19:19.286140Z","last_confirmed_at":"2026-10-19T12:19:19.286140Z","id":"b77a268a-b1eb-4675-9362-2efd3c78bbd4","to_identity_id":null,"to_href":null},{"predicate":"authorizes_mail_sender","object":{"kind":"web_surface","domain":"websitewelcome.com"},"witness":{"source_url":"","text":"v=spf1 ip4:66.96.128.0/18 include:websitewelcome.com ?all","rule":"dns_record_parse","region":null,"heading":""},"state":"supported","depends_on":[],"family":"technical","source_key":{"namespace":"web","object_type":"registrable_domain","key":"websitewelcome.com"},"first_observed_at":"2026-10-19T12:19:19.286140Z","last_confirmed_at":"2026-10-19T12:19:19.286140Z","id":"01a0a99f-faa4-453d-8a5f-33d9d0abfa29","to_identity_id":null,"to_href":null}],"propositions":[{"proposition":"operating_since","object":{"kind":"event_statement","year":"1981"},"state":"supported","paths":[{"rule":"since_year","relationships":[0]}],"opposing":[]}],"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-19T12:19:19.286140+00:00","business_identity_id":"a30db6aa-dbf1-4102-b210-212f858dc3ac","href":"/company-intelligence/main-port.com","menu_intelligence":{"@type":"MenuIntelligence","items":[{"id":"ec1b65e8-cf5e-4764-8bb9-b4a2e15ab957","name":"Animal Burger","description":"fried onions, pickles, tomato, lettuce, thousand island dressing Customize + 🍽️","categories":["chicken catering"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"427e32a0a1ea3ef1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":799,"availability":"","menu_context":"Menu","source_price":"$7.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Animal Burger","sections":["chicken catering"],"position":27,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|animal burger|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"653fb24c-92cf-45b1-b220-ff598c4b9a2e","name":"Banana Pudding","description":"Banana Pudding Add to Order + 🍽️","categories":["Juice & Gatorade"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4d7de0a46958dea5","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":349,"availability":"","menu_context":"Menu","source_price":"$3.49"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Banana Pudding","sections":["Juice & Gatorade"],"position":40,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|banana pudding|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f5d1d854-e8cf-48e6-ad02-783ccabbf33d","name":"Cheese Cake","description":"New York style Cheese Cake Add to Order + Add to order × Special instructions Please do not use this box to request items that have an additional charge. Quantity − + Total $0.00 Add to Order × Pickup Location","categories":["Juice & Gatorade"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"cf66492c027dc55b","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":399,"availability":"","menu_context":"Menu","source_price":"$3.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Cheese Cake","sections":["Juice & Gatorade"],"position":43,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|cake cheese|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a5cd62e2-d35b-4b8a-a9cd-e3057eef7aa5","name":"Red Velvet Cake","description":"Red Velvet Cake Add to Order + 🍽️","categories":["Juice & Gatorade"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"6a32c615298a4a99","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":399,"availability":"","menu_context":"Menu","source_price":"$3.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Red Velvet Cake","sections":["Juice & Gatorade"],"position":41,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|cake red velvet|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"8f18d56c-9771-4ad9-8491-1566ddd3de41","name":"Macaroni and Cheese","description":"Macaroni and Cheese 8 oz cup Add to Order + 🍽️","categories":["side appetizers"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"9be2bdd63b64d64b","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":349,"availability":"","menu_context":"Menu","source_price":"$3.49"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Macaroni and Cheese","sections":["side appetizers"],"position":33,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|cheese macaroni|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"c83f9a61-72b8-49a4-95e8-9a12cfea9a92","name":"From","description":"🍽️","categories":["#1 Mix Chicken","#2 Chicken Pop Corn","#3 Chicken Tenders","#4 Hot Wings","#5 Boneless Hot Wings","#6 Chicken Sandwich","#7 Fish Sandwich","#8 Cheese Burger","#9 Philly Cheese Steak","#10 Gyro","#11 Mix Chicken","#12 Chicken Tenders","#13 Whiting Fish","#14 Grilled Chicken","#15 Lamb Gyro","#16 Mix Chicken & Lamb","Fish & Chips","Jumbo Shrimp & Chips","Scallops","Clam Strips","Seafood #1","Mixed Chicken Only","Chicken Wings Only","chicken catering","French Fries","Loaded fries","Potato Wedges","Curly Fries","side appetizers","Cold cup Salad","Jamaican Beef Patties","12 oz Can Soda","20 oz Bottle Soda","Snapple Juice","Juice & Gatorade"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"25d067829119ec51","label":"12 oz Can Soda","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":125,"availability":"","menu_context":"Menu","source_price":"$1.25"}]},{"id":"5637a2cdae7da320","label":"20 oz Bottle Soda","offers":[{"kind":"","serving":{"type":"bottle","volume_ml":591},"currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":269,"availability":"","menu_context":"Menu","source_price":"$2.69"}]},{"id":"7cfd855642cd65a9","label":"Cold cup Salad","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":279,"availability":"","menu_context":"Menu","source_price":"$2.79"}]},{"id":"9d1b690ad8b1dfef","label":"Snapple Juice","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":289,"availability":"","menu_context":"Menu","source_price":"$2.89"}]},{"id":"45fbf092bea59896","label":"Fish & Chips","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":399,"availability":"","menu_context":"Menu","source_price":"$3.99"}]},{"id":"dd9b64065af1fd1b","label":"Jamaican Beef Patties","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":449,"availability":"","menu_context":"Menu","source_price":"$4.49"}]},{"id":"864493dc072fa304","label":"Loaded fries","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":499,"availability":"","menu_context":"Menu","source_price":"$4.99"}]},{"id":"8deae3ffe7231377","label":"#6 Chicken Sandwich","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":699,"availability":"","menu_context":"Menu","source_price":"$6.99"}]},{"id":"5fb29d4f9d6113bf","label":"Clam Strips","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":799,"availability":"","menu_context":"Menu","source_price":"$7.99"}]},{"id":"ee145bab6e76e235","label":"#1 Mix Chicken","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":899,"availability":"","menu_context":"Menu","source_price":"$8.99"}]},{"id":"34da9dc12086fcba","label":"#3 Chicken Tenders","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":1099,"availability":"","menu_context":"Menu","source_price":"$10.99"}]},{"id":"b0df031d706f5f9f","label":"#4 Hot Wings","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":1199,"availability":"","menu_context":"Menu","source_price":"$11.99"}]},{"id":"10fb316404ae3137","label":"#13 Whiting Fish","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":1299,"availability":"","menu_context":"Menu","source_price":"$12.99"}]},{"id":"2e04406c469a5adc","label":"Seafood #1","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":1400,"availability":"","menu_context":"Menu","source_price":"$14.00"}]},{"id":"3f1428abe594f2ef","label":"Chicken Wings Only","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":1499,"availability":"","menu_context":"Menu","source_price":"$14.99"}]},{"id":"37bea8d53149b222","label":"chicken catering","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":4499,"availability":"","menu_context":"Menu","source_price":"$44.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"From","sections":["#1 Mix Chicken","#2 Chicken Pop Corn","#3 Chicken Tenders","#4 Hot Wings","#5 Boneless Hot Wings","#6 Chicken Sandwich","#7 Fish Sandwich","#8 Cheese Burger","#9 Philly Cheese Steak","#10 Gyro","#11 Mix Chicken","#12 Chicken Tenders","#13 Whiting Fish","#14 Grilled Chicken","#15 Lamb Gyro","#16 Mix Chicken & Lamb","Fish & Chips","Jumbo Shrimp & Chips","Scallops","Clam Strips","Seafood #1","Mixed Chicken Only","Chicken Wings Only","chicken catering","French Fries","Loaded fries","Potato Wedges","Curly Fries","side appetizers","Cold cup Salad","Jamaican Beef Patties","12 oz Can Soda","20 oz Bottle Soda","Snapple Juice","Juice & Gatorade"],"position":1,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|from|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"a7718d37-0084-4d13-bf39-8ec5b5c5f118","name":"Sweet Potato Pie","description":"Sweet Potato Pie Add to Order + 🍽️","categories":["Juice & Gatorade"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"d1e556a29826eee3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":299,"availability":"","menu_context":"Menu","source_price":"$2.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Sweet Potato Pie","sections":["Juice & Gatorade"],"position":42,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|pie potato sweet|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"7f63c183-c041-4974-b0d8-ffe27a8fb4bb","name":"Seafood #2","description":"1 Fish + 6 Jumbo Shrimp + Clam Strips + Chips Add to Order + 🍽️","categories":["Seafood #1"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"fe4cc89a95505b19","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":2099,"availability":"","menu_context":"Menu","source_price":"$20.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Seafood #2","sections":["Seafood #1"],"position":22,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|seafood||#2|"}],"conflicts":["not merged with \"Seafood #3\": name_fragment_differs","not merged with \"Seafood #3\": name_shortened","not merged with \"Seafood #3\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"029f5189-24fc-4e0b-a788-cf9f58a01f56","name":"Seafood #3","description":"1 Fish + 6 Jumbo Shrimp + Clam Strips + Scallops + Chips Add to Order + fried chicken 🍽️","categories":["Seafood #1"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"6ea1a83f4c6c8cd5","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:http-main-port-com-menu-php","observed_at":null,"amount_cents":2699,"availability":"","menu_context":"Menu","source_price":"$26.99"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:http-main-port-com-menu-php","item_id":"","name":"Seafood #3","sections":["Seafood #1"],"position":23,"also_named":[],"key":"nm|publisher:0:http-main-port-com-menu-php|seafood||#3|"}],"conflicts":["not merged with \"Seafood #2\": name_fragment_differs","not merged with \"Seafood #2\": name_shortened","not merged with \"Seafood #2\": two_rows_one_menu"],"unresolved":[],"retained":false}],"coverage":{"items":9,"surfaces":1,"surfaces_read":1,"surfaces_failed":0,"items_with_price":9,"surfaces_partial":0,"unresolved_splits":2},"retained":false,"surfaces":[{"id":"publisher:0:http-main-port-com-menu-php","url":"http://main-port.com/menu.php","label":"Menu","scope":{"why":"no evidence ties this menu to the selected location","region":"","resolved":false,"place_key":"","menu_context":"Menu"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"http://main-port.com/menu.php","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0}],"place_name":"MainPort","comparisons":[],"observed_at":"2026-10-19T12:19:19.286140+00:00","location_ref":"b1653bc2127e9d43879e917924436f4a877018c6be2aec0e46b28ff461875469","place_reason":"","schema_version":1,"retained_reason":"","content_revision":"3a40a9ddbff875d718df73fad18db334","reference_reason":"the site's own menu, which does not resolve to this location; the differences below are measured against the published prices and are not a claim about what this branch charges directly","reference_surface":"publisher:0:http-main-port-com-menu-php","restaurant_location_id":"e1f159c8-713b-4113-976c-0c2b1c05dca1"},"restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-19T12:19:19.286140Z","reasons":["no licence register is wired for CT (building_permit); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":3,"collection_status":"partial","api_path":"/v1/public/company-intelligence/main-port.com/locations","map_api_path":"/v1/public/company-intelligence/main-port.com/locations/map"},"menu":{"persisted_count":9,"api_path":"/v1/public/company-intelligence/main-port.com/menu"},"people":{"persisted_count":0,"collection_status":"complete","api_path":"/v1/public/company-intelligence/main-port.com/people"}}}