{
  "project": "KeyValet",
  "version": "0.3.0",
  "preview_date": "2026-10-14",
  "distribution": "unsigned local development preview",
  "target": "x86_64-pc-windows-msvc",
  "profile": "release",
  "archive": {
    "file": "keyvalet-v0.3.0-windows-x64-unsigned-preview.zip",
    "bytes": 22168175,
    "sha256": "3cd969a332bb6eb1678ac48fb0e4d300bb12075e104c4bc13b0e0651acf344aa"
  },
  "source": {
    "file": "keyvalet-windows-preview-source-20261014.tar.gz",
    "bytes": 1481107,
    "sha256": "28835465cc41383311f7d41476393f6202de6e2852ea8cfae866547c0f834872",
    "fingerprint": "fbf22e994313d82d246b96ccc8e480441f4c048b4ad715f8f8c5bd828f87bf0b",
    "file_count": 610,
    "fingerprint_format": "SHA256 of ordered path+space+file_SHA256+LF",
    "snapshot_kind": "frozen working tree; not a public commit attestation"
  },
  "binaries": [
    {
      "name": "kv-agent.exe",
      "bytes": 1022464,
      "sha256": "f829006280708177d35633b347f1175bb665702f67c88ac67f36b39f88a48e87",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-cli.exe",
      "bytes": 8035328,
      "sha256": "728ca02b0f4ebf6ff287ffd7498ac3fe0939326d92c798e1919f6c23cc2540ce",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-helper.exe",
      "bytes": 14404096,
      "sha256": "5a4baa886ba96a4cd979f71a0e1d2b7726377ab0d82fc8f153bd0ca26ad713f2",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-hook.exe",
      "bytes": 1926144,
      "sha256": "fee0ca1a61a97ec27db17953aa60d5e5244e5ce382c04fa14fc3dadb715806cd",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-mcp.exe",
      "bytes": 9232896,
      "sha256": "aeafcc0e6b834728175cc4d093389dca86012a40d3a17c5d0bcb0714c0cbb613",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-relay-client.exe",
      "bytes": 5974528,
      "sha256": "de65e728767c34d05f9f5bbde248bd0b53a53371838f85e1877a6b7426cdd55c",
      "authenticode_status": "NotSigned"
    },
    {
      "name": "kv-server.exe",
      "bytes": 7774208,
      "sha256": "1a1fa4e9de00588833fd6296b5e84ba3e56287daf1abf957dbb9fe586bae0e48",
      "authenticode_status": "NotSigned"
    }
  ],
  "validation": {
    "native_windows_release_build": {
      "exit_code": 0,
      "seconds": 295.3793426
    },
    "windows_vm_install": {
      "passed": true,
      "installed_binary_hashes_match": true,
      "cli_help_exit": 0,
      "status_summary_exit": 0,
      "uninstalled_path_rejected": true
    },
    "same_source_physical_development_hello_setup_unlock": "passed in development builds; not an install acceptance of this release ZIP",
    "full_live_ai_client_workflow": "pending",
    "protected_cancellation_lifecycle": "pending",
    "browser_download_and_smartscreen": "not tested"
  },
  "signing": {
    "authenticode_signed": false,
    "signpath_signing_enabled": false,
    "foundation_approval_granted": false,
    "github_actions_attested": false
  },
  "remote_windows_approval_available": false,
  "relay_publisher_verification_bypassed": false,
  "policies": {
    "privacy": "https://keyvalet.dev/privacy/",
    "code_signing": "https://keyvalet.dev/code-signing/"
  }
}
