Public shells
Home, verify-anyone, badge, trust, pricing, app, and status pages are eligible for offline shell review.
The web app caches only safe public shells for low-network review. Anything that changes consent, identity, payment, or account state stays online-only.
Public verification, badge, trust, pricing, and status shells are kept available for low-network review. Protected dashboards, APIs, payments, and DSR actions stay network-only.
Raw verification data, account pages, APIs, and dashboards are excluded from the service-worker cache.
Public shell navigations fall back to the signed offline page when the network disappears.
New service-worker builds raise a refresh action instead of silently serving stale public pages.
Home, verify-anyone, badge, trust, pricing, app, and status pages are eligible for offline shell review.
Verification submits, dashboards, APIs, payments, chat, account, and DSR requests require a fresh network path.
The service worker caches static assets and public shells only; it does not cache identity payloads or protected JSON.