{ "schema_version": 1, "phase": "PHASE_1_0D_LOADER_TO_ENTRY_DIAGNOSIS", "status": "RETROARCH_PS5_ENTRY_DIAGNOSTIC_LADDER_BUILT_OFFLINE", "scope": "HOST_ONLY_STATIC_SOURCE_MODEL", "model": { "name": "HARDENED_ELFLDR_STATIC_SOURCE_MODEL", "source_commit": "197623058f509eddde18868dafcb92fdcac66464", "source_file": "elfldr.c", "source_file_sha256": "9949f8e4037984d10f1f5aa498e4665593d1fac8a33614d7f2141349839bb803", "invented_rules": false, "hardware_evidence": false }, "authorizations": { "ps5_connection_authorized": false, "device_transfer_authorized": false, "device_execution_authorized": false, "installation_authorized": false, "autoload_authorized": false, "device_write_authorized": false, "automatic_retry": false }, "actions": { "ps5_connected": false, "device_request_performed": false, "files_transferred": false, "device_write_performed": false, "target_execution_performed": false }, "real_artifacts": [ { "name": "retroarch_ps5_software_smoke.elf", "size": 1826216, "sha256": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688", "entrypoint": "0xfdd70", "program_headers": 4, "load_segments": 3, "relocations": 1053, "imports": 140, "dt_needed": 7, "classification": "ACCEPTED_BY_STATIC_MODEL", "first_reason": "no deterministic rejection in modeled hardened source path" }, { "name": "chimera_ps5_crt_entry_canary.elf", "size": 106344, "sha256": "c84c0fb43392ce17abc1e7e6be38b522f1b32a681fd516d684c3dbbf7b34b743", "entrypoint": "0x290", "program_headers": 4, "load_segments": 3, "relocations": 144, "imports": 4, "dt_needed": 2, "classification": "ACCEPTED_BY_STATIC_MODEL", "first_reason": "no deterministic rejection in modeled hardened source path" }, { "name": "retroarch_ps5_early_diag.elf", "size": 1844664, "sha256": "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee", "entrypoint": "0xfec40", "program_headers": 4, "load_segments": 3, "relocations": 1054, "imports": 141, "dt_needed": 7, "classification": "ACCEPTED_BY_STATIC_MODEL", "first_reason": "no deterministic rejection in modeled hardened source path" }, { "name": "chimera-gfx-lifecycle-probe.elf", "size": 112680, "sha256": "bfb4a5cc768e162fe4c2fddf41c3978e152722918a39085277fd172cb95a7182", "entrypoint": "0x90", "program_headers": 4, "load_segments": 3, "relocations": 142, "imports": 2, "dt_needed": 2, "classification": "ACCEPTED_BY_STATIC_MODEL", "first_reason": "no deterministic rejection in modeled hardened source path" } ], "negative_host_cases": [ {"mutation": "bad_magic", "classification": "REJECTED_BY_STATIC_MODEL", "first_reason_contains": "magic"}, {"mutation": "unsupported_type", "classification": "REJECTED_BY_STATIC_MODEL", "first_reason_contains": "type not supported"}, {"mutation": "file_range_out_of_bounds", "classification": "REJECTED_BY_STATIC_MODEL", "first_reason_contains": "file range"}, {"mutation": "entry_outside_load", "classification": "MODEL_INCOMPLETE", "first_reason_contains": "entrypoint"}, {"mutation": "wrong_machine", "classification": "ACCEPTED_BY_STATIC_MODEL", "source_gap_contains": "EM_X86_64"} ], "source_validation_gaps": [ "ELF class is not checked", "ELF data encoding is not checked", "machine is not checked", "header entry sizes are ignored", "overlapping PT_LOAD segments are not rejected", "entrypoint mapping is not checked before transfer", "dynamic symbol resolution is delegated to SDK startup" ], "runtime_unproven": [ "network receipt", "complete remote buffer receipt", "runtime allocation and mapping", "payload argument resource construction", "dynamic import resolution", "entry transfer", "firmware 9.60 behavior", "notification visibility", "cleanup and return" ], "sender_trace_contract": { "official_source_commit": "0dbbf4e7e0203af7e5d101a3256c634edf4e3ba2", "connections": 1, "sendall_calls": 1, "hash_before_connect": true, "dns_for_literal_ip": false, "shutdown_called": false, "response_read": false, "retry": false, "reconnect": false, "probe": false, "can_prove": ["HOST_CONNECTED", "HOST_SEND_COMPLETED", "REMOTE_RESET_OBSERVED_IF_RAISED"], "cannot_prove": ["REMOTE_ELF_RECEIPT", "REMOTE_EXECUTION"] } }