{
  "schemaVersion": 1,
  "revision": "59e025ecf070521404254dde06bc43ce0aa954d9",
  "archive": "agent-road-67d2832d6e02f4f4.tar.gz",
  "sha256": "67d2832d6e02f4f4e79638729db95094cb714352c29810056df82c71dc4d0666",
  "installerSha256": "0b24d5127af44630e4b1e492b7217c24689f878c03622f8bb493effc4e78875b",
  "files": [
    "config/releases.json",
    "config/runtime-catalog.json",
    "docs/agent-interface.md",
    "docs/agent-setup.md",
    "docs/onboarding-status.json",
    "docs/windows-installer-delivery.md",
    "package.json",
    "src/auth/client.mjs",
    "src/auth/service.mjs",
    "src/cli.mjs",
    "src/core/device-model.mjs",
    "src/core/paths.mjs",
    "src/enrollment/completion-ticket-store.mjs",
    "src/enrollment/create-enrollment.mjs",
    "src/enrollment/enrollment-receiver.mjs",
    "src/enrollment/powershell-command.mjs",
    "src/enrollment/run-windows-enrollment.mjs",
    "src/enrollment/token-store.mjs",
    "src/enrollment/windows-stage-zero.mjs",
    "src/identity/bootstrap-signer.mjs",
    "src/identity/ssh-identity-store.mjs",
    "src/inspect-cli.mjs",
    "src/installer/configuration.mjs",
    "src/installer/preview.mjs",
    "src/jobs/background-task.mjs",
    "src/jobs/control.ps1",
    "src/jobs/runner.cs",
    "src/jobs/worker.ps1",
    "src/pairing/client.mjs",
    "src/pairing/controller.mjs",
    "src/pairing/delivery-observation.mjs",
    "src/pairing/loader.mjs",
    "src/pairing/protocol.mjs",
    "src/pairing/service.mjs",
    "src/pairing/tailscale-key.mjs",
    "src/process/run-process.mjs",
    "src/releases/release-manifest.mjs",
    "src/remote/local-file.mjs",
    "src/remote/remote-exec.mjs",
    "src/remote/remote-files.mjs",
    "src/remote/remote-target.mjs",
    "src/remote/windows-remote.mjs",
    "src/runtime/artifact-cache.mjs",
    "src/runtime/empty-stage-retention.mjs",
    "src/runtime/ensure-runtime.mjs",
    "src/runtime/existing-base.mjs",
    "src/runtime/existing-task.mjs",
    "src/runtime/local-recovery-evidence.mjs",
    "src/runtime/production-runtime-catalog.mjs",
    "src/runtime/production-runtime-dependencies.mjs",
    "src/runtime/provision-diagnostic.mjs",
    "src/runtime/provision-upload.mjs",
    "src/runtime/recovery-inspect-capture.mjs",
    "src/runtime/recovery-inspect-stage.mjs",
    "src/runtime/runtime-acquisition-policy.mjs",
    "src/runtime/runtime-baseline-store.mjs",
    "src/runtime/runtime-baseline.mjs",
    "src/runtime/runtime-catalog.mjs",
    "src/runtime/runtime-doctor.mjs",
    "src/runtime/runtime-inventory.mjs",
    "src/runtime/runtime-manifest.mjs",
    "src/runtime/runtime-plan-authorization.mjs",
    "src/runtime/runtime-plan-inventory.mjs",
    "src/runtime/runtime-plan-ticket-policy.mjs",
    "src/runtime/runtime-plan-ticket-store.mjs",
    "src/runtime/runtime-plan.mjs",
    "src/runtime/runtime-provision.mjs",
    "src/runtime/runtime-readiness.mjs",
    "src/runtime/runtime-recovery-remote.mjs",
    "src/runtime/runtime-recovery-store.mjs",
    "src/runtime/runtime-recovery.mjs",
    "src/runtime/runtime-state-store.mjs",
    "src/runtime/staged-retention-controller.mjs",
    "src/runtime/staged-retention-protocol.mjs",
    "src/runtime/staged-retention-remote.mjs",
    "src/runtime/staged-retention-windows.mjs",
    "src/runtime/staged-retirement-assessment.mjs",
    "src/runtime/staged-retirement-observation.mjs",
    "src/runtime/terminal-rollback-controller.mjs",
    "src/runtime/terminal-rollback-protocol.mjs",
    "src/runtime/terminal-rollback-remote.mjs",
    "src/ssh/connection-reuse.mjs",
    "src/ssh/ssh-verifier.mjs",
    "src/ssh/trusted-ssh-session.mjs",
    "src/storage/device-registry.mjs",
    "src/storage/file-lock.mjs",
    "src/storage/json-file.mjs",
    "src/tailscale/tailscale-adapter.mjs",
    "src/work/base-exec.mjs",
    "src/work/base-inspect.mjs",
    "src/work/commands.mjs",
    "src/work/job.mjs",
    "src/work/measure-exec.mjs",
    "src/work/session.mjs",
    "windows/bootstrap-stage-one.ps1",
    "windows/empty-stage-retention.ps1",
    "windows/existing-base.ps1",
    "windows/pairing-diagnostics.ps1",
    "windows/pairing/join.ps1",
    "windows/runtime-baseline.ps1",
    "windows/runtime-inventory.ps1",
    "windows/runtime-provision-core.ps1",
    "windows/runtime-servicing.ps1",
    "windows/staged-retention-native.cs",
    "windows/staged-retention.ps1",
    "windows/staged-retirement-observation.ps1",
    "windows/verify-installer.ps1"
  ],
  "nodeVersion": "22.23.2",
  "onboarding": {
    "schemaVersion": 1,
    "updatedAt": "2026-09-22",
    "controller": {
      "status": "AVAILABLE_ALPHA",
      "platforms": [
        "darwin-arm64",
        "darwin-x64"
      ],
      "acceptedPlatforms": [
        "darwin-arm64"
      ]
    },
    "windows": {
      "productionProtocol": 1,
      "nativeProtocol": 2,
      "nativeStatus": "DEVELOPMENT_VM_CORE_READY",
      "nativeInstallerPublished": false,
      "freshNativeOnboardingAccepted": false,
      "knownBlockers": [
        "REBOOT_RECOVERY_ACCEPTANCE_REQUIRED",
        "PUBLIC_NATIVE_INSTALLER_DELIVERY_REQUIRED",
        "TRUSTED_SIGNING_REQUIRED"
      ],
      "legacyStatus": "LIMITED_ALPHA",
      "legacyKnownIssue": "Defender blocked bootstrap in isolated Windows trials; stop and retain evidence if detected.",
      "developmentAcceptance": {
        "scope": "One fresh Windows 11 VM, owner-authorized unsigned candidate",
        "nativePairing": true,
        "pinnedSsh": true,
        "automaticCoreReady": true,
        "utf8FileRoundtrip": true,
        "automaticRebootRecovery": false,
        "publicDownloadAccepted": false
      }
    },
    "agentPolicy": {
      "readGuideBeforeSetup": true,
      "verifyManifestBeforeInstall": true,
      "claimFullReadinessFromSshOnly": false,
      "retryUncertainMutation": false,
      "disableProtection": false
    }
  },
  "published": true
}
