{
  "schema": "rubido.release-manifest/1",
  "product": "Rubido Linux",
  "marketing_version": "5.0",
  "release_id": "rubido-linux-5.0-20260711",
  "channel": "field-test",
  "prepared_at": "2026-07-11T00:00:00-04:00",
  "public_base_url": "https://rubido-install.meshvirt.org",
  "install_site_url": "https://rubido-install.meshvirt.org/",
  "policy": {
    "public_surface_contains_secrets": false,
    "terminal_snippet_secondary": true,
    "gui_installer_primary": true,
    "requires_operator_approval_for_mutation": true,
    "requires_luks2_before_restore": true,
    "vm_autostart_default": "disabled"
  },
  "artifacts": [
    {
      "id": "gui-installer-macos",
      "name": "Rubido Linux 5.0 Installer for macOS",
      "platform": "macos-apple-silicon",
      "kind": "gui-installer",
      "url": "https://rubido-install.meshvirt.org/artifacts/Rubido-Linux-5.0-Installer.dmg",
      "media_type": "application/x-apple-diskimage",
      "sha256": null,
      "bytes": null,
      "status": "pending-upload",
      "required_for_install": true
    },
    {
      "id": "downloader-macos-arm64",
      "name": "Rubido Linux - Installer for macOS (signed + notarized DMG)",
      "platform": "macos-apple-silicon",
      "kind": "downloader",
      "url": "https://rubido-install.meshvirt.org/artifacts/rubido-linux-installer-macos-arm64.dmg",
      "media_type": "application/x-apple-diskimage",
      "sha256": "5293afd1770bc10e98c4fc9213159d234c42516b68ca99bf0b0e7db384a9a225",
      "bytes": 3776908,
      "status": "available",
      "required_for_install": false,
      "app_version": "0.5.0"
    },
    {
      "id": "downloader-linux-x86_64",
      "name": "Rubido Linux - Installer for Linux x86_64",
      "platform": "linux-x86_64",
      "kind": "downloader",
      "url": "https://rubido-install.meshvirt.org/artifacts/rubido-linux-installer-linux-x86_64.tar.gz",
      "media_type": "application/gzip",
      "sha256": "f6b3e1265c93926b084adf995ba6d92c6ddf7404506a1f47454a714269eab21d",
      "bytes": 5698972,
      "status": "available",
      "required_for_install": false,
      "app_version": "0.5.0"
    },
    {
      "id": "downloader-linux-aarch64",
      "name": "Rubido Linux - Installer for Linux aarch64",
      "platform": "linux-aarch64",
      "kind": "downloader",
      "url": "https://rubido-install.meshvirt.org/artifacts/rubido-linux-installer-linux-aarch64.tar.gz",
      "media_type": "application/gzip",
      "sha256": "8bc897576ee8c7d784f3aa979c64d5f45a6169f09eab80ccfd23431ab91dda0b",
      "bytes": 5103743,
      "status": "available",
      "required_for_install": false,
      "app_version": "0.5.0"
    },
    {
      "id": "downloader-windows-x86_64",
      "name": "Rubido Linux - Installer for Windows x86_64",
      "platform": "windows-x86_64",
      "kind": "downloader",
      "url": "https://rubido-install.meshvirt.org/artifacts/rubido-linux-installer-windows-x86_64.zip",
      "media_type": "application/zip",
      "sha256": "c17c5489a7f360ece5730752bb8fa8bfd5c309c88e301e6d23d098b6d0429847",
      "bytes": 4386164,
      "status": "available",
      "required_for_install": false,
      "app_version": "0.5.0"
    },
    {
      "id": "installer-bootstrap",
      "name": "Rubido Linux 5.0 terminal bootstrap",
      "platform": "macos-apple-silicon",
      "kind": "shell-bootstrap",
      "url": "https://rubido-install.meshvirt.org/installer/alx.sh",
      "media_type": "text/x-shellscript",
      "sha256": "a896337103efdaaa571bf62bcecf5ed4cdcc3baf9b5f4bad8f20f7b87b62cfbf",
      "bytes": 1923,
      "status": "available",
      "required_for_install": true
    },
    {
      "id": "installer-package",
      "name": "Rubido Linux 5.0 installer package v0.8.0-rubido-1",
      "platform": "macos-apple-silicon",
      "kind": "installer-package",
      "url": "https://rubido-install.meshvirt.org/installer/installer-v0.8.0-rubido-1.tar.gz",
      "media_type": "application/gzip",
      "sha256": "da96ce84c94d8c17dcacb4d5893fc7bd9a867a4a86d7dcea24c7c5fce1bb0c62",
      "bytes": 22706841,
      "status": "available",
      "required_for_install": true
    },
    {
      "id": "terminal-fallback",
      "name": "Rubido Linux 5.0 terminal fallback",
      "platform": "macos-apple-silicon",
      "kind": "shell-bootstrap",
      "url": "https://rubido-install.meshvirt.org/install.sh",
      "media_type": "text/x-shellscript",
      "sha256": "0313b38106ed534aaed08440fbc69fe5c8405e11a827964e60f922dc15f63d4a",
      "bytes": null,
      "status": "available",
      "required_for_install": false
    },
    {
      "id": "installer-data",
      "name": "Rubido installer metadata",
      "platform": "macos-apple-silicon",
      "kind": "installer-metadata",
      "url": "https://rubido-install.meshvirt.org/installer/installer_data.json",
      "media_type": "application/json",
      "sha256": "37bfa20dc723691c94a403e9875b2841a7589535903515f238954f2452b18f06",
      "bytes": 1637,
      "status": "available",
      "required_for_install": false
    },
    {
      "id": "installer-latest",
      "name": "Rubido installer latest version flag",
      "platform": "macos-apple-silicon",
      "kind": "version-flag",
      "url": "https://rubido-install.meshvirt.org/installer/latest",
      "media_type": "text/plain",
      "sha256": "6a8eb76b59a1bc6d9f785a82a3099627f783649d244ac5f83ba7949e4097ff83",
      "bytes": null,
      "status": "available",
      "required_for_install": false
    },
    {
      "id": "os-image-baseline",
      "name": "Rubido Linux 5.0 baseline OS image (Fedora 43 GNOME build 202603171600)",
      "platform": "apple-silicon",
      "kind": "os-image",
      "url": "https://f005.backblazeb2.com/file/public-rubidoOS/rubido-linux/5.0/baseline/fedora-43-gnome-202603171600.zip",
      "media_type": "application/zip",
      "sha256": "738765b3c9befbeb73676a3290a97c8e140b56cc4a4d5e39c24c19c14a5a1ec7",
      "bytes": 2855355157,
      "status": "available",
      "required_for_install": true
    }
  ],
  "docs": [
    {
      "id": "recovery",
      "name": "Recovery",
      "url": "https://rubido-install.meshvirt.org/docs/recovery.md",
      "sha256": "21939bc0b04cd74f9487f4d1388682c53fc238f4064ba296ac15219897ebeda7"
    },
    {
      "id": "uninstall",
      "name": "Uninstall",
      "url": "https://rubido-install.meshvirt.org/docs/uninstall.md",
      "sha256": "bc4cd5922007533805f86afafd96b5c5d144a4135b7abf341de894b6f1646e67"
    }
  ],
  "node_lifecycle": {
    "add_node": {
      "collects": [
        "node_name",
        "operator_ssh_public_key",
        "target_role",
        "network_choice",
        "one_time_enrollment_code"
      ],
      "network_priority": [
        "FX iPhone hotspot",
        "android-enterprise-5g hotspot",
        "xe3000 travel router",
        "direct hotel Wi-Fi when direct connectivity works"
      ],
      "approval_path_order": [
        "tailnet",
        "local_lan_fallback"
      ],
      "offline_behavior": "queue smoke report and show waiting-for-approval"
    },
    "decommission_node": {
      "requires_partition_preview": true,
      "requires_typed_confirmation": true,
      "requires_macos_admin_auth": true,
      "delete_scope": "Rubido-created installer partitions only",
      "after_delete": "resize macOS APFS and verify final layout"
    }
  },
  "post_install_smoke_report": [
    "os_version",
    "luks2_proof",
    "ssh_key_installed",
    "network_path_used",
    "backblaze_credential_read_test",
    "disk_layout_headroom",
    "vm_inventory_downloaded_autostart_disabled"
  ],
  "restore": {
    "staging_disk": "R1XFER",
    "restore_order": [
      "code_config",
      "rubido_vm_disks"
    ],
    "bulk_restore_requires_small_backblaze_read_test": true,
    "bulk_restore_requires_eta_report": true
  }
}
