{
    "$schema": "https://json.schemastore.org/web-manifest-combined.json",
    "name": "Keystone",
    "short_name": "Keystone",
    "description": "Trust operations platform — helpdesk, estates, assets, governance, SCR, people, identity, and admin in one place.",
    "lang": "en-GB",
    "start_url": "/",
    "scope": "/",
    "id": "/",
    "display": "standalone",
    "display_override": ["standalone", "minimal-ui", "browser"],
    "orientation": "any",
    "background_color": "#FBF8F2",
    "theme_color": "#14110F",
    "categories": ["productivity", "education", "business"],
    "icons": [
        {
            "src": "/brand/keystoneops/app-icon-128.svg",
            "sizes": "128x128",
            "type": "image/svg+xml",
            "purpose": "any"
        },
        {
            "src": "/brand/keystoneops/app-icon-512.svg",
            "sizes": "512x512",
            "type": "image/svg+xml",
            "purpose": "any maskable"
        }
    ],
    "shortcuts": [
        {
            "name": "My privacy",
            "short_name": "Privacy",
            "description": "Submit a DSAR or check open requests",
            "url": "/me/privacy",
            "icons": [{ "src": "/brand/keystoneops/app-icon-128.svg", "sizes": "128x128", "type": "image/svg+xml" }]
        },
        {
            "name": "Raise a ticket",
            "short_name": "Raise",
            "description": "Open a new helpdesk request",
            "url": "/tickets/new",
            "icons": [{ "src": "/brand/keystoneops/app-icon-128.svg", "sizes": "128x128", "type": "image/svg+xml" }]
        },
        {
            "name": "Status",
            "short_name": "Status",
            "description": "Service status + scheduled changes",
            "url": "/status",
            "icons": [{ "src": "/brand/keystoneops/app-icon-128.svg", "sizes": "128x128", "type": "image/svg+xml" }]
        }
    ],
    "prefer_related_applications": false
}
