# Moab Ready Sources

Last updated: 2026-07-05

Moab Ready separates official facts, local business data, editorial guidance, and user reports.

## Source Classes

| Class | Examples | Use |
|---|---|---|
| Official | NPS, BLM, Grand County, Recreation.gov, NWS | Rules, closures, fees, alerts, weather risk. |
| Local tourism | Discover Moab, event organizers | Events, visitor context, local planning links. |
| Operators | Tour, rental, guide, lodging, food, and gear businesses | Booking options, limits, services, prices, contact paths. |
| Editorial | Moab Ready checklists and planner notes | Fit explanations, itineraries, readiness guidance. |
| User reports | Recent visitor notes and submitted plan feedback | Soft signals only; never authority for rules or closures. |

## Rules

- Official sources control closures, permits, fees, alerts, and safety-sensitive rules.
- Operator sources control their own prices, availability, restrictions, and booking links.
- User reports can raise a warning but cannot override official sources.
- Volatile facts need a last-checked date before publication.

## Automated Snapshots

- Public status page: `/sources`
- Status API: `GET /api/source-snapshots`
- Weather readiness API: `GET /api/weather`
- Manual refresh API: `POST /api/source-snapshots`
- Manual refresh requires `Authorization: Bearer SOURCE_REFRESH_SECRET`.
- Cloudflare scheduled refresh is configured in `src/worker.ts` and `wrangler.jsonc`.
- Snapshot and weather freshness do not replace direct source review for closures, fees, permits, road access, or legal requirements.

## Public Files

- `/sources`
- `/pricing`
- `/ready-check`
- `/sample-packet`
- `/conditions`
- `/llms.txt`
- `/trails.md`
- `/operators.md`
- `/conditions.md`
- `/events.md`
- `/pricing.md`
- `/ready-check.md`
- `/deals.md`
- `/sources.md`
