DocsHealth & Status

Health & Status

Routine operation does not depend on a human.

Approximately daily, PWARegistry health-checks listed apps. The pass is cheap:

  1. Conditional HEAD (ETag / Last-Modified) on the manifest or start URL.
  2. If nothing meaningful changed, update lastChecked and stop.
  3. If a change or error is detected, run a targeted rescan, revalidate, and renormalize.

Statuses:

Status Meaning
ACTIVE Last successful validation was PASS or PASS WITH WARNINGS.
DEGRADED Repeated issues (three consecutive health failures). Still listed.
REMOVED Confirmed failure over time (six consecutive failures). Still in the revision log so consumers can drop it.

A single timeout does not remove an app. If a removed application becomes valid again after resubmission or a later health pass, it can return to ACTIVE.

At large scale, health runs in oldest-first batches so a 100,000-app registry remains practical on ordinary hosting. Fresh submissions are already current.