{"domain":"graftonoysterbar.com","observed_at":"2026-10-27T16:25:20.651596+00:00","materially_changed_at":"2026-10-27T16:25:20.651596+00:00","generation_id":"a516dbed-8e1e-4f2a-ba26-0fd5266ebaa2","snapshot":"3aef95134cc6d76bc6ed35540de2a6905893ef1dc2a0f400d6bfb0e1a6693622","collector":"global-intelligence","collector_build":"5c88f09b1b52","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":79,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":495,"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":0,"github":0,"hiring":1,"people":0,"contact":2,"content":41,"identity":5,"security":3,"locations":1,"menu_read":{"items":0,"reasons":["4 other page(s) of the site were read for what they print, and none prints a menu (a menu needs at least 10 dishes printed with a price)","6 menu page(s) read: no menu marker and fewer than 5 priced lines; they show 36 image(s), and no text is read from an image"],"pages_read":6,"priced_items":0,"pages_rendered":6,"pages_selected":6,"pages_tested_by_content":4},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match, searched under each entity the record resolves: its registrant, printed name and operators, and the members, officers and related registrations its authorities file. Not a complete national or state litigation history; other parties are listed as parties to the case only, and they and the attorneys are not attributed to this company.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"technology":4,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant, a licence-proven operator, a member, officer or related registration its authorities file, or an owner USPTO names on one of those marks -- each mark under the owner it was searched for; not patents or a certified current ownership portfolio.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"hiring_roles":{"jobs":0,"open":0,"closed":0,"readings":0,"pay_differs":0,"corroborated":0,"other_employer":0,"pay_from_description":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"The 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":13,"menu_nutrition":{"status":"complete","items_read":0,"pages_read":0,"widgets_read":0,"pages_selected":0,"widgets_discovered":0},"outbound_links":1,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"partial","personal_mailboxes":1},"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":{},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"failed":15,"attempted":15},"provider_footprint":{"grubhub":{"searched_not_found":1},"ubereats":{"searched_not_found":1},"spothopper":{"searched_not_found":1}},"external_identities":2,"restaurant_locations":{"active":0,"coming_soon":0,"canonical_accepted":1,"material_conflicts":1,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":0,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":0,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":6,"operating_status_unstated":1,"store_identities_answered":0,"provider_accounts_enumerated":0,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"provider_edges_validation_unconfirmed":3},"people_source_closure":[{"state":"partial","reason":"2 failed, 0 not reached, 0 deferred, 0 read in part","source":"site_people_pages","failures":[{"url":"https://graftonharbor.com/hakuna-matata-booking","reason":"HTTP 403: refused to the browser user agent, to none, and to the collector's navigation","status":403},{"url":"https://graftonharbor.com/wp-json/wp/v2/pages/477","reason":"HTTP 403: refused","status":403}]},{"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"},{"found":1,"state":"complete","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"organization_relationships":{"pages":10,"status":"complete","statements":0,"identifiers":0,"relationships":0,"links_without_relationship_words":1},"restaurant_location_providers":{},"restaurant_location_registries":{"il_henry_food":{"records_observed":0,"premises_unsupported":1},"il_dupage_food":{"records_observed":0,"premises_unsupported":1},"il_mclean_food":{"records_observed":0,"premises_unsupported":1},"il_chicago_food":{"records_observed":0,"premises_unsupported":1},"il_henry_health":{"records_observed":0,"premises_unsupported":1},"il_jackson_food":{"records_observed":0,"premises_unsupported":1},"il_lcc_licenses":{"records_observed":0,"premises_complete":1},"il_madison_food":{"records_observed":0,"premises_unsupported":1},"il_stclair_food":{"records_observed":0,"premises_unsupported":1},"il_chicago_health":{"records_observed":0,"premises_unsupported":1},"il_chicago_liquor":{"records_observed":0,"premises_unsupported":1},"il_jackson_health":{"records_observed":0,"premises_unsupported":1},"il_chicago_building":{"records_observed":0,"premises_unsupported":1},"il_chicago_sidewalk":{"records_observed":0,"premises_unsupported":1},"unconfigured_IL_building_permit":{"records_observed":0,"premises_unsupported":1},"unconfigured_IL_health_inspection":{"records_observed":0,"premises_unsupported":1},"unconfigured_IL_food_service_permit":{"records_observed":0,"premises_unsupported":1},"unconfigured_IL_sidewalk_cafe_permit":{"records_observed":0,"premises_unsupported":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_unconfirmed":1},"ubereats":{"validation_unconfirmed":1},"spothopper":{"validation_unconfirmed":1}}},"lanes_failed":null,"rendered_tier":{"eligible":true,"pages_rendered":2},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"Grafton Oyster Bar","basis":"publisher_declared","via":["the name the site's own lines print, spelling its domain"],"first_observed_at":"2026-10-27T16:24:44.974177+00:00","last_confirmed_at":"2026-10-27T16:24:44.974177+00:00","about_ref":"self"},{"label":"Published description","value":"Live Music Bar with Cajun Creole Cuisine in Grafton, Illinois","basis":"publisher_declared","via":["https://graftonoysterbar.com/"],"first_observed_at":"2026-10-27T16:24:44.974177+00:00","last_confirmed_at":"2026-10-27T16:24:44.974177+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["https://graftonoysterbar.com/"],"first_observed_at":"2026-10-27T16:24:44.974177+00:00","last_confirmed_at":"2026-10-27T16:24:44.974177+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"},{"label":"Copyright line","value":"© Copyright 2026","basis":"directly_observed","via":["https://graftonoysterbar.com/"],"first_observed_at":"2026-10-27T16:24:44.974177+00:00","last_confirmed_at":"2026-10-27T16:24:44.974177+00:00","about_ref":"unbound","source_surface_ref":"https://graftonoysterbar.com"},{"label":"Logo","value":"https://graftonoysterbar.com/grafton-oyster-bar-logo.png","basis":"directly_observed","via":["https://graftonoysterbar.com/","image inside the header's link to the site root"],"first_observed_at":"2026-10-27T16:24:44.974177+00:00","last_confirmed_at":"2026-10-27T16:24:44.974177+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"graftonoysterbar.com, www.graftonoysterbar.com, mx.graftonoysterbar.com","basis":"directly_observed","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+00:00","about_ref":"self"},{"label":"DNS wildcard","value":"65.254.246.208","basis":"directly_observed","via":["a sentinel label that cannot exist resolved to this address — enumerated subdomains were suppressed"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/1.1","basis":"directly_observed","via":["https://www.graftonoysterbar.com/"],"first_observed_at":"2026-10-27T16:24:44.974257+00:00","last_confirmed_at":"2026-10-27T16:24:44.974257+00:00","about_ref":"self","source_surface_ref":"https://www.graftonoysterbar.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://www.graftonoysterbar.com/"],"first_observed_at":"2026-10-27T16:24:44.974257+00:00","last_confirmed_at":"2026-10-27T16:24:44.974257+00:00","about_ref":"self","source_surface_ref":"https://www.graftonoysterbar.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI graftonoysterbar.com"],"first_observed_at":"2026-10-27T16:24:32.860048+00:00","last_confirmed_at":"2026-10-27T16:24:32.860048+00:00","about_ref":"self"},{"label":"ALPN","value":"http/1.1","basis":"directly_observed","via":["TLS handshake with SNI graftonoysterbar.com"],"first_observed_at":"2026-10-27T16:24:32.860048+00:00","last_confirmed_at":"2026-10-27T16:24:32.860048+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-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+00:00","about_ref":"self"},{"label":"Registrar","value":"Wild West Domains, LLC","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-27T16:24:32.858226+00:00","last_confirmed_at":"2026-10-27T16:24:32.858226+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2016-01-28","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-27T16:24:32.858226+00:00","last_confirmed_at":"2026-10-27T16:24:32.858226+00:00","about_ref":"self"},{"label":"A at graftonoysterbar.com","value":"65.254.227.224","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"A at mx.graftonoysterbar.com","value":"65.254.254.50  •  65.254.254.51  •  65.254.254.52  •  65.254.254.53  •  65.254.254.54  •  65.254.254.55","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:40.744842+00:00","last_confirmed_at":"2026-10-27T16:24:40.744842+00:00","about_ref":"self"},{"label":"NS at graftonoysterbar.com","value":"ns1.accountsupport.com.  •  ns2.accountsupport.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"SOA at graftonoysterbar.com","value":"ns1.accountsupport.com. dnsadmin.accountsupport.com. 2016020851 10800 3600 604800 86400","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Bootstrap","value":{"name":"Bootstrap","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://graftonoysterbar.com","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"},{"label":"jQuery","value":{"name":"jQuery","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://graftonoysterbar.com","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"},{"label":"Loads stylesheet from","value":"fonts.googleapis.com","basis":"publisher_declared","via":["http://graftonoysterbar.com/breakfast-menu.html","declared as stylesheet","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-27T16:24:33.348210+00:00","last_confirmed_at":"2026-10-27T16:24:52.587045+00:00","about_ref":"self","source_surface_ref":"http://graftonoysterbar.com"},{"label":"Embeds content from","value":"www.google.com","basis":"publisher_declared","via":["http://graftonoysterbar.com/contact.html","declared as iframe_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-27T16:24:40.923741+00:00","last_confirmed_at":"2026-10-27T16:24:45.437268+00:00","about_ref":"self","source_surface_ref":"http://graftonoysterbar.com"}]},"mail":{"title":"Mail","facts":[{"label":"Authorised to send mail as this domain","value":"websitewelcome.com","basis":"publisher_declared","via":["graftonoysterbar.com","declared as spf_include","observed in static_parse"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"Mail exchangers","value":["30 mx.graftonoysterbar.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"SPF record","value":"v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:65.254.224.0/19 include:websitewelcome.com ?all","basis":"directly_observed","via":["DNS TXT"],"last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"MX at graftonoysterbar.com","value":"30 mx.graftonoysterbar.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"},{"label":"TXT at graftonoysterbar.com","value":"v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:65.254.224.0/19 include:websitewelcome.com ?all","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-27T16:24:32.777038+00:00","last_confirmed_at":"2026-10-27T16:24:32.777038+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"Certificate issuer","value":"DigiCert Inc","basis":"directly_observed","via":["TLS handshake with SNI graftonoysterbar.com"],"first_observed_at":"2026-10-27T16:24:32.860048+00:00","last_confirmed_at":"2026-10-27T16:24:32.860048+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2027-01-09","basis":"directly_observed","via":["TLS handshake with SNI graftonoysterbar.com"],"first_observed_at":"2026-10-27T16:24:32.860048+00:00","last_confirmed_at":"2026-10-27T16:24:32.860048+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-27T16:24:32.858226+00:00","last_confirmed_at":"2026-10-27T16:24:32.858226+00:00","about_ref":"self"}]},"hiring":{"title":"Hiring","facts":[{"label":"Careers page published","value":"https://graftonoysterbar.com/careers","basis":"directly_observed","via":["https://graftonoysterbar.com/careers","read — no schema.org JobPosting declared on it, and no ATS board observed in this run"],"first_observed_at":"2026-10-27T16:24:52.747272+00:00","last_confirmed_at":"2026-10-27T16:24:52.747272+00:00","about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"},{"label":"Hiring status","value":"no open role: careers page read, no roles listed; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched","basis":"derived","via":["https://graftonoysterbar.com/careers"],"about_ref":"self","source_surface_ref":"https://graftonoysterbar.com"}]},"external_identities":{"title":"External identities","facts":[{"label":"Facebook page","value":"Grafton-Oyster-Bar-601860106621356","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://www.facebook.com/Grafton-Oyster-Bar-601860106621356"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+00:00","about_ref":"relationship:8f1d93b7-a098-47b7-bd72-4a93730378fd","source_surface_ref":"https://www.facebook.com"},{"label":"X account","value":"GraftonOyster","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://twitter.com/GraftonOyster","resolves to https://x.com/GraftonOyster"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+00:00","about_ref":"relationship:74de25f1-f5f7-4eea-b45e-76291c222280","source_surface_ref":"https://twitter.com"}]},"contact":{"title":"Contact","facts":[{"label":"618-786-3000","value":{"@type":"ContactPoint","value":"618-786-3000","channel":"voice","purpose":"Drop us a line","subject":{"kind":"organization"},"evidence":[{"text":"TELEPHONE: 618-786-3000","heading":"Drop us a line!","locator":"p","source_url":"http://graftonoysterbar.com/contact.html","representation":"visible"}],"validity":"unknown","telephone":"618-786-3000","description":"TELEPHONE: 618-786-3000","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-27T16:24:45.121230+00:00","last_confirmed_at":"2026-10-27T16:24:45.121230+00:00","field_sources":{"value":{"via":["http://graftonoysterbar.com/contact.html","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["http://graftonoysterbar.com/contact.html","printed in page text, not marked up"]},{"label":"brad.hagen@sbcglobal.net","value":{"@type":"ContactPoint","email":"brad.hagen@sbcglobal.net","value":"brad.hagen@sbcglobal.net","channel":"email","purpose":"Drop us a line","subject":{"kind":"organization"},"evidence":[{"href":"mailto:brad.hagen@sbcglobal.net","text":"Contact / Find Us\nDrop us a line!\nADDRESS: 215 W. Water St., Grafton, Illinois 62037\nTELEPHONE: 618-786-3000\nEMAIL: brad.hagen@sbcglobal.net.","heading":"Drop us a line!","locator":"div.container","source_url":"http://graftonoysterbar.com/contact.html","anchor_text":"brad.hagen@sbcglobal.net.","representation":"href"},{"href":"mailto:brad.hagen@sbcglobal.net","text":"Contact / Find Us\nDrop us a line!\nADDRESS: 215 W. Water St., Grafton, Illinois 62037\nTELEPHONE: 618-786-3000\nEMAIL: brad.hagen@sbcglobal.net.","heading":"Drop us a line!","locator":"div.container","source_url":"http://graftonoysterbar.com/contact.html","anchor_text":"brad.hagen@sbcglobal.net.","representation":"visible"}],"validity":"unknown","description":"EMAIL: brad.hagen@sbcglobal.net.","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:45.121230+00:00","last_confirmed_at":"2026-10-27T16:24:45.121230+00:00","field_sources":{"value":{"via":["http://graftonoysterbar.com/contact.html"],"basis":"publisher_declared"}},"via":["http://graftonoysterbar.com/contact.html"]}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-27T16:25:20.651596Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 2 failed, 0 read only in part"]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages could not all be read: 0 unresolved, 0 not reached, 0 deferred behind other pages, 2 failed, 0 read only in part","basis":"derived","via":["https://graftonharbor.com/hakuna-matata-booking","https://graftonharbor.com/wp-json/wp/v2/pages/477"],"about_ref":"self","source_surface_ref":"https://graftonharbor.com"}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-27T16:25:20.651596Z","reasons":["people pages read in part: 0 unresolved, 0 not reached, 0 deferred, 2 failed, 0 read only in part"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"graftonharbor.com","value":"grafton-oyster-bar","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-27T16:24:44.661432+00:00","last_confirmed_at":"2026-10-27T16:24:44.661432+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Grafton","value":{"geo":{"@type":"GeoCoordinates","latitude":38.968883979559614,"longitude":-90.44041068464755},"@type":"Place","address":{"@type":"PostalAddress","postalCode":"62037","addressRegion":"IL","streetAddress":"215 W. Water St.","addressLocality":"Grafton"}},"basis":"directly_observed","via":["http://graftonoysterbar.com/contact.html"],"first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self","source_surface_ref":"http://graftonoysterbar.com"}]},"content":{"title":"Content","facts":[{"label":"Homepage","value":"https://graftonoysterbar.com/","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"Homepage","value":"https://www.graftonoysterbar.com/","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.862762+00:00","last_confirmed_at":"2026-10-27T16:24:32.862762+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/breakfast-menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/contact.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/fests.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/grafton-harbor-hakuna-matata-boat-tour.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/hours.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/index.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/music.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/site_map.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.697211+00:00","last_confirmed_at":"2026-10-27T16:24:40.697211+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/breakfast-menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/contact.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/fests.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/grafton-harbor-hakuna-matata-boat-tour.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/hours.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/index.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/music.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/site_map.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/contact.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/fests.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/grafton-harbor-hakuna-matata-boat-tour.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/hours.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/index.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/music.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://graftonoysterbar.com/site_map.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:32.860860+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/breakfast-menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/contact.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/fests.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/grafton-harbor-hakuna-matata-boat-tour.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/hours.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/index.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:40.693543+00:00","last_confirmed_at":"2026-10-27T16:24:40.693543+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/menu.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/music.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"https://www.graftonoysterbar.com/site_map.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:33.257051+00:00","last_confirmed_at":"2026-10-27T16:24:33.257051+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/find.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:41.335875+00:00","last_confirmed_at":"2026-10-27T16:24:41.335875+00:00","about_ref":"self"},{"label":"URL","value":"http://graftonoysterbar.com/musicsched.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:41.335875+00:00","last_confirmed_at":"2026-10-27T16:24:41.335875+00:00","about_ref":"self"},{"label":"URL","value":"http://www.graftonoysterbar.com/find.html","basis":"publisher_declared","first_observed_at":"2026-10-27T16:24:44.660602+00:00","last_confirmed_at":"2026-10-27T16:24:44.660602+00:00","about_ref":"self"},{"label":"More pages known than shown","value":7,"basis":"derived","via":["section cap, not a count of the site"],"first_observed_at":"2026-10-27T16:24:32.860860+00:00","last_confirmed_at":"2026-10-27T16:24:54.558256+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 Grafton Oyster Bar, 215 W. Water St.","value":{"@type":"ChannelPricing","scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","channels":null,"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 27 platform menus read","name":"Grafton Oyster Bar","address":{"city":"Grafton","unit":"","region":"IL","street":"215 W. Water St.","country":"US","postal_code":"62037"},"sourceKey":"a5d1459cb086cfc0cf3310c9ee3b4f0eb6a610f3184a778eaa7665253031a3c1"},"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":"MenuSifu","detail":"no MenuSifu door for this location on the site's pages or in any provider response; MenuSifu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menusifu","acceptedLocations":1,"locationsWithStore":0},{"label":"Menufy","detail":"no Menufy door for this location on the site's pages or in any provider response; Menufy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menufy","acceptedLocations":1,"locationsWithStore":0},{"label":"Dylish","detail":"no Dylish door for this location on the site's pages or in any provider response; Dylish publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"dylish","acceptedLocations":1,"locationsWithStore":0},{"label":"getsauce","detail":"no getsauce door for this location on the site's pages or in any provider response; getsauce publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"getsauce","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash Storefront (order.online)","detail":"no DoorDash Storefront (order.online) door for this location on the site's pages or in any provider response; DoorDash Storefront (order.online) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"doordash_storefront","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":1,"locationsWithStore":0},{"label":"OpenTable","detail":"no OpenTable door for this location on the site's pages or in any provider response; OpenTable publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"opentable","acceptedLocations":1,"locationsWithStore":0},{"label":"Resy","detail":"no Resy door for this location on the site's pages or in any provider response; Resy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"resy","acceptedLocations":1,"locationsWithStore":0},{"label":"Tock","detail":"no Tock door for this location on the site's pages or in any provider response; Tock publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"tock","acceptedLocations":1,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":1,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:45f2893b6a31079abfb8cb69","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":"Grafton Oyster Bar","basis":"the site's published name","name_witnesses":[{"source_url":"the name the site's own lines print, spelling its domain","text":"Grafton Oyster Bar","rule":"published name","region":null,"heading":""},{"source_url":"http://graftonoysterbar.com/","text":"Grafton Oyster Bar","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://graftonoysterbar.com/","text":"graftonoysterbar.com","rule":"domain","region":null,"heading":""},{"source_url":"https://graftonoysterbar.com/","text":"Grafton Oyster Bar / Grafton, Illinois USA / Award-Winning Dishes, service, music, and atmosphere, right on the river in Grafton, Illinois","rule":"page titles","region":null,"heading":""},{"source_url":"https://x.com/GraftonOyster","text":"graftonoyster","rule":"social handle","region":null,"heading":""}],"alternatives":[],"site":"https://graftonoysterbar.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://graftonoysterbar.com/","text":"Grafton Oyster Bar / Grafton, Illinois USA / Award-Winning Dishes, service, music, and atmosphere, right on the river in Grafton, Illinois","rule":"front door","region":null,"heading":""}],"logo":"https://graftonoysterbar.com/grafton-oyster-bar-logo.png","logo_basis":"image inside the header's link to the site root","legal_name":"","legal_basis":"","description":"Live Music Bar with Cajun Creole Cuisine in Grafton, Illinois","description_basis":"the homepage's declared description","profiles":[{"platform":"facebook_page","account":"Grafton-Oyster-Bar-601860106621356","url":"https://www.facebook.com/Grafton-Oyster-Bar-601860106621356","witness":{"source_url":"https://graftonoysterbar.com","text":"https://www.facebook.com/Grafton-Oyster-Bar-601860106621356","rule":"publisher_link","region":null,"heading":""}},{"platform":"x_account","account":"GraftonOyster","url":"https://x.com/GraftonOyster","witness":{"source_url":"https://graftonoysterbar.com","text":"https://twitter.com/GraftonOyster","rule":"publisher_link","region":null,"heading":""}}]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"Grafton-Oyster-Bar-601860106621356","kind":"provider_account","scope":"account","account":"Facebook page"},"witness":{"source_url":"https://www.facebook.com/Grafton-Oyster-Bar-601860106621356","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"facebook","object_type":"facebook_page","key":"Grafton-Oyster-Bar-601860106621356"},"first_observed_at":"2026-10-27T16:25:20.651596Z","last_confirmed_at":"2026-10-27T16:25:20.651596Z","id":"8f1d93b7-a098-47b7-bd72-4a93730378fd","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"GraftonOyster","kind":"provider_account","scope":"account","account":"X account"},"witness":{"source_url":"https://twitter.com/GraftonOyster","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"x","object_type":"x_account","key":"GraftonOyster"},"first_observed_at":"2026-10-27T16:25:20.651596Z","last_confirmed_at":"2026-10-27T16:25:20.651596Z","id":"74de25f1-f5f7-4eea-b45e-76291c222280","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:38.113.1.0/24 ip4:38.113.20.0/24 ip4:65.254.224.0/19 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-27T16:25:20.651596Z","last_confirmed_at":"2026-10-27T16:25:20.651596Z","id":"47f1e349-0381-46f7-8c0f-f0c8d6cc6f61","to_identity_id":null,"to_href":null}],"propositions":[],"non_conclusions":["a declared affiliated site is a relationship the publisher states, not common ownership","a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation","a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it","a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner","an employer a job board names on the openings posts them; it is not thereby the owner or the operator","an app's store seller or developer publishes the app; neither is thereby the restaurant's owner","a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity","a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation","a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions","an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership","a supplier or charitable partner the site's own page names and links is the publisher's statement; it is not a contract, a volume, an exclusivity or a gift amount"]},"identity_revision":1,"identity_changed_at":"2026-10-27T16:25:20.651596+00:00","business_identity_id":"be9dcc73-f3ff-4c3e-aed7-08cbff7404af","href":"/company-intelligence/graftonoysterbar.com","restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-27T16:25:20.651596Z","reasons":["no licence register is wired for IL (building_permit), IL (food_service_permit), IL (health_inspection), IL (sidewalk_cafe_permit); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/graftonoysterbar.com/locations","map_api_path":"/v1/public/company-intelligence/graftonoysterbar.com/locations/map"},"people":{"persisted_count":0,"collection_status":"partial","api_path":"/v1/public/company-intelligence/graftonoysterbar.com/people"}}}