From ee13edabb83ba553d68bdad51f0348bcfebc38fe Mon Sep 17 00:00:00 2001 From: SAPHID Date: Tue, 27 Oct 2026 04:15:40 +0000 Subject: [PATCH] Record isolated ARM64 LocalSend transfer on Frame --- ...y-localsend-arm64-transfer-2026-10-27.json | 42 +++++++++++++++++++ .../framey-localsend-managed-2026-10-27.md | 18 +++++--- 2 files changed, 55 insertions(+), 5 deletions(-) create mode 100644 docs/evidence/framey-localsend-arm64-transfer-2026-10-27.json diff --git a/docs/evidence/framey-localsend-arm64-transfer-2026-10-27.json b/docs/evidence/framey-localsend-arm64-transfer-2026-10-27.json new file mode 100644 index 0000000..a28ca67 --- /dev/null +++ b/docs/evidence/framey-localsend-arm64-transfer-2026-10-27.json @@ -0,0 +1,42 @@ +{ + "helperSha256": "e20363237e606ee65eae857792176d21a0bb8ba863489952728eaf2b13277dae", + "lockAcquired": true, + "action": "private_network_marker_only", + "before": { + "activity": 3, + "proximity": [ + 4.6875 + ], + "battery": [ + 72 + ], + "services": { + "frame-control-decky.service": "inactive", + "frame-control-headset.service": "inactive" + } + }, + "transfer": { + "result": "private_arm64_transfer_passed", + "protocolVersion": "2.0", + "markerBytes": 38, + "markerSha256": "3e724efac20a4a600a93f7bdddd469b8287a6aaa2b7b433d838d8ef23e1a9c2c", + "network": "private-veth-no-default-route", + "helperSha256": "e20363237e606ee65eae857792176d21a0bb8ba863489952728eaf2b13277dae" + }, + "after": { + "activity": 3, + "proximity": [ + 4.6875 + ], + "battery": [ + 72 + ], + "services": { + "frame-control-decky.service": "inactive", + "frame-control-headset.service": "inactive" + } + }, + "result": "private_arm64_transfer_passed", + "ownedDirectoryAbsent": true, + "ownLockReleased": true +} diff --git a/docs/evidence/framey-localsend-managed-2026-10-27.md b/docs/evidence/framey-localsend-managed-2026-10-27.md index 9c6b9ac..f695f58 100644 --- a/docs/evidence/framey-localsend-managed-2026-10-27.md +++ b/docs/evidence/framey-localsend-managed-2026-10-27.md @@ -38,13 +38,21 @@ does not download modules or run a compiler. - The original x86 backend and helper completed one private no-route marker transfer outside Decky. This does not prove the managed ARM64 binary or actual Decky service. +- A locked real Frame probe ran the rebuilt ARM64 helper with SHA-256 + `e20363237e606ee65eae857792176d21a0bb8ba863489952728eaf2b13277dae` + in a private network namespace with no default route. Its LocalSend 2.0 + endpoint accepted and saved one 38-byte marker, and the saved bytes matched + the sent marker. The headset was in standby (SteamVR activity 3, proximity + raw 4.6875) with 72% battery before and after. Both normal Frame Control + services stayed inactive. The owned helper/process/files and shared lock + were removed. [Machine-readable result](framey-localsend-arm64-transfer-2026-10-27.json). The published Decky 3.3.0 native AMD64 and ARM64 discovery/status/configuration -gate, real Frame private transfer, and useful frontend workflow still need -verification before this candidate can merge or ship. The Frame's last locked -read-only preflight found SteamVR activity 1, proximity raw 88.0625 and -battery 35%; it made no session change. No real Frame service, transfer, -worn visibility or physical-controller claim follows from this candidate. +gate and a useful frontend workflow still need verification before this +candidate can merge or ship. The ARM64 marker test exercised the helper in +isolation, not the actual Decky plugin service, local discovery, user-facing +transfer, or installation on the headset. No worn visibility or physical +controller claim follows from this candidate. The proposed catalog status is **partial** for exact managed archive installation and settings/status. Steam routes, local discovery, user-facing