# Current primary sources

Verify time-sensitive browser behavior against primary documentation before making compatibility claims.

## Standards and platform documentation

- [W3C Web Application Manifest](https://www.w3.org/TR/appmanifest/)
- [MDN: Web app manifests](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest)
- [MDN: Service Worker API](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)
- [MDN: Cache API](https://developer.mozilla.org/en-US/docs/Web/API/Cache)
- [MDN: Push API](https://developer.mozilla.org/en-US/docs/Web/API/Push_API)
- [MDN: Notifications API](https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API)
- [MDN: Background Synchronization API](https://developer.mozilla.org/en-US/docs/Web/API/Background_Synchronization_API)
- [web.dev: Learn PWA](https://web.dev/learn/pwa/)
- [Chrome for Developers: Workbox](https://developer.chrome.com/docs/workbox/)
- [WebKit: Web Push for Web Apps on iOS and iPadOS](https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/)

## Verification rule

Treat installability heuristics, manifest members, push support, background APIs, storage quotas, and iOS standalone behavior as version-dependent. Record the browser, OS, device, and date with compatibility findings.
