{
  "schema": "outilsia.cadence.release.v1",
  "product": "Cadence",
  "version": "0.1.18",
  "channel": "experimental-preview",
  "released_on": "2026-09-28",
  "windows_authenticode": false,
  "manifest_signed": false,
  "platforms": [
    "windows-x64",
    "linux-x64"
  ],
  "files": [
    {
      "name": "Cadence-0.1.18-windows-x64.zip",
      "platform": "windows-x64",
      "kind": "archive",
      "size_bytes": 5476054,
      "sha256": "c20388695ebb38d3eecefc18b6c256b218a1b28a93aa34606b126d9f7f0396fc",
      "url": "https://outilsia.fr/download/cadence/0.1.18/windows"
    },
    {
      "name": "Cadence-0.1.18-windows-x64.exe",
      "platform": "windows-x64",
      "kind": "portable",
      "size_bytes": 13049344,
      "sha256": "6207b8f860f8f1aabf044b9dee0d03059f018feecb44e84e7c3773a9ae5ba7c0",
      "url": "https://outilsia.fr/download/cadence/0.1.18/windows-portable"
    },
    {
      "name": "Cadence-0.1.18-linux-x64.tar.gz",
      "platform": "linux-x64",
      "kind": "archive",
      "size_bytes": 7538639,
      "sha256": "bc086e10903790efffa88ce43cfa2fee6be9e67a6643c96ea09625aac159d9c7",
      "url": "https://outilsia.fr/download/cadence/0.1.18/linux"
    },
    {
      "name": "Cadence-0.1.18-extension.zip",
      "platform": "browser-extension",
      "kind": "extension",
      "size_bytes": 10898,
      "sha256": "27acf78542d97621ec33751d622db05e532185dbb2232050cf6ea19ec4c98101",
      "url": "https://outilsia.fr/download/cadence/0.1.18/extension"
    }
  ],
  "requirements": {
    "windows": "Windows 10/11 x64, graphics OpenGL; WSL/Python3 and authenticated CLI required for some quotas",
    "linux": "x86_64, Ubuntu 24.04 build, glibc >=2.39, graphical desktop X11/Wayland and OpenGL. Smoke on WSLg/X11 only",
    "browser": "Unpacked Chrome/Edge extension, one-time manual loading; billing at user click"
  },
  "refresh": {
    "quotas_minutes": 15,
    "quotas_requires_app_open": true,
    "background_worker": true,
    "retry_minutes": [
      1,
      2,
      5,
      15
    ],
    "single_owner_per_database": true,
    "billing": "manual browser capture, not background synchronization",
    "billing_inbox_seconds": 5
  },
  "qualification": {
    "rust_tests_passed_each_platform": 114,
    "live_collector_tests_ignored_each_platform": 3,
    "parser_tests_passed": 15,
    "billing_synthetic_transport_tested": true,
    "live_provider_billing_tested": false,
    "linux_gui": "Ubuntu 24.04 WSLg X11 native release smoke",
    "windows_gui": "UIA navigation and restart only; visual rendering not requalified: interactive Windows desktop unavailable",
    "windows_visual_verified": false
  },
  "limits": [
    "Unknown fields stay unknown",
    "No payment or cancellation",
    "Background collection requires running process; Windows tray opt-in, Linux close exits",
    "No email/PDF/App Store/Google Play billing import",
    "No macOS or ARM package",
    "Windows 0.1.18 visual rendering remains to be checked on an interactive desktop; 0.1.17 retained"
  ],
  "billing_upcoming": {
    "horizons_days": [
      7,
      30,
      90
    ],
    "scope": "one next known date per active subscription, not all recurring payments",
    "announced_max_age_days": 31,
    "unknown_amounts_are_zero": false,
    "currencies_converted": false
  },
  "browser_connection": {
    "extension_version": "0.1.11",
    "diagnostic_tests_passed": 7,
    "native_linux_transport_tested": true,
    "configuration_inspection_is_connection_proof": false,
    "read_only_ping": true,
    "timeout_seconds": 8,
    "automatic_resend": false,
    "diagnostic_contains_billing_values": false,
    "destination": "default local Cadence database only"
  }
}
