Files
Mihawk 4ca549b05f network: record console privilege and socket-mode comparison
On the base PS5, the same early-main RetroArch process fails F_SETFL with
EACCES before connect; after cooperative Lapy elevation both socket APIs
connect to both RetroAchievements endpoints with SO_ERROR=0. Record the
credential change, lost /app0 access, balanced daemon teardown, unresolved
LAN listener timeout, old-SDK startup failure and exact original restoration.
PS5SX2 comparison is source-based as requested; no production elevation.

Evidence: evidence/network-elevation/capture.json and expectation.json.
Console commands: python3 build/network-elevation/run.py baseline;
python3 build/network-elevation/run.py elevate (preparation and restoration
in evidence/network-elevation/README.txt; exact probe sources included).
Validation: bash tools/verify.sh PASS: 192 unit, 192 integration, PS5 build,
122 captures. Replay: python3 tools/evidence.py compare evidence/.
2026-10-10 08:37:33 -04:00

27 lines
750 B
JSON

{
"command": "bash tools/verify.sh",
"result": "PASS",
"gates": [
"format",
"unit",
"build",
"integration",
"evidence"
],
"unit_tests": 192,
"integration_tests": 192,
"evidence_captures": 122,
"log": "build/network-elevation/gates.log",
"log_sha256": "6b6fd23909e4206d8ee2092c05708f05f51bcf9ab32c112e63a2639400ebffd3",
"normal_rebuild": {
"source_hook_removed": true,
"normal_elf_contains_probe": false,
"normal_staged_eboot_sha256": "b303d5f0ab367d744edf24ba3c4867d52ded9866447af571747c2119b2d7c2e3"
},
"limitations": [
"LAN-listener attempts timed out; no LAN/netplay acceptance",
"No TLS/account sign-in tested",
"PS5SX2 reference is documented source, not a live process"
]
}