{
  "product": "avicloud-display-recovery",
  "version": "1.0.0",
  "release_date": "2026-04-30",
  "status": "testing",
  "_note": "Recovery es independiente de la version de Avicloud Display. Compatible con cualquier Display v1.0.4c+ que escriba avicloud.dat con DPAPI.",
  "compatibility": {
    "display_min_version": "1.0.4c",
    "windows_min_version": "10.0.19041",
    "postgresql_min_version": "16",
    "requires_secondary_disk": true,
    "min_secondary_disk_gb": 40
  },
  "components": {
    "installer": {
      "file": "07-Avicloud-Display-Recovery-Installer-v1.0.0.exe",
      "url": "https://downloads.avicloud.cl/recovery/v1.0.0/07-Avicloud-Display-Recovery-Installer-v1.0.0.exe",
      "sha256": "267cd11c00a0e21b2c31f5ae395dd7079e41f1b2f5527fcd29de0aadedd79117",
      "size": 1800167
    },
    "winpe_bundle": {
      "file": "winpe-v1.0.0.zip",
      "url": "https://downloads.avicloud.cl/recovery/v1.0.0/winpe-v1.0.0.zip",
      "sha256": "cf3c8dd116439ca89f229185365d839f4e7a884b6b1f4e4b23f777ab0f98c293",
      "size": 558317882,
      "description": "WinPE bundle con UI WPF (RecoveryView, ConfirmDialog, RecoveryProgressView). Build 2026-04-30."
    }
  },
  "features": {
    "wim_snapshots": true,
    "wim_snapshot_types": ["factory", "point", "pre-upgrade"],
    "pitr": true,
    "pitr_engine": "postgresql_wal_archive",
    "pg_dump_interval_minutes": 15,
    "pg_basebackup_interval": "daily",
    "license_transfer_offline": true,
    "license_transfer_online": false,
    "_license_transfer_online_note": "Pendiente deploy transfer.php en License Server (batch consolidado).",
    "point_detector": true,
    "remote_access_oob": false,
    "_remote_access_oob_note": "Reservado para Avicloud Nexus futuro."
  }
}
