{
  "schema": 1,
  "app": "NyxShield",
  "channel": "stable",
  "generatedAt": "2026-04-26T20:34:30Z",
  "baseURL": "https://shield.nyx-off.dev/releases/",
  "signingPublicKey": "XsV_L8Fo5a8q9DN55eKtN3jyN8a7xdTzJ4Hp80Mnrik",
  "clients": {
    "desktop": [
      {
        "name": "NyxShield Desktop",
        "target": "linux-amd64",
        "version": "0.2.3",
        "file": "nyxshield-desktop_0.2.3_linux_amd64",
        "url": "https://shield.nyx-off.dev/releases/nyxshield-desktop_0.2.3_linux_amd64",
        "sha256": "c1a7f270c26036d92e60cb25f574a96f68e218af72de82dff15e0daa5f2f1b3e"
      },
      {
        "name": "NyxShield Desktop",
        "target": "windows-amd64",
        "version": "0.2.3",
        "file": "nyxshield-desktop_0.2.3_windows_amd64.exe",
        "url": "https://shield.nyx-off.dev/releases/nyxshield-desktop_0.2.3_windows_amd64.exe",
        "sha256": "cae05dc7b9d7c30f98c663677625838fb875544b2168c173b954e2c5bb6d02ce"
      }
    ],
    "extensions": [
      {
        "name": "NyxShield Browser Extension",
        "target": "chromium-firefox-mv3",
        "version": "0.1.3",
        "file": "nyxshield-browser-extension_0.1.3_mv3.zip",
        "url": "https://shield.nyx-off.dev/releases/nyxshield-browser-extension_0.1.3_mv3.zip",
        "sha256": "00d5ec89721bc49694fabbb82e3d3860a725ae2d2b939bf337b972685e0f3e19"
      }
    ]
  },
  "policy": {
    "signature": "ed25519-detached",
    "hash": "sha256",
    "note": "Clients must verify the detached manifest signature, then each asset hash before installing."
  }
}
