Agent search
Deterministic reviewed-answer and guide routing with explicit, fail-closed community context.
Current weather
Latest weather conditions and forecast data used by the site.
Current alerts
Latest local alert check, severe-weather outlook, source coverage, and safe fallback state.
Community index
Page-level records for the main GraftonHub local guide pages.
Source registry
Curated source IDs and source URLs used by the machine-readable records.
Community entities
Official/provider-backed local governments, schools, libraries, emergency agencies, parks, and utilities.
Local answers
Short answers to common resident questions already covered by the guide pages.
Freshness audit
Compact review status across the index, source registry, entities, and local answers.
Editor queue
Prioritized maintenance queue for data records that need another look.
OpenAPI and schemas
OpenAPI 3.1 operations plus standalone Draft 2020-12 response and dataset schemas.
API discovery
RFC 9727 Linkset catalog for automated discovery of GraftonHub’s public APIs.
Trust rules
Official agency, district, provider, and organization sources outrank GraftonHub for action. Records that are unknown, stale, or awaiting review are useful context, not proof that the underlying details are current.
Search is a routing aid. Supply a canonical community ID when locality matters: grafton-village, grafton-township, lagrange-village, lagrange-township, carlisle-township, eaton-township, or oberlin. Postal codes always fail closed because they do not establish municipal or township identity. Inspect each result’s communityContextApplied, trust, and contextNote; a regional result is never an address-level determination.
For live weather and alerts, inspect status.state, status.checkedAt, status.dataTimestamp, and status.complete. If coverage is degraded or incomplete, defer to the linked official sources.