Data

Data catalog

Machine-readable files for local guidance. These files support verification and maintenance; official sources still make the final decisions.

Current alerts

Latest local alert check, severe-weather outlook, source coverage, and safe fallback state.

/api/hazards/current/

Community entities

Official/provider-backed local governments, schools, libraries, emergency agencies, parks, and utilities.

/data/community-entities.json

Freshness audit

Compact review status across the index, source registry, entities, and local answers.

/data/freshness.json

OpenAPI and schemas

OpenAPI 3.1 operations plus standalone Draft 2020-12 response and dataset schemas.

/openapi.json · search schema

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.