application/manifest+jsonapplication/manifest+json is the media type for the web app manifest file of a Progressive Web App. It declares the app name, icons, start URL, display mode, theme color, and more so a browser can 'install' the site to the home screen.
You link it from HTML with `<link rel="manifest" href="/site.webmanifest">`. The conventional extension is `.webmanifest`, though `.json` is also common. The file is a JSON object with name, short_name, icons (multiple resolutions), start_url, display (standalone/fullscreen/browser), background_color, theme_color, and so on.
For a browser to show an install prompt the manifest must be valid, usually alongside HTTPS, a service worker, and a proper icon set. Fetching the manifest cross-origin with credentials may require handling the `crossorigin` attribute. If a server serves this file as text/plain or application/json, some browsers and audit tools (Lighthouse) may fail to recognize it as a manifest.
e.g. Content-Type: application/manifest+json