Publish Chimera GFX source
phase0-ci / build-and-audit (push) Successful in 2m14s

This commit is contained in:
Chimera GFX release export
2026-09-03 03:27:14 +02:00
commit a6037502d7
828 changed files with 100454 additions and 0 deletions
@@ -0,0 +1,661 @@
{
"schema_version": 1,
"phase": "PHASE_1_0A_RETROARCH_PS5_PORT_BOOTSTRAP",
"status": "RETROARCH_PS5_SOFTWARE_PORT_BUILT",
"source_commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"artifact_repository": "chimera-retroarch",
"artifacts_tracked_in_git": false,
"shared_audit": {
"startup_source": "PS5 Payload SDK v0.41 crt/crt.c and crt/patch.c at d2e2e585740362976a39fdd5ccf390f199a7bc37",
"startup_callgraph": [
"_start",
"BSS clear",
"inlined payload_init",
"__crt_syscall_init",
"__kernel_init",
"__klog_init",
"kernel_dynlib_dlsym(__isthreaded)",
"__patch_init",
"patch_kernel_ucred",
"patch_syscall_permissions",
"__rtld_init",
"payload_run",
"main",
"rarch_main",
"retroarch_main_init",
"runloop_iterate",
"retro_run"
],
"shutdown_callgraph": [
"RETRO_ENVIRONMENT_SHUTDOWN",
"RetroArch shutdown state",
"retro_deinit",
"frontend_ps5_deinit",
"frontend_ps5_shutdown",
"SDK fini/close/destroy",
"payload_terminate"
],
"sdk_crt_static_risk_symbols": [
"__patch_init",
"kernel_copyin",
"kernel_copyout",
"kernel_get_ucred_caps",
"kernel_set_ucred_caps",
"kernel_get_ucred_attrs",
"kernel_set_ucred_attrs"
],
"sdk_crt_effect_classification": "KNOWN_PROCESS_AND_KERNEL_RUNTIME_WRITES_NOT_EXECUTED",
"application_network_imports": [],
"application_dynamic_loader_imports": [],
"personal_host_paths_found": false,
"credentials_found": false,
"device_or_private_ip_addresses_found": false,
"generic_string_findings": [
"udp://127.0.0.1:",
"RTMP template",
"overlay autoload labels",
"downloader localization",
"SDK RTLD module-name tables"
],
"hardware_tested": false,
"device_action_performed": false
},
"artifacts": [
{
"name": "retroarch_ps5_headless.elf",
"profile": "ps5-headless-smokecore",
"local_relative_path": "build/phase10a/final/retroarch_ps5_headless.elf",
"linker_map_local_relative_path": "build/phase10a/final/retroarch_ps5_headless.map",
"size": 722392,
"sha256": "fd595a826f64d18598be0b55e539bb524b33bd469b98f62c958ee50acb544628",
"linker_map_size": 277193,
"linker_map_sha256": "fb935f7a768c91408a87290f03bad8ed59f5061de75232d5660957eff8ec017f",
"execution_eligible": false,
"target_execution_performed": false,
"hardware_tested": false,
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"file_type": "ELF 64-bit LSB PIE, x86-64, SYSV, dynamically linked, not stripped",
"elf_header": {
"class": "ELF64",
"data": "little-endian",
"os_abi": "UNIX System V",
"type": "DYN",
"machine": "AMD x86-64",
"entrypoint": "0x47d10",
"program_header_count": 4,
"section_header_count": 20
},
"program_headers": [
{
"type": "LOAD",
"offset": "0x004000",
"virtual_address": "0x000000",
"file_size": "0x04e570",
"memory_size": "0x04e570",
"flags": "RWE",
"alignment": "0x4000"
},
{
"type": "LOAD",
"offset": "0x054000",
"virtual_address": "0x050000",
"file_size": "0x048140",
"memory_size": "0x048140",
"flags": "RW",
"alignment": "0x4000"
},
{
"type": "LOAD",
"offset": "0x0a0000",
"virtual_address": "0x09c000",
"file_size": "0x000ccc",
"memory_size": "0x0a8560",
"flags": "RW",
"alignment": "0x4000"
},
{
"type": "DYNAMIC",
"offset": "0x09c000",
"virtual_address": "0x098000",
"file_size": "0x000140",
"memory_size": "0x000140",
"flags": "RW",
"alignment": "0x4000"
}
],
"section_names": [
".text",
".eh_frame_hdr",
".eh_frame",
".dynsym",
".gnu.hash",
".dynstr",
".rela.dyn",
".data.rel.ro",
".got",
".rodata",
".init_array",
".fini_array",
".dynamic",
".data",
".bss",
".comment",
".symtab",
".shstrtab",
".strtab"
],
"interpreter": null,
"dt_needed": [
"libkernel_web.sprx",
"libSceLibcInternal.sprx"
],
"build_id": null,
"gnu_stack_program_header": "ABSENT",
"elf_tls_segment": false,
"elf_tls_sections": [],
"init_array_size": 0,
"fini_array_size": 0,
"relocations": {
"section": ".rela.dyn",
"entries": 610
},
"dynamic_symbol_count": 79,
"full_symbol_count": 1387,
"defined_global_symbol_count": 719,
"required_symbols": [
"frontend_ctx_ps5",
"rarch_main",
"retro_deinit",
"retro_init",
"retro_run",
"retroarch_main_init",
"runloop_iterate"
],
"key_symbol_addresses": {
"rarch_main": "0x3ce0",
"main": "0x3f90",
"retroarch_main_init": "0x4060",
"runloop_iterate": "0xb340",
"retro_init": "0x47600",
"retro_deinit": "0x476a0",
"retro_run": "0x47810",
"_start": "0x47d10",
"frontend_ctx_ps5": "0x9cba0",
"__patch_init": "0x4e460"
},
"undefined_symbol_count": 73,
"undefined_symbols": [
"__error",
"__isthreaded",
"__stderrp",
"__stdoutp",
"abort",
"atoi",
"calloc",
"clock_gettime",
"close",
"closedir",
"exit",
"fclose",
"fflush",
"fileno",
"fopen",
"fprintf",
"fputc",
"fputs",
"fread",
"free",
"fseek",
"fseeko",
"ftello",
"ftruncate",
"fwrite",
"getenv",
"isgraph",
"localtime",
"longjmp",
"lseek",
"malloc",
"memchr",
"memcmp",
"memcpy",
"memmove",
"memset",
"mkdir",
"nanosleep",
"open",
"opendir",
"powf",
"puts",
"qsort",
"read",
"readdir",
"realloc",
"remove",
"rename",
"setjmp",
"setvbuf",
"sin",
"snprintf",
"sscanf",
"stat",
"strchr",
"strcmp",
"strdup",
"strerror",
"strftime",
"strlen",
"strncmp",
"strrchr",
"strstr",
"strtod",
"strtok_r",
"strtol",
"strtoul",
"strtoull",
"time",
"tolower",
"vfprintf",
"vsnprintf",
"write"
],
"filesystem_write_capable_imports": [
"fopen",
"ftruncate",
"fwrite",
"mkdir",
"open",
"remove",
"rename",
"write"
],
"network_imports": [],
"process_or_service_control_imports": [],
"rwx_segment_count": 1,
"embedded_personal_paths": false,
"embedded_ip_addresses": [
"127.0.0.1"
],
"embedded_device_ip_addresses": false,
"embedded_credentials": false,
"autoload_route_found": false,
"install_route_found": false,
"updater_route_compiled": false,
"forbidden_markers_found": []
},
{
"name": "retroarch_ps5_software.elf",
"profile": "ps5-software-rgui-smokecore",
"local_relative_path": "build/phase10a/final/retroarch_ps5_software.elf",
"linker_map_local_relative_path": "build/phase10a/final/retroarch_ps5_software.map",
"size": 3318432,
"sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc",
"linker_map_size": 1608730,
"linker_map_sha256": "1573a9951fa53bfa1bf304e0038e6f049f859fbfbe92f6a895196dc283c27597",
"execution_eligible": false,
"target_execution_performed": false,
"hardware_tested": false,
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"file_type": "ELF 64-bit LSB PIE, x86-64, SYSV, dynamically linked, not stripped",
"elf_header": {
"class": "ELF64",
"data": "little-endian",
"os_abi": "UNIX System V",
"type": "DYN",
"machine": "AMD x86-64",
"entrypoint": "0x1c29c0",
"program_header_count": 4,
"section_header_count": 20
},
"program_headers": [
{
"type": "LOAD",
"offset": "0x004000",
"virtual_address": "0x000000",
"file_size": "0x1c93e0",
"memory_size": "0x1c93e0",
"flags": "RWE",
"alignment": "0x4000"
},
{
"type": "LOAD",
"offset": "0x1d0000",
"virtual_address": "0x1cc000",
"file_size": "0x0d0190",
"memory_size": "0x0d0190",
"flags": "RW",
"alignment": "0x4000"
},
{
"type": "LOAD",
"offset": "0x2a4000",
"virtual_address": "0x2a0000",
"file_size": "0x029584",
"memory_size": "0x0e0008",
"flags": "RW",
"alignment": "0x4000"
},
{
"type": "DYNAMIC",
"offset": "0x2a0000",
"virtual_address": "0x29c000",
"file_size": "0x000190",
"memory_size": "0x000190",
"flags": "RW",
"alignment": "0x4000"
}
],
"section_names": [
".text",
".eh_frame_hdr",
".eh_frame",
".dynsym",
".gnu.hash",
".dynstr",
".rela.dyn",
".data.rel.ro",
".got",
".rodata",
".init_array",
".fini_array",
".dynamic",
".data",
".bss",
".comment",
".symtab",
".shstrtab",
".strtab"
],
"interpreter": null,
"dt_needed": [
"libSceVideoOut.sprx",
"libScePad.sprx",
"libSceUserService.sprx",
"libSceSystemService.sprx",
"libSceAudioOut.sprx",
"libkernel_web.sprx",
"libSceLibcInternal.sprx"
],
"build_id": null,
"gnu_stack_program_header": "ABSENT",
"elf_tls_segment": false,
"elf_tls_sections": [],
"init_array_size": 0,
"fini_array_size": 0,
"relocations": {
"section": ".rela.dyn",
"entries": 3373
},
"dynamic_symbol_count": 220,
"full_symbol_count": 7256,
"defined_global_symbol_count": 2403,
"required_symbols": [
"frontend_ctx_ps5",
"rarch_main",
"retro_deinit",
"retro_init",
"retro_run",
"retroarch_main_init",
"runloop_iterate"
],
"key_symbol_addresses": {
"rarch_main": "0x4cc0",
"main": "0x4ff0",
"retroarch_main_init": "0x50c0",
"runloop_iterate": "0xd0c0",
"retro_init": "0xe23d0",
"retro_deinit": "0xe2470",
"retro_run": "0xe25e0",
"_start": "0x1c29c0",
"frontend_ctx_ps5": "0x2a53c0",
"__patch_init": "0x1c92d0"
},
"undefined_symbol_count": 210,
"undefined_symbols": [
"_Exit",
"__error",
"__isthreaded",
"__stderrp",
"__stdinp",
"__stdoutp",
"abort",
"acos",
"acosf",
"asin",
"asinf",
"atan",
"atan2",
"atan2f",
"atanf",
"atof",
"atoi",
"bsearch",
"calloc",
"clock_gettime",
"close",
"closedir",
"cos",
"cosf",
"exit",
"exp",
"expf",
"fclose",
"ferror",
"fflush",
"fgets",
"fileno",
"fmod",
"fmodf",
"fopen",
"fprintf",
"fputc",
"fputs",
"fread",
"free",
"fseek",
"fseeko",
"fstat",
"ftello",
"ftruncate",
"fwrite",
"getenv",
"gettimeofday",
"isalnum",
"isalpha",
"isblank",
"iscntrl",
"isgraph",
"islower",
"isprint",
"ispunct",
"isspace",
"isupper",
"isxdigit",
"localtime",
"log",
"log10",
"log10f",
"logf",
"longjmp",
"lround",
"lroundf",
"lseek",
"malloc",
"memchr",
"memcmp",
"memcpy",
"memmove",
"memset",
"mkdir",
"mktime",
"nanosleep",
"open",
"opendir",
"pow",
"powf",
"pthread_attr_init",
"pthread_attr_setdetachstate",
"pthread_attr_setstacksize",
"pthread_cond_broadcast",
"pthread_cond_destroy",
"pthread_cond_init",
"pthread_cond_signal",
"pthread_cond_timedwait",
"pthread_cond_wait",
"pthread_create",
"pthread_detach",
"pthread_getschedparam",
"pthread_getspecific",
"pthread_join",
"pthread_key_create",
"pthread_key_delete",
"pthread_mutex_destroy",
"pthread_mutex_init",
"pthread_mutex_lock",
"pthread_mutex_trylock",
"pthread_mutex_unlock",
"pthread_mutexattr_init",
"pthread_mutexattr_settype",
"pthread_self",
"pthread_set_name_np",
"pthread_setcanceltype",
"pthread_setschedparam",
"pthread_setspecific",
"pthread_sigmask",
"puts",
"qsort",
"rand",
"read",
"readdir",
"realloc",
"remove",
"rename",
"scalbn",
"scalbnf",
"sceAudioOutClose",
"sceAudioOutInit",
"sceAudioOutOpen",
"sceAudioOutOutput",
"sceKernelAllocateMainDirectMemory",
"sceKernelCreateEqueue",
"sceKernelDeleteEqueue",
"sceKernelMapDirectMemory",
"sceKernelReleaseDirectMemory",
"sceKernelWaitEqueue",
"scePadClose",
"scePadInit",
"scePadOpen",
"scePadReadState",
"scePadSetLightBar",
"scePadSetVibration",
"scePadSetVibrationMode",
"sceSystemServiceHideSplashScreen",
"sceUserServiceGetLoginUserIdList",
"sceUserServiceGetUserName",
"sceUserServiceInitialize",
"sceVideoOutAddFlipEvent",
"sceVideoOutClose",
"sceVideoOutDeleteFlipEvent",
"sceVideoOutOpen",
"sceVideoOutRegisterBuffers2",
"sceVideoOutSetBufferAttribute2",
"sceVideoOutSetFlipRate",
"sceVideoOutSubmitFlip",
"sched_get_priority_max",
"sched_get_priority_min",
"sem_destroy",
"sem_getvalue",
"sem_init",
"sem_post",
"sem_timedwait",
"sem_trywait",
"sem_wait",
"setenv",
"setjmp",
"setlocale",
"setvbuf",
"sigaction",
"sigaddset",
"sigemptyset",
"signal",
"sin",
"sincos",
"sinf",
"snprintf",
"sprintf",
"srand",
"sscanf",
"stat",
"strchr",
"strcmp",
"strcpy",
"strdup",
"strerror",
"strftime",
"strlcat",
"strlcpy",
"strlen",
"strncasecmp",
"strncmp",
"strpbrk",
"strrchr",
"strstr",
"strtod",
"strtok_r",
"strtol",
"strtoll",
"strtoul",
"strtoull",
"sysconf",
"sysctl",
"sysctlbyname",
"tan",
"tanf",
"time",
"tolower",
"toupper",
"vfprintf",
"vsnprintf",
"vsscanf",
"wcscmp",
"wcslen",
"wcsncmp",
"wcsstr",
"write"
],
"filesystem_write_capable_imports": [
"fopen",
"ftruncate",
"fwrite",
"mkdir",
"open",
"remove",
"rename",
"setenv",
"write"
],
"network_imports": [],
"process_or_service_control_imports": [
"sceSystemServiceHideSplashScreen"
],
"rwx_segment_count": 1,
"embedded_personal_paths": false,
"embedded_ip_addresses": [
"0.1.2.3",
"4.5.6.7",
"127.0.0.1"
],
"embedded_ip_context": {
"0.1.2.3": "non-address adjacent string-table byte pattern",
"4.5.6.7": "non-address adjacent string-table byte pattern",
"127.0.0.1": "generic disabled RetroArch UDP log template"
},
"embedded_device_ip_addresses": false,
"embedded_credentials": false,
"autoload_route_found": false,
"install_route_found": false,
"updater_route_compiled": false,
"forbidden_markers_found": []
}
]
}
+223
View File
@@ -0,0 +1,223 @@
{
"schema_version": 1,
"phase": "PHASE_1_0A_RETROARCH_PS5_PORT_BOOTSTRAP",
"status": "RETROARCH_PS5_SOFTWARE_PORT_BUILT",
"date": "2026-07-19",
"baseline_commit": "4c086f84ab2e7c53e6750b66b3b3e1f591ff6a06",
"branch": "codex/chimera-gfx-phase10a-retroarch-port-bootstrap",
"offline_source_acquisition_authorized": true,
"offline_source_modification_authorized": true,
"offline_target_build_authorized": true,
"offline_artifact_analysis_authorized": true,
"private_gitea_push_authorized": true,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"lifecycle_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"ps5_connected": false,
"device_request_performed": false,
"files_transferred": false,
"device_write_performed": false,
"target_execution_performed": false,
"install_package_created": false,
"execution_package_created": false,
"chimera_retroarch": {
"repository_kind": "SEPARATE_PRIVATE_FORK",
"upstream_base_tag": "v1.22.2",
"upstream_base_commit": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
"branch": "codex/ps5-port-bootstrap",
"commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"tree": "f0dc2ae84a975be210f9b24df6f688df21dc1c68",
"commits": [
{
"commit": "1ba009b062841ac5ef9bad01620ab491524c1b22",
"subject": "build(ps5): bootstrap RetroArch target"
},
{
"commit": "268485e87c459ca3defaaf03d16a8b71b818be69",
"subject": "feat(ps5): add platform and static smokecore integration"
},
{
"commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"subject": "feat(ps5): add software frontend drivers"
}
],
"working_tree_clean": true,
"upstream_push_disabled": true,
"private_origin_configured": true
},
"build_environment": {
"host": "WSL2",
"kernel": "Linux 6.6.114.1-microsoft-standard-WSL2 x86_64",
"source_date_epoch": 1763597828,
"timezone": "UTC",
"locale": "C",
"cross_compiler": "Ubuntu clang 18.1.8",
"cross_target": "x86_64-sie-ps5",
"make": "GNU Make 4.4.1",
"cmake": "4.2.3",
"ninja": "1.13.2",
"host_compiler": "GCC 15.2.0",
"python": "3.14.4"
},
"profiles": {
"ps5-headless-smokecore": {
"toolchain": "PS5 Payload SDK v0.41 prospero-clang",
"enabled_features": [
"real_retroarch_frontend",
"real_retroarch_runloop",
"frontend_ctx_ps5",
"static_chimera_smokecore",
"null_video",
"null_audio",
"null_input"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"menu",
"shaders",
"screenshots",
"recording",
"achievements",
"database"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "retroarch_ps5_headless.elf"
},
"ps5-software-rgui-smokecore": {
"toolchain": "PS5 Payload SDK v0.41 prospero-clang",
"enabled_features": [
"real_retroarch_frontend",
"real_retroarch_runloop",
"frontend_ctx_ps5",
"static_chimera_smokecore",
"rgui",
"sdl2_software_video",
"sdl2_ps5_pad",
"sdl2_ps5_audio"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"shaders",
"hardware_libretro_context",
"screenshots",
"recording",
"achievements",
"database",
"keyboard_ime",
"haptics"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "retroarch_ps5_software.elf"
},
"host-smokecore-integration": {
"toolchain": "GCC 15.2.0 with ASan and UBSan",
"enabled_features": [
"libretro_api_harness",
"deterministic_600_frames",
"digital_input",
"analog_input",
"clean_shutdown",
"leak_detection"
],
"disabled_features": [
"networking",
"online_updater",
"dynamic_cores",
"autoload",
"installation",
"gnm",
"opengl",
"vulkan",
"device_io"
],
"filesystem_writes_on_default_path": false,
"automatic_retry": false,
"output": "temporary_host_test_removed_after_pass"
}
},
"target_builds": [
{
"profile": "ps5-headless-smokecore",
"clean_builds": 2,
"command_sequence": [
"make -f Makefile.ps5 PS5_PROFILE=headless clean",
"make -f Makefile.ps5 PS5_PROFILE=headless -j4 all"
],
"result": "PASS",
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"elf_sha256": "fd595a826f64d18598be0b55e539bb524b33bd469b98f62c958ee50acb544628",
"map_sha256": "fb935f7a768c91408a87290f03bad8ed59f5061de75232d5660957eff8ec017f"
},
{
"profile": "ps5-software-rgui-smokecore",
"clean_builds": 2,
"command_sequence": [
"make -f Makefile.ps5 PS5_PROFILE=software clean",
"make -f Makefile.ps5 PS5_PROFILE=software -j4 all"
],
"result": "PASS",
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"elf_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc",
"map_sha256": "1573a9951fa53bfa1bf304e0038e6f049f859fbfbe92f6a895196dc283c27597"
}
],
"sdl2": {
"classification": "PS5_SDL_PARTIAL_CANDIDATE",
"commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"static_archive_size": 3120572,
"static_archive_sha256": "353065505f54e71fa8f7fff41e090dce52f39fe2aaafab85c4653648fc5f1b56",
"overlay_size": 5195,
"overlay_sha256": "b547260d8af40ce2360575ab7831c009036c1f35f8b525cad6fd376dc5ca9d6b",
"runtime_tested": false
},
"host_tests": {
"command": "make -f Makefile.ps5 test-ps5-port HOST_CC=cc",
"frames": 600,
"video_fnv1a64": "43f920496eb5f435",
"audio_fnv1a64": "a48f47dc08c56625",
"asan_ubsan": "PASS",
"leak_detection": "PASS",
"input_mapping": "PASS",
"clean_shutdown": "PASS",
"port_structural_guardrails": "PASS",
"hardware_evidence": false
},
"validation": {
"chimera_gfx_ctest": "29/29 PASS",
"phase10a_guardrails": "25/25 PASS",
"artifact_identity_check": "PASS",
"phase0_safety_audit": "PASS",
"chimera_gfx_secret_scan": "658 text files PASS",
"chimera_retroarch_delta_secret_scan": "21 text files PASS",
"whole_retroarch_upstream_scan": "PRE_EXISTING_BEARSSL_TEST_KEYS_AND_MBEDTLS_SOURCE_MARKERS_ONLY",
"git_diff_check": "PASS"
},
"first_device_test": {
"status": "NOT_AUTHORIZED",
"candidate": "retroarch_ps5_software.elf",
"candidate_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc",
"firmware": "9.60",
"automatic_retry": false
}
}
@@ -0,0 +1,115 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AA_OFFLINE_FAKE_ADAPTER_INTEGRATION",
"status": "OFFLINE_FAKE_BATCH_INTEGRATION_COMPLETE_LIVE_ADAPTER_BLOCKED",
"date": "2026-07-22",
"start_commit": "57ff9a1c5937575b00df05f2cd9897118eab1f2a",
"activation": {
"active": false,
"integration_sha256": null,
"run_id": null,
"target_address": null,
"target_port": null,
"window": null,
"deadline_seconds": null
},
"source_bindings": {
"phase10x_transport_size": 8040,
"phase10x_transport_sha256": "568d7578482ecf2fcd9e29085b2eb9d8705fc699611508acdf22afd30f2ddd23",
"phase10z_contract_size": 10487,
"phase10z_contract_sha256": "0728c2be7f368e0a7f4b68efe86f6e0c5c2f50704a41d0e1992b0bfec19dde06",
"phase10aa_integration_size": 11200,
"phase10aa_integration_sha256": "8e1cac255f85d2cd14baf8fbc27d631c9b607fc7d19fc57c65462089f0574055",
"phase10aa_integration_tests_size": 10667,
"phase10aa_integration_tests_sha256": "18a5470a651fcbe4b23f2a68cba499dd19d3da15a229623c054be0b598025699"
},
"fake_boundary": {
"exact_builtin_adapter_required": true,
"adapter_subclasses_allowed": false,
"exact_builtin_clock_required": true,
"clock_subclasses_allowed": false,
"exact_fake_evidence_store_required": true,
"live_adapter_protocol_present": false,
"network_import_present": false,
"real_clock_present": false,
"target_present": false,
"cli_present": false,
"maximum_fake_events": 257,
"event_kinds": ["DATA", "HARD_DEADLINE", "REMOTE_EOF", "BLOCKED"]
},
"ordering_contract": {
"receipt_before_fake_open": true,
"fake_open_count": 1,
"complete_batch_send_count": 1,
"fake_close_count": 1,
"completion_event": "SYNTHETIC_HARD_DEADLINE_ONLY",
"early_deadline": "INVALID",
"remote_eof": "INVALID",
"blocked_receive": "INVALID",
"missing_deadline": "INVALID",
"data_at_or_after_deadline": "INVALID",
"partial_result": "INVALID",
"incoming_iac": "INVALID",
"retry_allowed": false,
"reconnect_allowed": false,
"resume_allowed": false
},
"evidence_contract": {
"exclusive_create": true,
"consumed_receipt_retained_on_failure": true,
"failure_output_created": false,
"sanitized_output_receipt_bound": true,
"batch_sha256_recorded": true,
"batch_size_recorded": true,
"target_retained": false,
"raw_transcript_persisted": false,
"logical_event_buffer_discarded": true,
"physical_memory_erasure_proven": false,
"directory_entry_durability_proven": false,
"device_behavior_proven": false,
"exact_identity_proven": false
},
"authorizations": {
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"reconnect_authorized": false,
"resume_authorized": false
},
"decision": {
"offline_fake_batch_integration_complete": true,
"live_adapter_created": false,
"live_adapter_allowed": false,
"live_collection_allowed": false,
"device_action_allowed": false,
"phase10ab_offline_live_adapter_feasibility_review_allowed": true,
"next_step": "OFFLINE_LIVE_ADAPTER_TIMEOUT_AND_CLEANUP_FEASIBILITY_REVIEW"
},
"performed_actions": {
"network_client_created": false,
"network_socket_opened": false,
"ps5_address_used": false,
"ps5_connected": false,
"device_request_performed": false,
"result_received_from_device": false,
"target_source_changed": false,
"target_artifact_created": false,
"target_execution_performed": false
},
"tests": {
"chimera_gfx_ctest": "89_OF_89_PASS",
"phase10aa_guardrails": 20,
"phase10aa_integration_tests": 25,
"safety_audit": "PASS",
"secret_scan": "PASS",
"network_required_by_tests": false,
"hardware_claim_from_host_test": false
}
}
@@ -0,0 +1,120 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AB_OFFLINE_LIVE_ADAPTER_FEASIBILITY",
"status": "PARTIAL_FEASIBILITY_LIVE_IMPLEMENTATION_BLOCKED",
"date": "2026-07-22",
"start_commit": "06d2fe831959b71562401722ae36821faa197636",
"activation": {
"active": false,
"trace_model_sha256": null,
"target_address": null,
"target_port": null,
"run_id": null
},
"local_runtime": {
"python_version": "3.13.2",
"compiler": "MSC_V_1942_64_BIT_AMD64",
"platform": "WINDOWS",
"default_selector": "SelectSelector",
"monotonic_implementation": "QueryPerformanceCounter()",
"monotonic": true,
"monotonic_adjustable": false,
"reported_resolution_seconds": 1e-7,
"socket_py_size": 38741,
"socket_py_sha256": "523695ac3383799547b421b4fe18004de1e80181e97181b6d7a10533b47f4c49",
"selectors_py_size": 20060,
"selectors_py_sha256": "b3d6cebd4a3a03b4a614f12f171622ce4e4ba3295b9e8b89e2bde051003106eb",
"socket_pyd_size": 84984,
"socket_pyd_sha256": "8daefaff53e6956f5aea5279a7c71f17d8c63e2b0d54031c3b9e82fcb0fb84db",
"select_pyd_size": 32248,
"select_pyd_sha256": "baee284995b22d495fd12fa8378077e470978db1522c61bfb9af37fb827f33d1"
},
"source_bindings": {
"phase10aa_integration_sha256": "8e1cac255f85d2cd14baf8fbc27d631c9b607fc7d19fc57c65462089f0574055",
"phase10ab_trace_model_size": 8738,
"phase10ab_trace_model_sha256": "7d1aa32d49b91b1e5cf3a085dda033767bdf17ab34389ff044f7403f86287959",
"phase10ab_trace_tests_size": 7558,
"phase10ab_trace_tests_sha256": "39597e991b15bcfa9aa28cb2f68c87ed048c38482c6dbf81a28c56ccfceb0a48"
},
"feasibility": {
"receipt_before_socket": "FEASIBLE_FROM_EXISTING_HOST_MODEL",
"numeric_address_only": "DESIGN_REQUIRED",
"nonblocking_before_connect": "FEASIBLE_FROM_LOCAL_RUNTIME",
"pending_connect": "PARTIAL",
"complete_send_loop": "FEASIBLE_FROM_LOCAL_RUNTIME",
"bounded_receive_memory": "FEASIBLE_FROM_EXISTING_MODEL",
"hard_wall_clock_deadline": "PARTIAL",
"prompt_independent_completion": "FEASIBLE_FROM_Z",
"remote_eof": "FEASIBLE_FAIL_CLOSED",
"local_descriptor_cleanup": "FEASIBLE_BY_DESIGN",
"remote_shell_cleanup": "UNPROVEN",
"retry_reconnect_resume": "EXCLUDED"
},
"trace_model": {
"synthetic_input_only": true,
"maximum_events": 512,
"maximum_batch_bytes": 1035,
"maximum_receive_bytes": 65536,
"maximum_deadline_seconds": 10,
"network_import_present": false,
"selector_import_present": false,
"real_clock_present": false,
"address_present": false,
"cli_present": false,
"file_output_present": false,
"exact_identity_proven": false,
"device_behavior_proven": false
},
"hard_stops": {
"live_adapter_implementation": true,
"socket_creation": true,
"dns": true,
"target_retention": true,
"connection": true,
"request": true,
"retry": true,
"device_action": true
},
"authorizations": {
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"reconnect_authorized": false,
"resume_authorized": false
},
"decision": {
"overall": "PARTIAL_FEASIBILITY_LIVE_IMPLEMENTATION_BLOCKED",
"live_adapter_created": false,
"live_adapter_allowed": false,
"device_action_allowed": false,
"phase10ac_offline_dormant_syscall_facade_allowed": true,
"next_step": "OFFLINE_DORMANT_TARGET_FREE_ADAPTER_WITH_FAKE_SYSCALLS"
},
"performed_actions": {
"network_client_created": false,
"network_socket_opened": false,
"ps5_address_used": false,
"ps5_connected": false,
"device_request_performed": false,
"result_received_from_device": false,
"target_source_changed": false,
"target_artifact_created": false,
"target_execution_performed": false
},
"tests": {
"chimera_gfx_ctest": "92_OF_92_PASS",
"phase10ab_guardrails": 20,
"phase10ab_trace_tests": 25,
"safety_audit": "PASS",
"secret_scan": "PASS",
"network_required_by_tests": false,
"hardware_claim_from_host_test": false
}
}
@@ -0,0 +1,110 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AC_OFFLINE_DORMANT_ADAPTER",
"status": "OFFLINE_DORMANT_FAKE_SYSCALL_ADAPTER_COMPLETE_LIVE_ADAPTER_BLOCKED",
"date": "2026-07-22",
"start_commit": "3bc8ac09615dda3c4ee3ad02f19440ca9f4f8f96",
"activation": {
"active": false,
"adapter_sha256": null,
"target_address": null,
"target_port": null,
"run_id": null
},
"source_bindings": {
"phase10ab_trace_model_sha256": "7d1aa32d49b91b1e5cf3a085dda033767bdf17ab34389ff044f7403f86287959",
"phase10ac_adapter_size": 13282,
"phase10ac_adapter_sha256": "6f28926b59fd9afa6de1ff36d4fa9b013d7e027c9adc0bffd9445d7c89acf939",
"phase10ac_tests_size": 11681,
"phase10ac_tests_sha256": "9c8c611dbab5e43df71d523169d9a1bf7579ed1918943df7531bf75ef4b9abfc"
},
"adapter": {
"exact_builtin_fake_facade_required": true,
"exact_builtin_fake_clock_required": true,
"precommitted_receipt_required": true,
"maximum_fake_steps": 1024,
"maximum_receive_bytes": 65536,
"maximum_batch_bytes": 1035,
"maximum_deadline_seconds": 10,
"network_import_present": false,
"selector_import_present": false,
"dns_present": false,
"real_clock_present": false,
"address_present": false,
"cli_present": false,
"file_output_present": false,
"live_adapter_protocol_present": false,
"target_retained": false,
"device_behavior_proven": false
},
"lifecycle": {
"create_count": 1,
"nonblocking_before_connect": true,
"pending_connect_requires_write_ready": true,
"pending_connect_requires_zero_so_error": true,
"partial_write_loop": true,
"zero_write_rejected": true,
"remote_eof_rejected": true,
"deadline_wins_readiness_race": true,
"deadline_only_completion": true,
"local_close_on_success": true,
"local_close_on_failure": true,
"remote_cleanup_proven": false,
"automatic_retry": false,
"reconnect": false,
"resume": false
},
"hard_stops": {
"live_adapter_implementation": true,
"socket_creation": true,
"dns": true,
"target_retention": true,
"connection": true,
"device_request": true,
"retry": true,
"device_action": true
},
"authorizations": {
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"reconnect_authorized": false,
"resume_authorized": false
},
"performed_actions": {
"network_client_created": false,
"network_socket_opened": false,
"ps5_address_used": false,
"ps5_connected": false,
"device_request_performed": false,
"result_received_from_device": false,
"target_source_changed": false,
"target_artifact_created": false,
"target_execution_performed": false
},
"decision": {
"overall": "OFFLINE_DORMANT_FAKE_SYSCALL_ADAPTER_COMPLETE_LIVE_ADAPTER_BLOCKED",
"dormant_fake_adapter_created": true,
"live_adapter_created": false,
"live_adapter_allowed": false,
"device_action_allowed": false,
"phase10ad_offline_inactive_activation_design_allowed": true,
"next_step": "OFFLINE_NUMERIC_TARGET_AND_INACTIVE_ACTIVATION_CONTRACT"
},
"tests": {
"chimera_gfx_ctest": "95_OF_95_PASS",
"phase10ac_guardrails": 20,
"phase10ac_adapter_tests": 32,
"safety_audit": "PASS",
"secret_scan": "PASS",
"network_required_by_tests": false,
"hardware_claim_from_host_test": false
}
}
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AD_INACTIVE_NUMERIC_TARGET_CONTRACT",
"status": "INACTIVE_NUMERIC_TARGET_CONTRACT_COMPLETE_NO_LIVE_CAPABILITY",
"date": "2026-07-29",
"source_bindings": {
"contract_size": 5624,
"contract_sha256": "b28c80a34bc30ae2d4db8df1360c8d5ce3515de8b91d2bba409a0a404da4b79a",
"tests_size": 3808,
"tests_sha256": "5800f8bc393921b31fcf0df3bd853b5936ec2ad5a3fef100505ab04af9729d15",
"documentation_size": 1154,
"documentation_sha256": "6cc0b2dc8140e6860929e543df820d4d9905c8720a366b70cd1a008f7548d93e"
},
"activation": {
"active": false,
"target_address": null,
"target_port": null,
"run_id": null,
"not_before": null,
"expires_at": null,
"launcher_sha256": null,
"payload_sha256": null,
"approval_sha256": null,
"one_shot": true,
"automatic_retry": false,
"reconnect": false,
"resume": false
},
"contract": {
"numeric_private_ipv4_only": true,
"source_bound_port": 2323,
"maximum_window_seconds": 300,
"exact_launcher_hash_required": true,
"exact_payload_hash_required": true,
"separate_approval_hash_required": true,
"dns_present": false,
"socket_present": false,
"clock_present": false,
"cli_present": false,
"file_output_present": false,
"live_adapter_present": false
},
"authorizations": {
"ps5_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"device_write_authorized": false,
"app_termination_authorized": false,
"system_remount_authorized": false
},
"decision": {
"overall": "INACTIVE_NUMERIC_TARGET_CONTRACT_COMPLETE_NO_LIVE_CAPABILITY",
"device_action_allowed": false,
"bigapp_launcher_implementation_allowed": false,
"next_step": "SEPARATE_REVIEW_OF_MINIMAL_BIGAPP_LAUNCHER_ARCHITECTURE"
}
}
@@ -0,0 +1,72 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AE_MINIMAL_BIGAPP_LAUNCHER_ARCHITECTURE",
"status": "V07_NONPERSISTENT_LINEAGE_SELECTED_TARGET_IMPLEMENTATION_BLOCKED",
"date": "2026-07-29",
"official_sources": {
"v019_commit": "6f320637d56d344a0e7797753099e33238bbf146",
"v019_tree": "c26ce02b6c3ca4202993e039b3db7c28c353dee4",
"v019_hbldr_sha256": "0096f86a00fdedcbc7509db47eb0f54dbc3e487d37e699f3de79048bac001be9",
"v019_elfldr_sha256": "4aa31f5a942681f8d88281b9713f087ced8963de842438cacad1088933f8e785",
"v019_pt_sha256": "1fee8e3007d8ade9c9f72eb237fe1a125426f9e127544d7122124125378ceff3",
"v07_commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
"v07_tree": "7184968c702afe038551bf3228cc25f455388bb6",
"v07_hbldr_sha256": "2081ece2f7d0a7e9b392660696c2a44802f64680365607e742b37dcf3223a55a",
"v07_elfldr_sha256": "1ff6cfa1300a95e8be48e5f7adc1413e3384ba04ea266c167fcd441ef20197d1",
"v07_pt_sha256": "7588867fc9a9bd82e751aac9c58131b641dc2d22d743bfafc69076b000a5a3e3"
},
"lineage_decision": {
"selected_reference": "OFFICIAL_SHSRV_V0_7",
"fixed_existing_title": "PPSA01659",
"v019_rejected_for_persistent_creation": true,
"v019_rejected_for_system_ex_remount": true,
"v07_fakeapp_creation_present": false,
"v07_system_ex_remount_present": false,
"firmware_9_60_title_availability_proven": false,
"videoout_ownership_proven": false,
"root_cause_proven": false
},
"mandatory_policy": {
"require_no_running_bigapp": true,
"kill_existing_bigapp": false,
"fixed_payload_hash": true,
"fixed_argument_vector": true,
"bounded_waits": true,
"unique_child_correlation": true,
"complete_parent_detach": true,
"complete_child_cleanup": true,
"temporary_mutation_restoration": true,
"automatic_retry": false,
"fallback_title": false,
"persistent_write": false,
"system_remount": false,
"installation": false,
"autoload": false
},
"hard_blockers": [
"BOUNDED_WAIT_PRIMITIVES_UNDESIGNED",
"UNIQUE_CHILD_CORRELATION_UNPROVEN",
"COMPLETE_FAILURE_CLEANUP_UNPROVEN",
"TEMPORARY_MUTATION_RESTORATION_UNPROVEN",
"BOUNDED_ELF_VALIDATION_UNDESIGNED",
"PPSA01659_FIRMWARE_9_60_ROLE_UNPROVEN",
"SYSTEMSERVICE_DECLARATIONS_SINGLE_LINEAGE",
"KERNEL_PTRACE_EFFECT_POLICY_UNREVIEWED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"app_termination_authorized": false,
"system_remount_authorized": false
},
"decision": {
"target_implementation_allowed": false,
"device_action_allowed": false,
"host_lifecycle_model_allowed": true,
"next_step": "OFFLINE_INJECTED_BIGAPP_LIFECYCLE_MODEL"
}
}
@@ -0,0 +1,57 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AF_OFFLINE_BIGAPP_LIFECYCLE_MODEL",
"status": "HOST_LIFECYCLE_MODEL_COMPLETE_TARGET_IMPLEMENTATION_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ae_manifest_sha256": "eeebff316a84b184bb802485e0ed5ad42016f3236ba44c04e718c9fb08ca680d",
"model_size": 8096,
"model_sha256": "00c8bed501715d737ad1328f3d4c98fe16f69c061016a939ecb3774d9c1f28f3",
"tests_size": 4749,
"tests_sha256": "d112a5202fd3520a407256ebb64e1b06e37f76a52d7e6cfe95d2410ae4c834a1"
},
"model": {
"fixed_title": "PPSA01659",
"maximum_main_ticks": 64,
"maximum_fake_events": 64,
"maximum_cleanup_events": 3,
"require_no_existing_bigapp": true,
"unique_positive_child_id": true,
"parent_detach_on_every_acquired_path": true,
"restore_before_child_termination": true,
"terminate_only_observed_new_child": true,
"existing_bigapp_killed": false,
"target_code_present": false,
"socket_present": false,
"process_api_present": false,
"syscall_present": false,
"real_clock_present": false,
"filesystem_output_present": false
},
"remaining_blockers": [
"REAL_BOUNDED_WAIT_IMPLEMENTATION_ABSENT",
"REAL_UNIQUE_CHILD_CORRELATION_UNPROVEN",
"TARGET_CLEANUP_BEHAVIOR_UNPROVEN",
"BOUNDED_ELF_VALIDATOR_ABSENT",
"PPSA01659_FIRMWARE_9_60_ROLE_UNPROVEN",
"SYSTEMSERVICE_DECLARATIONS_SINGLE_LINEAGE",
"KERNEL_PTRACE_EFFECT_POLICY_UNREVIEWED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"app_termination_authorized": false,
"system_remount_authorized": false
},
"decision": {
"host_model_complete": true,
"target_implementation_allowed": false,
"device_action_allowed": false,
"bounded_elf_host_validator_allowed": true,
"next_step": "OFFLINE_BOUNDED_ELF_CONTRACT_AND_VALIDATOR"
}
}
@@ -0,0 +1,64 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AG_OFFLINE_BOUNDED_ELF_CONTRACT",
"status": "BOUNDED_ELF_ADMISSION_IMPLEMENTED_HISTORICAL_ARTIFACT_BYTES_MISSING",
"date": "2026-07-29",
"source_bindings": {
"phase10af_manifest_sha256": "c0e74c0e828168faede5f3db3e9964b6191d6cd9d9834dc3926e0807feee273c",
"validator_size": 6078,
"validator_sha256": "748c93eb5c9275c992e4b471747ff0dbbcf71cd5b795f44d47f2c82e19691270",
"tests_size": 4305,
"tests_sha256": "774afc1151044f4362bcfcd92fad97286d23477046fb4b542a4cf739723b0c36"
},
"admission": {
"exact_sha256_before_parse": true,
"maximum_file_bytes": 2097152,
"elf_class": 64,
"endianness": "LITTLE",
"elf_type": "ET_DYN",
"machine": "EM_X86_64",
"maximum_program_headers": 32,
"maximum_section_headers": 256,
"maximum_load_segments": 8,
"maximum_total_load_memory": 67108864,
"maximum_load_span": 134217728,
"maximum_alignment": 2097152,
"writable_executable_load_allowed": false,
"interpreter_allowed": false,
"overlapping_load_ranges_allowed": false,
"entry_must_be_in_executable_load": true,
"file_interface_present": false,
"execution_interface_present": false
},
"historical_reference": {
"phase10m_size": 1845208,
"phase10m_sha256": "c99a0856309a357ad2667d89b4924e4063ad214cae09c8a419457b0732f583cd",
"bytes_present_in_scanned_workspace": false,
"validated_by_phase10ag": false,
"reason": "HISTORICAL_ARTIFACT_BYTES_NOT_LOCALLY_AVAILABLE"
},
"remaining_blockers": [
"EXACT_FUTURE_CANARY_BYTES_NOT_BUILT",
"DYNAMIC_RELOCATION_CONTRACT_UNDESIGNED",
"TARGET_MAPPING_IMPLEMENTATION_ABSENT",
"PPSA01659_FIRMWARE_9_60_ROLE_UNPROVEN",
"SYSTEMSERVICE_DECLARATIONS_SINGLE_LINEAGE",
"KERNEL_PTRACE_EFFECT_POLICY_UNREVIEWED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"bounded_elf_contract_complete": true,
"historical_artifact_admitted": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"relocation_contract_design_allowed": true,
"next_step": "OFFLINE_DYNAMIC_RELOCATION_CONTRACT"
}
}
@@ -0,0 +1,90 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AH_OFFLINE_DYNAMIC_AND_RELOCATION_CONTRACT",
"status": "LOADER_CRT_RELOCATION_SPLIT_BOUNDED_TARGET_MAPPING_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ag_manifest_sha256": "4178adf244650d7359cf400492a8d8404b60296a5aee5fc88df4a32adf61bdf1",
"contract_size": 7710,
"contract_sha256": "51ffa5d8acc475f1edae48f104d27c48ba2725459b217326694f1361552aee3c",
"tests_size": 5044,
"tests_sha256": "d78eb2441e091bb98586aae36a4e0b1aca24ea8a62feb27103c1e1461b4aa415",
"official_shsrv_v07_commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
"official_shsrv_v07_elfldr_sha256": "1ff6cfa1300a95e8be48e5f7adc1413e3384ba04ea266c167fcd441ef20197d1",
"official_sdk_v041_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"official_sdk_v041_rtld_payload_sha256": "5598ca0870c2c7a120507755897d76e5aad0d3a6846cee4482230650ed181f82"
},
"contract": {
"maximum_dynamic_entries": 256,
"maximum_needed_modules": 16,
"maximum_needed_name_bytes": 128,
"maximum_relocation_sections": 4,
"maximum_relocations": 4096,
"loader_applied_relocation_types": ["R_X86_64_RELATIVE"],
"crt_applied_relocation_types": ["R_X86_64_GLOB_DAT"],
"unknown_relocation_types_allowed": false,
"relocation_target_requires_aligned_rw_load": true,
"relative_requires_zero_symbol_and_mapped_addend": true,
"glob_dat_requires_nonzero_symbol_and_zero_addend": true,
"exact_needed_order_required": true,
"file_interface_present": false,
"mapping_interface_present": false,
"module_loading_interface_present": false
},
"module_allowlist": [
"libSceAudioOut.sprx",
"libSceLibcInternal.sprx",
"libScePad.sprx",
"libSceSystemService.sprx",
"libSceUserService.sprx",
"libSceVideoOut.sprx",
"libkernel_web.sprx"
],
"historical_phase10m_reference": {
"exact_bytes_present": false,
"validated_by_phase10ah": false,
"relative_relocations": 913,
"glob_dat_relocations": 142,
"total_relocations": 1055,
"needed_modules": [
"libSceAudioOut.sprx",
"libSceLibcInternal.sprx",
"libScePad.sprx",
"libSceSystemService.sprx",
"libSceUserService.sprx",
"libSceVideoOut.sprx",
"libkernel_web.sprx"
]
},
"runtime_classification": {
"relative_application": "FUTURE_LAUNCHER_BOUNDED_WRITE_MODEL_ONLY",
"glob_dat_resolution": "SDK_CRT_SIDE_EFFECTING_RUNTIME",
"dt_needed_loading": "SDK_CRT_SIDE_EFFECTING_RUNTIME",
"firmware_9_60_runtime_proven": false,
"videoout_behavior_proven": false
},
"remaining_blockers": [
"EXACT_FUTURE_CANARY_BYTES_NOT_BUILT",
"TARGET_MAPPING_AND_PROTECTION_RESTORATION_UNDESIGNED",
"SDK_CRT_MODULE_LOADING_SIDE_EFFECTS_RUNTIME_UNPROVEN",
"PPSA01659_FIRMWARE_9_60_ROLE_UNPROVEN",
"SYSTEMSERVICE_DECLARATIONS_SINGLE_LINEAGE",
"KERNEL_PTRACE_EFFECT_POLICY_UNREVIEWED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"dynamic_contract_complete": true,
"target_mapping_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"mapping_state_model_allowed": true,
"next_step": "OFFLINE_MAPPING_PROTECTION_AND_RESTORATION_MODEL"
}
}
@@ -0,0 +1,65 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AI_OFFLINE_MAPPING_TRANSACTION_MODEL",
"status": "HOST_MAPPING_ROLLBACK_MODEL_COMPLETE_TARGET_MAPPING_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ah_manifest_sha256": "ecb38325bcfdda905a5909f82ca690a174806d0108a45e716b4f8f5a58da168d",
"model_size": 9722,
"model_sha256": "26c01c09086f04650dc8834205439e21a9fbe5f92ec78d15a769dbb09487fac0",
"tests_size": 6179,
"tests_sha256": "d5454bcb6f249fccf99d6883a4248d00c6daa5dcac7ff640e9e72418378e6529"
},
"bounds": {
"page_size": 16384,
"maximum_segments": 8,
"maximum_relative_relocations": 4096,
"maximum_fake_events": 64,
"maximum_main_ticks": 128,
"maximum_region_size": 134217728
},
"transaction": {
"reserve_one_new_child_region": true,
"create_one_host_mirror": true,
"copy_exact_file_bytes_per_segment": true,
"zero_exact_bss_per_segment": true,
"apply_relative_before_child_copy": true,
"single_mirror_to_child_copy": true,
"final_non_wx_protection_per_segment": true,
"sync_before_commit": true,
"release_mirror_before_commit": true,
"deadline_preempts_operation_atomically": true,
"failure_releases_mirror": true,
"failure_unmaps_entire_new_child_region": true,
"partial_mapping_retained_on_failure": false,
"target_memory_interface_present": false,
"host_memory_mapping_present": false,
"process_interface_present": false
},
"remaining_blockers": [
"REAL_CHILD_RESERVE_UNMAP_PRIMITIVES_UNBOUND",
"REAL_MIRROR_ALIAS_AND_COPY_PRIMITIVES_UNBOUND",
"REAL_FINAL_PROTECTION_RESTORATION_UNPROVEN",
"REAL_CACHE_SYNC_CONTRACT_UNPROVEN",
"SDK_CRT_MODULE_LOADING_RUNTIME_UNPROVEN",
"PPSA01659_FIRMWARE_9_60_ROLE_UNPROVEN",
"SYSTEMSERVICE_DECLARATIONS_SINGLE_LINEAGE",
"KERNEL_PTRACE_EFFECT_POLICY_UNREVIEWED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_mapping_model_complete": true,
"target_mapping_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"primitive_source_audit_allowed": true,
"next_step": "OFFLINE_MAPPING_PRIMITIVE_SOURCE_AND_RESTORATION_AUDIT"
}
}
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AJ_OFFLINE_PRIMITIVE_SOURCE_AUDIT",
"status": "HYBRID_PRIMITIVE_REUSE_CANDIDATE_GAPS_REMAIN_TARGET_CODE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ai_manifest_sha256": "c0d19a8a4df45f2311861c1cd1e7ab30d262c97ddc5d317e6229a3ec27d415f5",
"shsrv_v07_commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
"shsrv_v07_elfldr_sha256": "1ff6cfa1300a95e8be48e5f7adc1413e3384ba04ea266c167fcd441ef20197d1",
"shsrv_v07_pt_sha256": "7588867fc9a9bd82e751aac9c58131b641dc2d22d743bfafc69076b000a5a3e3",
"hardened_elfldr_commit": "197623058f509eddde18868dafcb92fdcac66464",
"controlled_runtime_c_sha256": "2463efc4978373a19b9f9be6e45facc974dd1b533aed3c2160649f762d8caffa",
"controlled_runtime_h_sha256": "5f80b4502d60b61e90d13fbfd6b5627b85dc58500e27b2656bb112aa01bc32f8",
"hardened_pt_sha256": "397bd178b11c729a20e3df97be9bbb1ae93408e3a12656d224567da7c9610df7",
"ps5_controlled_sha256": "7824305bcd6520c70265dd2138f1de3aae659d32239a01fcb049590302bab0cf"
},
"primitive_matrix": {
"bigapp_creation": "SHSRV_V07_SOURCE_CANDIDATE_ONLY",
"bounded_remote_call_and_syscall": "HARDENED_ELFLDR_REUSABLE_CANDIDATE",
"credential_backup_and_restore": "HARDENED_ELFLDR_REUSABLE_CANDIDATE",
"mapping_and_fd_cleanup_tracking": "HARDENED_ELFLDR_PARTIAL_REUSABLE_CANDIDATE",
"child_kill_and_bounded_reap": "HARDENED_ELFLDR_REUSABLE_CANDIDATE",
"mirror_and_jit_alias_transaction": "SHSRV_V07_UNHARDENED_NOT_REUSABLE",
"complete_bigapp_composition": "ABSENT",
"firmware_960_runtime_proof": "ABSENT"
},
"findings": [
"SHSRV_V07_REMOTE_CALLS_HAVE_NO_STEP_OR_DEADLINE_BOUND",
"SHSRV_V07_IGNORES_ALIAS_UNMAP_FD_CLOSE_HOST_UNMAP_AND_ROLLBACK_RESULTS",
"HARDENED_ELFLDR_BOUNDS_PTRACE_CALLS_AND_RESTORES_REGISTERS",
"HARDENED_ELFLDR_ATTEMPTS_ALL_CREDENTIAL_RESTORES_AND_FAILS_CLOSED",
"HARDENED_ELFLDR_CLEANUP_REPORTS_MAPPING_FD_BREAKPOINT_AND_CHILD_FAILURES",
"HARDENED_ELFLDR_CLEANUP_CLEARS_OWNERSHIP_BITS_AFTER_FAILED_CLEANUP",
"HARDENED_ELFLDR_MAPPING_CLEANUP_TRACKS_ONLY_ARGS_AND_WHOLE_ELF_REGION",
"BIGAPP_CREATION_AND_HARDENED_REPLACEMENT_HAVE_NOT_BEEN_COMPOSED"
],
"remaining_blockers": [
"BIGAPP_IDENTITY_AND_UNIQUE_CORRELATION_NOT_BOUND_TO_HARDENED_RUNTIME",
"JIT_FD_ALIAS_AND_HOST_MIRROR_ACQUISITION_NOT_IN_CENTRAL_CLEANUP_STATE",
"CLEANUP_FAILURE_OWNERSHIP_AND_TERMINATION_POLICY_NEEDS_COMPOSITION_MODEL",
"MDBG_COPY_PARTIAL_PROGRESS_AND_CREDENTIAL_RESTORE_CONTRACT_UNBOUND",
"MSYNC_AND_FINAL_PROTECTION_FAILURE_ROLLBACK_NOT_SOURCE_PROVEN_AS_ONE_TRANSACTION",
"TARGET_BUILD_AND_FIRMWARE_960_RUNTIME_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"copy_shsrv_loader_code_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"host_composition_model_allowed": true,
"next_step": "OFFLINE_HYBRID_PRIMITIVE_COMPOSITION_AND_CLEANUP_MODEL"
}
}
@@ -0,0 +1,57 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AK_OFFLINE_HYBRID_COMPOSITION_MODEL",
"status": "HOST_HYBRID_RESOURCE_OWNERSHIP_MODEL_COMPLETE_TARGET_CODE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10aj_manifest_sha256": "2883c11d3e798ca6f838bb5f8978f2b95a1598630d15a7d9b0d3b35ed3338144",
"model_size": 8093,
"model_sha256": "35115ccdc201f7c6040eb0d0638d4ece7f36ddc1386ed8c4352f7c73426d3751",
"tests_size": 5953,
"tests_sha256": "8f76fb3f9d91ed96e2a19c4b3386915f306187a1f0ee2e842d24351c282ef026"
},
"bounds": {
"maximum_executable_segments": 8,
"maximum_fake_events": 256,
"maximum_main_ticks": 256
},
"ownership": {
"child": "EXPLICIT",
"whole_image_region": "EXPLICIT",
"host_mirror": "EXPLICIT",
"jit_master_descriptors": "PER_EXECUTABLE_SEGMENT",
"jit_alias_descriptors": "PER_EXECUTABLE_SEGMENT",
"host_alias_mappings": "PER_EXECUTABLE_SEGMENT",
"remote_alias_mappings": "PER_EXECUTABLE_SEGMENT",
"reverse_cleanup": true,
"cleanup_failure_requires_child_termination": true,
"failed_child_termination_is_hard_error": true,
"partial_success_allowed": false,
"real_process_interface_present": false,
"real_mapping_interface_present": false,
"real_clock_present": false
},
"remaining_blockers": [
"MDBG_COPY_EXACT_PARTIAL_PROGRESS_CONTRACT_UNPROVEN",
"BIGAPP_UNIQUE_IDENTITY_BINDING_NOT_IMPLEMENTED",
"HARDENED_PRIMITIVE_API_COMPOSITION_NOT_IMPLEMENTED",
"CONTAINING_SERVICE_SURVIVAL_AFTER_CHILD_CLEANUP_FAILURE_UNPROVEN",
"PS5_CROSS_TARGET_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_composition_model_complete": true,
"target_implementation_allowed": false,
"device_action_allowed": false,
"copy_contract_audit_allowed": true,
"next_step": "OFFLINE_MDBG_COPY_PARTIAL_PROGRESS_AND_RESTORE_AUDIT"
}
}
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AL_OFFLINE_MDBG_COPY_AND_RESTORE_AUDIT",
"status": "SDK_MDBG_COPY_NOT_FAIL_CLOSED_DIRECT_REUSE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ak_manifest_sha256": "3322d42eb18718f1de7c85d043e68f37a9c5b5632f0d9565fd3f7b6d2ffd3d00",
"sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"mdbg_c_size": 3824,
"mdbg_c_sha256": "98add54968b138ca7fcf200e08587e0722e270960a637241bca841e75dfedc3c",
"public_header_size": 1657,
"public_header_sha256": "0c6695b6865c13112b8187f605f3a5c8a8e4cc32240cef76c753c8e1546df18d"
},
"findings": {
"authid_changed_before_caps": true,
"caps_set_failure_restores_authid": false,
"restore_attempts_all_fields_after_one_failure": false,
"partial_progress_exposed_to_caller": false,
"zero_progress_nonzero_status_is_hard_failure": false,
"result_length_bounded_by_remaining": false,
"address_and_length_arithmetic_checked": false,
"iteration_ceiling_present": false,
"monotonic_deadline_present": false,
"target_may_be_partially_mutated_on_error": true,
"return_zero_proves_complete_copy": false
},
"required_replacement_contract": [
"BACKUP_AUTHID_AND_CAPS_BEFORE_ANY_CHANGE",
"RESTORE_EVERY_CHANGED_FIELD_ON_EVERY_EXIT",
"REPORT_RESTORE_FAILURE_BITS_SEPARATELY",
"REQUIRE_ZERO_STATUS_AND_EXACT_TOTAL_LENGTH",
"REJECT_ZERO_OR_OVERSIZED_PROGRESS",
"CHECK_POINTER_AND_LENGTH_ARITHMETIC",
"BOUND_ITERATIONS_AND_MONOTONIC_DEADLINE",
"REPORT_EXACT_PARTIAL_BYTE_COUNT",
"KILL_AND_REAP_CHILD_AFTER_PARTIAL_COPY_OR_RESTORE_FAILURE"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"direct_sdk_mdbg_copy_reuse_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"host_copy_restore_model_allowed": true,
"next_step": "OFFLINE_BOUNDED_COPY_AND_CREDENTIAL_RESTORE_MODEL"
}
}
@@ -0,0 +1,60 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AM_OFFLINE_BOUNDED_COPY_RESTORE_MODEL",
"status": "HOST_EXACT_PROGRESS_AND_RESTORE_MODEL_COMPLETE_TARGET_CODE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10al_manifest_sha256": "4a143c0fb2aae98ee0c7452326f8a2fd72afc24d79867282b82ab77cb58c188a",
"model_size": 7140,
"model_sha256": "025976fe8736caea6ee33ae107f97411ff2f5981b16f7005098eb9314b1ddeb3",
"tests_size": 5081,
"tests_sha256": "6f9f97134efb83e50881fae813cb0119d4da2f17fda979ffe841209e8e5c8895"
},
"bounds": {
"maximum_copy_size": 134217728,
"maximum_chunks": 4096,
"maximum_fake_events": 4112,
"maximum_ticks": 8192,
"address_width_bits": 64
},
"contract": {
"backup_both_fields_before_change": true,
"restore_caps_and_authid_on_every_changed_exit": true,
"independent_restore_failure_bits": true,
"exact_progress_reported": true,
"zero_progress_rejected": true,
"oversized_progress_rejected": true,
"complete_status_requires_exact_length": true,
"range_arithmetic_checked": true,
"partial_copy_kills_and_reaps_child": true,
"restore_failure_kills_child_and_terminates_service": true,
"terminal_cleanup_failure_is_hard_error": true,
"credential_interface_present": false,
"process_interface_present": false,
"memory_interface_present": false,
"clock_interface_present": false
},
"remaining_blockers": [
"TARGET_SIDE_BOUNDED_COPY_IMPLEMENTATION_ABSENT",
"SERVICE_TERMINATION_AND_RESTART_OWNERSHIP_UNPROVEN",
"MDBG_RESULT_STATUS_SEMANTICS_NOT_INDEPENDENTLY_DOCUMENTED",
"BIGAPP_AND_HARDENED_LOADER_COMPOSITION_NOT_BUILT",
"PS5_CROSS_TARGET_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_copy_restore_model_complete": true,
"target_implementation_allowed": false,
"device_action_allowed": false,
"service_lifecycle_source_audit_allowed": true,
"next_step": "OFFLINE_SERVICE_TERMINATION_RESTART_OWNERSHIP_AUDIT"
}
}
@@ -0,0 +1,59 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AN_OFFLINE_SERVICE_LIFECYCLE_AND_COPY_AUDIT",
"status": "FAIL_STOP_PRESENT_RESTART_AND_BOUNDED_COPY_UNPROVEN_TARGET_CODE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10am_manifest_sha256": "c02d59b2d3ced8fb1e50700cd85b60f69f99be9c8ff9559ac4e18512e4992a96",
"hardened_elfldr_commit": "197623058f509eddde18868dafcb92fdcac66464",
"socksrv_size": 11719,
"socksrv_sha256": "65dd20743e4ffe45c9f41a4a374ddf6d2e8084b4c4da6c1b7292087b55628a49",
"pt_size": 10819,
"pt_sha256": "397bd178b11c729a20e3df97be9bbb1ae93408e3a12656d224567da7c9610df7",
"main_size": 2496,
"main_sha256": "d85d10696cc1fd381a60c471b414761a8a15560a15a138250b3ab2df94b58d29",
"elfldr_size": 22104,
"elfldr_sha256": "4cffb63c5d5f5f266fe62dfd940be3d202958373f6012ee5bbbb4489431b8c64"
},
"service_lifecycle": {
"ptrace_auth_restore_failure_latched": true,
"further_ptrace_calls_rejected": true,
"request_handler_process_exits_125": true,
"exit_occurs_after_request_cleanup_attempt": true,
"service_restart_owner_present": false,
"restart_deadline_present": false,
"restart_identity_verification_present": false,
"startup_credential_failure_exit_cleanup_proven": false
},
"copy_path": {
"pt_copyin_uses_single_ptrace_io": true,
"ptrace_io_descriptor_progress_checked": false,
"exact_total_progress_proven": false,
"hard_deadline_or_preemption_present": false,
"safe_replacement_for_mdbg_copy_proven": false
},
"remaining_blockers": [
"SERVICE_RESTART_OWNERSHIP_AND_IDENTITY_ABSENT",
"BLOCKING_PTRACE_IO_CANNOT_ENFORCE_HARD_DEADLINE",
"PTRACE_IO_EXACT_PROGRESS_SEMANTICS_UNPROVEN",
"STARTUP_CREDENTIAL_FAILURE_PROCESS_CLEANUP_UNPROVEN",
"TARGET_IMPLEMENTATION_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"hardened_pt_copyin_reuse_allowed": false,
"automatic_service_restart_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_preemption_architecture_allowed": true,
"next_step": "OFFLINE_COPY_PREEMPTION_AND_SERVICE_OWNER_ARCHITECTURE"
}
}
@@ -0,0 +1,59 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AO_OFFLINE_WORKER_SUPERVISOR_MODEL",
"status": "HOST_PREEMPTION_OWNERSHIP_MODEL_COMPLETE_TARGET_FEASIBILITY_UNPROVEN",
"date": "2026-07-29",
"source_bindings": {
"phase10an_manifest_sha256": "6754ce238b4e696c76e8fceee0fe6d3347b09568b3f883ec4a1ac52a9f7e83fc",
"model_size": 6824,
"model_sha256": "9093142ba53790cc6faee38d1c53d2b5221946a60f37c72cc3e24299e56a1b0c",
"tests_size": 4964,
"tests_sha256": "fe90f44d4f8da27f5fc0c8110551647d039257a2e3f3d9d10d56603c1275bfa9"
},
"bounds": {
"maximum_copy_size": 134217728,
"maximum_fake_events": 16,
"maximum_ticks": 256,
"attempts": 1
},
"architecture": {
"persistent_supervisor_changes_credentials": false,
"one_worker_per_attempt": true,
"worker_identity_must_match": true,
"exact_copy_length_required": true,
"zero_restore_failure_bits_required": true,
"deadline_terminates_and_reaps_worker": true,
"ambiguous_or_partial_attempt_terminates_child": true,
"terminal_cleanup_failure_is_hard_error": true,
"automatic_restart": false,
"retry": false,
"real_process_interface_present": false,
"real_signal_interface_present": false,
"real_clock_present": false,
"real_ipc_present": false
},
"remaining_blockers": [
"PS5_WORKER_CREATION_AND_UNIQUE_IDENTITY_PRIMITIVES_UNPROVEN",
"BLOCKED_SYSCALL_WORKER_TERMINATION_PREEMPTION_UNPROVEN",
"WORKER_RESULT_CHANNEL_ABI_UNDEFINED",
"CHILD_STATE_AFTER_WORKER_TERMINATION_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_preemption_model_complete": true,
"target_architecture_feasible": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"worker_feasibility_source_audit_allowed": true,
"next_step": "OFFLINE_WORKER_CREATION_PREEMPTION_AND_RESULT_CHANNEL_FEASIBILITY_AUDIT"
}
}
@@ -0,0 +1,72 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AP_OFFLINE_CURRENT_UPSTREAM_WORKER_FEASIBILITY_AUDIT",
"status": "WORKER_CREATION_SOURCE_CANDIDATE_PREEMPTION_AND_RESULT_CHANNEL_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ao_manifest_sha256": "46dd4144a4392cbc08a1f1b38087c8858cdff0e3c3935fc16a51e85eff1a812c",
"sdk_commit": "a0d2bc60bdcc0a5ee9e790fa3b02fe5051a152d0",
"shsrv_commit": "6f320637d56d344a0e7797753099e33238bbf146",
"sdk_unistd_blob": "a30be948adfc3c554b1ec9e25362544c35a5fbd5",
"sdk_unistd_size": 19016,
"sdk_syscall_blob": "729550d5184c667d3da837d270ca48d47d57b407",
"sdk_syscall_size": 1551,
"shsrv_builtin_blob": "59a244fba80c1d51d1cb4204ea1a3b26d0be3ada",
"shsrv_builtin_size": 3980,
"shsrv_elfldr_blob": "2a398ce68b836cc13c100ddc716b44aaac4c7080",
"shsrv_elfldr_size": 17141,
"shsrv_shell_blob": "40d7107dbc1c3616f830a27a2b51c17cba1cec83",
"shsrv_shell_size": 12635,
"shsrv_pt_blob": "c7f64ec4f4f6576797b2aafb6de6234588eb7c51",
"shsrv_pt_size": 9376
},
"worker_creation": {
"rfork_thread_declared_by_public_sdk": true,
"rfork_thread_used_by_official_shsrv": true,
"returned_pid_available": true,
"pid_birth_identity_or_generation_token_present": false,
"bounded_worker_start_handshake_present": false,
"firmware_960_behavior_proven": false,
"classification": "STRONG_SOURCE_CANDIDATE_NOT_RUNTIME_PROOF"
},
"preemption": {
"kill_sigkill_used_in_official_source": true,
"waitpid_used_in_official_source": true,
"waitpid_calls_are_bounded": false,
"blocked_mdbg_or_ptrace_io_kill_completion_proven": false,
"child_state_after_worker_kill_proven": false
},
"result_channel": {
"generic_shell_pipe_usage_present": true,
"fixed_size_worker_result_record_present": false,
"exclusive_worker_identity_binding_present": false,
"exact_progress_and_restore_bits_present": false,
"bounded_receive_and_deadline_present": false
},
"remaining_blockers": [
"PID_REUSE_SAFE_WORKER_IDENTITY_ABSENT",
"BOUNDED_START_HANDSHAKE_ABSENT",
"BLOCKED_CALL_TERMINATION_AND_REAP_UNPROVEN",
"FIXED_RESULT_RECORD_AND_CHANNEL_ABSENT",
"CHILD_STATE_AFTER_WORKER_KILL_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"worker_creation_source_candidate": true,
"target_worker_architecture_feasible": false,
"copy_current_shsrv_code_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_result_record_model_allowed": true,
"next_step": "OFFLINE_FIXED_WORKER_RESULT_RECORD_AND_PID_GENERATION_CONTRACT"
}
}
@@ -0,0 +1,75 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AQ_OFFLINE_WORKER_RESULT_RECORD",
"status": "FIXED_RESULT_AND_GENERATION_IDENTITY_COMPLETE_TRANSPORT_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ap_manifest_sha256": "f2e7d5e28df5b294d055378ec239120d13fb8ba0f895a1f7ef981a739a19d423",
"model_size": 5362,
"model_sha256": "e05a754165e78eb42ac46f5783efdb73da015a547c87628384f8eb24f95ff28b",
"tests_size": 4369,
"tests_sha256": "774c1eaee561b4058d8069d263f07d30a2e575dd8a063edabb73cc0065193ded"
},
"record": {
"magic_ascii": "CHW10AQ1",
"version": 1,
"size": 128,
"hashed_prefix_size": 96,
"digest": "SHA-256",
"byte_order": "LITTLE_ENDIAN",
"reserved_bytes_must_be_zero": true,
"flags_must_be_zero": true,
"single_complete_record_only": true
},
"identity": {
"attempt_id_bytes": 16,
"worker_nonce_bytes": 16,
"worker_pid_required": true,
"child_pid_required": true,
"monotonic_generation_required": true,
"all_identity_fields_precommitted": true,
"pid_alone_is_identity": false
},
"result": {
"requested_and_copied_bytes_present": true,
"restore_failure_bits_present": true,
"success_requires_exact_copy": true,
"success_requires_zero_restore_bits": true,
"failure_preserves_partial_progress": true,
"every_single_byte_mutation_tested": true,
"digest_is_authentication": false
},
"capabilities": {
"pipe_present": false,
"socket_present": false,
"process_present": false,
"clock_present": false,
"target_present": false
},
"remaining_blockers": [
"WORKER_NONCE_AND_GENERATION_CREATION_NOT_SOURCE_BOUND",
"EXCLUSIVE_SINGLE_WRITER_CHANNEL_ABSENT",
"PARTIAL_READ_AND_EOF_DEADLINE_SEMANTICS_UNMODELED",
"PIPE_ATOMICITY_FOR_128_BYTES_UNPROVEN_ON_PS5",
"BLOCKED_WORKER_TERMINATION_AND_REAP_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"fixed_result_record_complete": true,
"generation_safe_identity_contract_complete": true,
"transport_implementation_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_channel_model_allowed": true,
"next_step": "OFFLINE_EXCLUSIVE_RESULT_CHANNEL_PARTIAL_READ_AND_DEADLINE_MODEL"
}
}
@@ -0,0 +1,62 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AR_OFFLINE_EXCLUSIVE_RESULT_CHANNEL_MODEL",
"status": "HOST_PARTIAL_READ_AND_DEADLINE_MODEL_COMPLETE_LIVE_CHANNEL_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10aq_manifest_sha256": "04d5e26c3dcb54ddd029e477e329d1824fae3ab851752cac35c3b450975e7cfc",
"model_size": 3999,
"model_sha256": "416a17addde1ecf114f2f9924287c3358c9a10c84bed251c008d2aee6e4dd1c8",
"tests_size": 4202,
"tests_sha256": "a8dfc17daf3d05dade537aacd4cd60482958a30a527c7bfc60ae9cba5355e1b4"
},
"bounds": {
"record_size": 128,
"maximum_chunks": 128,
"maximum_ticks": 256,
"writers": 1,
"records": 1
},
"channel": {
"writer_pid_generation_and_nonce_precommitted": true,
"exclusive_writer_required": true,
"arbitrary_partial_reads_supported": true,
"byte_at_a_time_supported": true,
"record_overflow_rejected": true,
"deadline_preempts_crossing_read": true,
"eof_is_success": false,
"silent_incomplete_is_success": false,
"record_completion_is_success_boundary": true,
"trailing_event_after_record_rejected": true,
"failure_requires_worker_child_containment": true,
"live_pipe_present": false,
"live_fd_present": false,
"real_clock_present": false,
"process_interface_present": false
},
"remaining_blockers": [
"PS5_PIPE_OR_SOCKETPAIR_CREATION_OWNERSHIP_UNPROVEN",
"EXCLUSIVE_FD_INHERITANCE_AND_CLOSE_ORDER_UNPROVEN",
"NONBLOCKING_READ_AND_HARD_DEADLINE_PRIMITIVES_UNBOUND",
"PIPE_BUF_ATOMICITY_NOT_REQUIRED_BY_MODEL_BUT_LIVE_FRAMING_UNPROVEN",
"BLOCKED_WORKER_TERMINATION_AND_REAP_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_channel_model_complete": true,
"live_channel_implementation_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"channel_primitive_source_audit_allowed": true,
"next_step": "OFFLINE_RESULT_CHANNEL_PRIMITIVE_AND_FD_OWNERSHIP_AUDIT"
}
}
@@ -0,0 +1,74 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AS_OFFLINE_CHANNEL_PRIMITIVE_AND_FD_OWNERSHIP_AUDIT",
"status": "PIPE_POLL_CANDIDATES_PRESENT_FD_INHERITANCE_AND_HARD_DEADLINE_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10ar_manifest_sha256": "86f101a48aadd1586594f3b4cbbd6d84a01b8cf51c664dd8512c8bab50e00f22",
"sdk_commit": "a0d2bc60bdcc0a5ee9e790fa3b02fe5051a152d0",
"shsrv_commit": "6f320637d56d344a0e7797753099e33238bbf146",
"sdk_sys_unistd_blob": "d4d4d340c3d90def316b2f061f81280767191c2b",
"sdk_sys_unistd_size": 7543,
"sdk_unistd_blob": "a30be948adfc3c554b1ec9e25362544c35a5fbd5",
"sdk_unistd_size": 19016,
"sdk_poll_blob": "de178cf5dd60f573d82c3ec4f954459b25d25271",
"sdk_poll_size": 4145,
"sdk_time_blob": "9c47c3f2b3d8d820d3b00a3a7ef8ba1c0bda029b",
"sdk_time_size": 14389,
"shsrv_shell_blob": "40d7107dbc1c3616f830a27a2b51c17cba1cec83",
"shsrv_shell_size": 12635,
"shsrv_builtin_blob": "59a244fba80c1d51d1cb4204ea1a3b26d0be3ada",
"shsrv_builtin_size": 3980
},
"channel_primitives": {
"pipe_declared": true,
"pipe_used_by_official_shsrv": true,
"poll_declared": true,
"poll_used_by_official_shsrv": true,
"short_poll_timeout_used": true,
"clock_monotonic_declared": true,
"pipe_poll_monotonic_deadline_composition_present": false,
"nonblocking_result_read_callsite_present": false
},
"fd_ownership": {
"rffdg_documented_as_copy_fd_table": true,
"rfcfdg_documented_as_close_all_fds": true,
"official_shsrv_worker_uses_rfcfdg": true,
"result_fd_inherited_by_worker": false,
"exclusive_parent_child_end_close_order_present": false,
"close_on_exec_result_channel_present": false
},
"deadline_and_cleanup": {
"absolute_monotonic_deadline_present": false,
"eintr_budget_recalculation_present": false,
"bounded_worker_reap_present": false,
"all_channel_fds_closed_on_every_failure": false
},
"remaining_blockers": [
"CURRENT_WORKER_FLAGS_CLOSE_PRECREATED_RESULT_FDS",
"RFFDG_WORKER_COMPOSITION_NOT_SOURCE_PROVEN",
"EXCLUSIVE_PIPE_END_CLOSE_ORDER_ABSENT",
"ABSOLUTE_MONOTONIC_DEADLINE_COMPOSITION_ABSENT",
"NONBLOCKING_RESULT_READ_CALLSITE_ABSENT",
"BOUNDED_WORKER_REAP_ABSENT",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"pipe_poll_source_candidates": true,
"live_channel_architecture_feasible": false,
"copy_current_shsrv_code_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_fd_ownership_model_allowed": true,
"next_step": "OFFLINE_FD_INHERITANCE_CLOSE_ORDER_AND_ABSOLUTE_DEADLINE_MODEL"
}
}
@@ -0,0 +1,68 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AT_OFFLINE_RFFDG_FD_DEADLINE_MODEL",
"status": "OFFLINE_OWNERSHIP_MODEL_COMPLETE_LIVE_COMPOSITION_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10as_manifest_sha256": "750764e8ea177afb0fc7c21d7c4f1441bd90bb539917c2506ecb61f8aa39fc2a",
"model_sha256": "341f90e559c3611b9921c21a906baa01c82a49597d886c53fddd6fa3e0903e2d",
"failure_tests_sha256": "ca365b93b955d24b5ce3653cb20cef1fccddc91eca8d6382a56220accecdeafe"
},
"model_boundary": {
"fake_facade_only": true,
"os_imports_present": false,
"process_api_present": false,
"clock_api_present": false,
"network_api_present": false,
"filesystem_output_present": false,
"target_address_present": false,
"target_artifact_present": false,
"max_ticks": 256,
"max_read_events": 256,
"record_size": 128
},
"ownership_contract": {
"pipe_created_before_worker": true,
"rffdg_copy_mode_modeled": true,
"parent_write_end_closed_before_read": true,
"child_read_end_closed_before_result": true,
"parent_read_is_nonblocking": true,
"child_write_closed_before_reap": true,
"all_acquired_ends_closed_on_failure": true,
"started_worker_terminated_and_reaped_on_failure": true
},
"deadline_contract": {
"one_absolute_budget_across_setup_and_reads": true,
"eintr_consumes_budget": true,
"would_block_consumes_budget": true,
"deadline_preempts_late_event": true,
"eof_before_exact_record_fails": true,
"overflow_fails": true,
"trailing_read_event_fails": true,
"cleanup_is_modeled_as_terminal_and_must_succeed": true
},
"remaining_blockers": [
"MODEL_USES_FAKE_OPERATIONS_ONLY",
"RFFDG_WORKER_COMPOSITION_NOT_SOURCE_PROVEN",
"REAL_NONBLOCKING_FD_CONFIGURATION_UNIMPLEMENTED",
"HARD_WALL_CLOCK_PREEMPTION_UNPROVEN",
"BOUNDED_REAL_WORKER_REAP_UNPROVEN",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"offline_ownership_contract_complete": true,
"live_channel_architecture_feasible": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_LIVE_CHANNEL_SOURCE_FEASIBILITY_REASSESSMENT"
}
}
@@ -0,0 +1,84 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AU_OFFLINE_LIVE_RESULT_CHANNEL_FEASIBILITY_REASSESSMENT",
"status": "PRIMITIVE_SIGNATURES_COMPLETE_COMPOSITION_AND_RUNTIME_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10at_manifest_sha256": "17584b4ee70ecca138b8fbddf03526b6070daa6ccb4aa366231457b5272df9da",
"sdk_commit": "a0d2bc60bdcc0a5ee9e790fa3b02fe5051a152d0",
"shsrv_commit": "6f320637d56d344a0e7797753099e33238bbf146",
"sdk_sys_unistd_blob": "d4d4d340c3d90def316b2f061f81280767191c2b",
"sdk_sys_unistd_size": 7543,
"sdk_unistd_blob": "a30be948adfc3c554b1ec9e25362544c35a5fbd5",
"sdk_unistd_size": 19016,
"sdk_sys_fcntl_blob": "ac16b8e4dbd4b097a697f39b779d46d68ae5992a",
"sdk_sys_fcntl_size": 11295,
"sdk_time_blob": "a19d550e5264b4a082b0ef0eab5cb98be210b627",
"sdk_time_size": 6699,
"sdk_wait_blob": "0d41bc6e40518cb88c8df4ac92bac581c12e1661",
"sdk_wait_size": 6272,
"sdk_signal_blob": "0b98653e66cd54641f42b2e51ddc5c936abcae3c",
"sdk_signal_size": 4545,
"shsrv_builtin_blob": "59a244fba80c1d51d1cb4204ea1a3b26d0be3ada",
"shsrv_builtin_size": 3980,
"shsrv_shell_blob": "40d7107dbc1c3616f830a27a2b51c17cba1cec83",
"shsrv_shell_size": 12635,
"shsrv_service_blob": "7f77aef966a995b6fd4f1fec3f7c681115884177",
"shsrv_service_size": 5051
},
"public_source_contracts": {
"pipe_declared": true,
"rffdg_copy_fd_table_declared": true,
"fcntl_getfl_setfl_and_nonblock_declared": true,
"poll_declared": true,
"clock_monotonic_declared": true,
"kill_declared": true,
"waitpid_and_wnohang_declared": true,
"source_level_design_inputs_complete": true
},
"official_composition_audit": {
"worker_uses_rffdg": false,
"worker_uses_rfcfdg_close_all": true,
"exclusive_result_pipe_ownership_present": false,
"nonblocking_result_read_present": false,
"absolute_monotonic_deadline_present": false,
"bounded_kill_and_reap_present": false,
"service_has_unbounded_restart_loop": true,
"direct_shsrv_reuse_allowed": false
},
"evidence_limits": {
"headers_prove_firmware_960_runtime": false,
"source_callsites_prove_hard_preemption": false,
"phase10at_fake_model_proves_live_cleanup": false,
"launch_context_fix_proven": false,
"videoout_permission_proven": false,
"visible_flip_proven": false
},
"remaining_blockers": [
"NO_OFFICIAL_SAFE_RESULT_CHANNEL_COMPOSITION",
"CURRENT_SHSRV_WORKER_CLOSES_PRECREATED_FDS",
"CURRENT_SHSRV_SERVICE_RESTARTS_AUTOMATICALLY",
"HARD_WALL_CLOCK_PREEMPTION_UNPROVEN",
"BOUNDED_REAL_WORKER_REAP_UNPROVEN",
"DEPLOYED_SHSRV_IDENTITY_UNPROVEN",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN",
"TARGET_SOURCE_AND_CROSS_BUILD_NOT_AUTHORIZED"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"offline_source_feasibility_reassessment_complete": true,
"live_result_channel_implementation_allowed": false,
"copy_shsrv_code_allowed": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_canary_contract_design_allowed": true,
"next_step": "OFFLINE_LAUNCH_CONTEXT_CANARY_CONTRACT_WITH_DISTINCT_TERMINAL"
}
}
@@ -0,0 +1,87 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AV_TARGET_FREE_LAUNCH_CONTEXT_CANARY",
"status": "OFFLINE_CAUSAL_PAIR_CONTRACT_COMPLETE_NO_ARTIFACT_OR_AUTHORITY",
"date": "2026-07-29",
"source_bindings": {
"phase10au_manifest_sha256": "10687d050b1354efd7edbbd0e6739255278dc5edc85e3312ea85497f9052ceef",
"contract_sha256": "a03cd687e9e5d9d61cce768ebc662babe11bebe1972eaf18f6ead4dd616db5d4",
"tests_sha256": "095aec531c123a634e8267c7f97c64ea95b8ff603a2d7c6d4e996e2bbb51508d"
},
"pair_contract": {
"firmware": "9.60",
"protocol_magic": "CHD10AV1",
"same_payload_sha256_required": true,
"raw_elfldr_arm_required": true,
"bigapp_candidate_arm_required": true,
"distinct_launcher_sha256_required": true,
"distinct_run_id_required": true,
"distinct_approval_sha256_required": true,
"one_shot_each": true,
"automatic_retry": false,
"reconnect": false,
"resume": false
},
"result_contract": {
"exact_identity_match_required": true,
"submit_before_d04_required": true,
"d04_required_for_each_arm": true,
"distinct_terminal_after_d04_required": true,
"cleanup_complete_required": true,
"retry_count_must_be_zero": true,
"persistent_write_count_must_be_zero": true,
"visible_output_claim_rejected": true,
"incomplete_arm_is_not_comparable": true
},
"interpretation_limits": {
"submit_return_difference_is_candidate_only": true,
"submit_zero_means_visible_flip": false,
"launch_context_root_cause_proven": false,
"videoout_abi_semantics_proven": false,
"firmware_960_behavior_proven": false
},
"tracked_state": {
"payload_sha256": null,
"raw_launcher_sha256": null,
"bigapp_launcher_sha256": null,
"raw_run_id": null,
"bigapp_run_id": null,
"raw_approval_sha256": null,
"bigapp_approval_sha256": null,
"target_address": null,
"target_port": null,
"target_source_present": false,
"target_artifact_present": false,
"execution_eligible": false,
"transfer_eligible": false,
"installation_eligible": false
},
"remaining_blockers": [
"NO_CANARY_TARGET_SOURCE_OR_ARTIFACT",
"DISTINCT_POST_D04_TERMINAL_NOT_IMPLEMENTED",
"BIGAPP_LAUNCHER_IDENTITY_UNBOUND",
"BIGAPP_APP_TERMINATION_EFFECT_REQUIRES_SEPARATE_APPROVAL",
"RESULT_CHANNEL_LIVE_COMPOSITION_BLOCKED",
"VIDEOOUT_ABI_SEMANTICS_UNPROVEN",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"app_termination_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"offline_pair_contract_complete": true,
"causal_hardware_comparison_ready": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"offline_artifact_source_delta_audit_allowed": true,
"next_step": "OFFLINE_CANARY_ARTIFACT_SOURCE_DELTA_AND_EFFECT_AUDIT"
}
}
@@ -0,0 +1,112 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AW_OFFLINE_CANARY_SOURCE_DELTA_AND_EFFECT_AUDIT",
"status": "SOURCE_DELTA_BOUNDED_RESULT_PATH_CANDIDATE_EFFECTS_BLOCK_ARTIFACT",
"date": "2026-07-29",
"source_bindings": {
"phase10av_manifest_sha256": "364e1ca4c052f69165ed2c38d3a20b6729fe8cb192199f3afc9ebe706a14b391",
"retroarch_commit": "12cf1d783c41eb303987e49a5a920805a59ef7a4",
"retroarch_c_blob": "f159522957c75f1e5fc5b4628b9e3a1ddd641f9e",
"retroarch_c_size": 303528,
"sdl2_gfx_blob": "3a34ea43bf71bf2dd371a7d0354f3e3d7fbbc8fb",
"sdl2_gfx_size": 19901,
"platform_smoke_c_blob": "b34cbad6b215ded2ed2ddcf4e1a38cc811044610",
"platform_smoke_c_size": 27314,
"platform_smoke_h_blob": "2954004d44d7e41fb3ff6ef25fb237397927ef3c",
"platform_smoke_h_size": 10395,
"diag_c_blob": "ef99ad1c50657450ddbd89bac13fa2eb62898d21",
"diag_c_size": 6120,
"diag_h_blob": "d2f7e18ce5adee613000f30b499bb15b874843a2",
"diag_h_size": 2110,
"stream_c_blob": "7807cb747569667db15215c424c01d8d1f8ee5ff",
"stream_c_size": 4282,
"stream_h_blob": "e63badcb615bf3cdf6e996f00ff75566bf94e2fd",
"stream_h_size": 1491,
"makefile_blob": "2d5588f9fb30009f0e82137b42718520b4e48b70",
"makefile_size": 15967,
"sdl_hardening_patch_blob": "5626feeae20a037d52d18e484428ec8717ba70d5",
"sdl_hardening_patch_size": 21663,
"shsrv_v07_commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
"v07_hbldr_blob": "0f5414f78a925e05fe0051fce6c98d4588b35988",
"v07_hbldr_size": 6788,
"v07_elfldr_blob": "b4019a527e6a40b9a4d9595628a8769dcf472e43",
"v07_elfldr_size": 17164,
"v07_shell_blob": "9454a571a481e42247bfa817163db8f399d7ac59",
"v07_shell_size": 8020,
"v07_service_blob": "2277e398dc447f0860bc7fb7d38a364dd150a1d7",
"v07_service_size": 4498
},
"historical_payload": {
"phase10m_sha256": "c99a0856309a357ad2667d89b4924e4063ad214cae09c8a419457b0732f583cd",
"bytes_present": false,
"protocol_magic": "CHD10J01",
"distinct_post_d04_terminal_present": false,
"reusable_as_av_canary": false
},
"required_payload_source_delta": {
"new_profile_identity_required": true,
"new_protocol_magic": "CHD10AV1",
"new_stage": "D14_POST_D04_CLEANUP_TERMINAL",
"d12_must_not_be_lifecycle_terminal": true,
"submit_before_d04_order_preserved": true,
"d14_emitted_only_after_rarch_main_returns": true,
"d14_emitted_only_after_s15_complete": true,
"initialized_mask_must_be_zero": true,
"cleanup_order_errors_must_be_zero": true,
"new_cleanup_failure_counter_required": true,
"cleanup_failure_counter_must_be_zero": true,
"one_nonblocking_inherited_stdout_send_for_d14": true,
"launcher_identity_compile_define_forbidden": true,
"same_elf_bytes_for_both_arms_required": true
},
"bigapp_result_path": {
"v07_shell_framing": "RAW",
"hbldr_passes_stdout_to_elfldr_exec": true,
"elfldr_duplicates_stdout_into_bigapp": true,
"binary_frame_source_candidate": true,
"bounded_receive_and_completion_present": false,
"deployed_v07_identity_proven": false,
"live_result_path_proven": false
},
"launcher_effects": {
"reads_device_resident_elf": true,
"kills_running_bigapp": true,
"launches_ppsa01659": true,
"unbounded_child_discovery_wait": true,
"kernel_and_ptrace_mutation": true,
"root_and_jail_mutation": true,
"bounded_cleanup_on_every_failure": false,
"direct_v07_reuse_allowed": false
},
"remaining_blockers": [
"NEW_CANARY_SOURCE_NOT_IMPLEMENTED",
"NEW_CANARY_ARTIFACT_NOT_BUILT",
"BIGAPP_LAUNCHER_IDENTITY_UNBOUND",
"V07_CHILD_DISCOVERY_WAIT_UNBOUNDED",
"BIGAPP_TERMINATION_NOT_AUTHORIZED",
"DEVICE_RESIDENT_ELF_STAGING_NOT_AUTHORIZED",
"LIVE_BINARY_RESULT_PATH_UNPROVEN",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"app_termination_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"source_delta_audit_complete": true,
"same_payload_pair_source_feasible": true,
"bigapp_result_path_source_candidate": true,
"causal_hardware_comparison_ready": false,
"target_artifact_build_allowed": false,
"device_action_allowed": false,
"host_tested_source_design_allowed": true,
"next_step": "OFFLINE_HOST_TESTED_CANARY_SOURCE_DESIGN_NO_TARGET_BUILD"
}
}
@@ -0,0 +1,89 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AX_HOST_ONLY_CANARY_PROTOCOL_AND_CLEANUP_MODEL",
"status": "HOST_REFERENCE_MODEL_COMPLETE_TARGET_SOURCE_AND_ARTIFACT_BLOCKED",
"date": "2026-07-29",
"source_bindings": {
"phase10aw_manifest_sha256": "425bf66d12e1b9c0e9a26790ea58372ad5736ab6886028c57c4a1be241927a68",
"model_sha256": "faa43bc3b767208bfa2e4cd7bf804384bf497bb5651f6d0aa945b1b300649a02",
"tests_sha256": "9d7adb3f2a35b7af1f671aa967f4f247ed82f562ce2c9139d5c36e174ecb5306"
},
"frame_contract": {
"magic": "CHD10AV1",
"version": 1,
"frame_size": 64,
"byte_order": "BIG_ENDIAN",
"crc32_over_first_bytes": 60,
"reserved_bytes_zero": true,
"strict_sequence": true,
"d07_stage_value": 7,
"d04_stage_value": 4,
"d12_stage_value": 12,
"d14_stage_value": 30,
"only_d14_terminal": true,
"d12_terminal_forbidden": true,
"d07_and_d04_exact_raw0": true,
"d12_maximum_count": 1
},
"cleanup_terminal_contract": {
"rarch_main_returned_required": true,
"d04_emitted_required": true,
"s15_complete_required": true,
"initialized_mask_zero_required": true,
"cleanup_order_errors_zero_required": true,
"cleanup_failure_count_zero_required": true,
"d14_fields": {
"raw0": "initialized_mask",
"raw1": "cleaned_mask",
"result": "rarch_main_result",
"aux0": "cleanup_order_errors",
"aux1": "cleanup_failure_count"
}
},
"trace_contract": {
"required_order": ["D07", "D04", "D14"],
"terminal_must_be_last": true,
"post_terminal_data_allowed": false,
"duplicate_required_stage_allowed": false,
"submit_zero_means_visible_flip": false,
"host_trace_means_firmware_behavior": false
},
"model_boundary": {
"python_bytes_only": true,
"target_source_present": false,
"target_profile_present": false,
"target_artifact_present": false,
"socket_present": false,
"process_present": false,
"filesystem_output_present": false,
"address_or_port_present": false
},
"remaining_blockers": [
"RETROARCH_TARGET_SOURCE_NOT_IMPLEMENTED",
"CLEANUP_FAILURE_COUNTER_NOT_IN_TARGET_STATUS",
"CHD10AV1_AND_D14_NOT_IN_TARGET_STREAM",
"NO_CANARY_TARGET_PROFILE_OR_ARTIFACT",
"BIGAPP_LAUNCHER_IDENTITY_UNBOUND",
"LIVE_RESULT_PATH_UNPROVEN",
"FIRMWARE_960_RUNTIME_BEHAVIOR_UNPROVEN"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"app_termination_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_reference_model_complete": true,
"target_source_matches_model": false,
"target_artifact_build_allowed": false,
"device_action_allowed": false,
"offline_target_source_reassessment_allowed": true,
"next_step": "OFFLINE_RETROARCH_TARGET_SOURCE_REASSESSMENT_NO_BUILD"
}
}
@@ -0,0 +1,62 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AY_OFFLINE_RETROARCH_TARGET_SOURCE_BASE_REASSESSMENT",
"status": "EXACT_PHASE10N_BASE_SELECTED_HOST_SOURCE_PATCH_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10ax_manifest_sha256": "ed9208ea371c36a6025334dc58b5261b4e754cf97bc6b6962bce26b4fe445ddc",
"selected_retroarch_commit": "606909706f91d7213751c245081333f56c2cce89",
"selected_remote_ref": "origin/codex/ps5-phase10n-inactive-one-shot-runner",
"phase10m_source_commit": "12cf1d783c41eb303987e49a5a920805a59ef7a4",
"retroarch_c_blob": "f159522957c75f1e5fc5b4628b9e3a1ddd641f9e",
"sdl2_gfx_blob": "3a34ea43bf71bf2dd371a7d0354f3e3d7fbbc8fb",
"platform_smoke_c_blob": "b34cbad6b215ded2ed2ddcf4e1a38cc811044610",
"platform_smoke_h_blob": "2954004d44d7e41fb3ff6ef25fb237397927ef3c",
"diag_c_blob": "ef99ad1c50657450ddbd89bac13fa2eb62898d21",
"diag_h_blob": "d2f7e18ce5adee613000f30b499bb15b874843a2",
"stream_c_blob": "7807cb747569667db15215c424c01d8d1f8ee5ff",
"stream_h_blob": "e63badcb615bf3cdf6e996f00ff75566bf94e2fd",
"makefile_blob": "32fd801349fc2096e3b68f6fea520c1ea4e65996"
},
"base_selection": {
"selected_commit_descends_from_phase10m_source": true,
"selected_commit_contains_phase10m_artifact_audit": true,
"selected_commit_contains_inactive_phase10n_runner": true,
"target_source_blobs_unchanged_from_phase10m": true,
"makefile_changed_only_for_inactive_runner_validation": true,
"current_primary_checkout_requires_switch": false,
"separate_worktree_required": true,
"new_branch_prefix": "codex/",
"existing_runner_must_remain_inactive": true
},
"permitted_patch_scope": {
"host_tests_only": true,
"cleanup_failure_counter": true,
"chd10av1_frame_selection": true,
"d14_stage_and_cleanup_predicate": true,
"launcher_compile_define": false,
"target_profile": false,
"cross_build": false,
"artifact": false,
"live_runner_activation": false
},
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"app_termination_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"source_base_exact": true,
"host_tested_source_patch_allowed": true,
"target_profile_allowed": false,
"target_artifact_build_allowed": false,
"device_action_allowed": false,
"next_step": "SEPARATE_WORKTREE_HOST_TESTED_AV_SOURCE_PATCH"
}
}
@@ -0,0 +1,68 @@
{
"schema_version": 1,
"phase": "PHASE_1_0AZ_HOST_TESTED_AV_SOURCE_STRUCTURE",
"status": "REMOTE_BOUND_HOST_TESTED_SOURCE_TARGET_REASSESSMENT_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10ay_manifest_sha256": "c9d161f1cd7053f32480d9c9f8b31902107d5af78518cbfaeb5d08676fc63a2e",
"retroarch_base_commit": "606909706f91d7213751c245081333f56c2cce89",
"retroarch_local_commit": "a3887edd90780426b3762d42b8e3b96f8ca6813d",
"retroarch_branch": "codex/ps5-phase10az-host-av-source",
"remote_push_verified": true,
"verified_remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "c5c090e9c4f2b972214ee5c76b4560dc79e276e0",
"platform_smoke_c_blob": "ba435ebdef0bb28468e2ed0b99f9af309f89d866",
"platform_smoke_h_blob": "08f8f807e2bc73a81f5ffbb4f6c44ae1db9c3945",
"diag_c_blob": "dc483ab1038fc322b668059a8ad8a5e9bef39dae",
"diag_h_blob": "71dd8adde81109bf0b5d5e556f9d1d5aec100de1",
"stream_c_blob": "b0be265de1a32ee53ad10563119ef36e5c4f7413",
"host_test_blob": "92a61f3dd0a0a129939742707841a93d79264172",
"source_doc_blob": "547ce03367b1ce86af66283041aaa6e3a1c0ed5f"
},
"protocol": {
"magic": "CHD10AV1",
"d14_numeric_stage": 30,
"d12_terminal": false,
"d14_only_terminal": true,
"d14_one_shot": true,
"requires_successfully_written_d04": true,
"requires_rarch_main_return": true,
"requires_s15": true,
"requires_initialized_mask_zero": true,
"requires_cleanup_order_errors_zero": true,
"requires_cleanup_failures_zero": true
},
"verification": {
"asan_ubsan_av_host_test": "PASS",
"all_c_host_tests": "PASS",
"windows_legacy_validators": "PASS",
"wsl_combined_suite": "ENVIRONMENT_BLOCKED_WINDOWS_WORKTREE_GITDIR",
"changed_file_secret_scan": "PASS",
"diff_check": "PASS"
},
"scope": {
"retroarch_c_modified": false,
"target_profile_added": false,
"cross_build_performed": false,
"target_artifact_created": false,
"runner_selector_added": false,
"network_or_device_code_added": false
},
"authorizations": {
"target_build_authorized": false,
"graphics_operation_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"host_source_structure_complete": true,
"remote_source_binding_complete": true,
"target_profile_reassessment_allowed": true,
"target_artifact_build_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_TARGET_PROFILE_AND_ARTIFACT_BUILD_REASSESSMENT"
}
}
@@ -0,0 +1,443 @@
{
"schema_version": 1,
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
"status": "RETROARCH_PS5_DEVICE_SMOKE_CANDIDATE_BUILT_WITH_DECLARED_RISKS",
"artifact": {
"name": "retroarch_ps5_software_smoke.elf",
"profile": "ps5-software-rgui-smoke-bounded",
"local_relative_path": "retroarch_ps5_software_smoke.elf",
"linker_map_relative_path": "retroarch_ps5_software_smoke.map",
"size": 1826216,
"sha256": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"linker_map_size": 620047,
"linker_map_sha256": "21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313",
"clean_build_sha256": [
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688"
],
"source_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"file_type": "ELF64 little-endian x86-64 PIE, dynamically linked, not stripped",
"entrypoint": "0xfdd70",
"program_headers": [
{
"type": "LOAD",
"flags": "RE",
"offset": 16384,
"virtual_address": 0,
"file_size": 1066462,
"memory_size": 1066462,
"alignment": 16384
},
{
"type": "LOAD",
"flags": "R",
"offset": 1097728,
"virtual_address": 1081344,
"file_size": 392408,
"memory_size": 392408,
"alignment": 16384
},
{
"type": "LOAD",
"flags": "RW",
"offset": 1490944,
"virtual_address": 1474560,
"file_size": 206120,
"memory_size": 903360,
"alignment": 16384
},
{
"type": "DYNAMIC",
"flags": "RW",
"offset": 1540096,
"virtual_address": 1523712,
"file_size": 400,
"memory_size": 400,
"alignment": 16384
}
],
"rwx_segment_count": 0,
"wx_status": "NO_WRITABLE_EXECUTABLE_LOAD_SEGMENT",
"relro": "NOT_CLAIMED",
"interpreter": null,
"build_id": null,
"gnu_stack_program_header": "ABSENT",
"elf_tls_segment": false,
"elf_tls_sections": [],
"init_array_size": 0,
"fini_array_size": 0,
"relocation_audit": {
"total": 1053,
"relative": 913,
"by_type": {
"8": 913,
"6": 140
},
"outside_rw_load": 0,
"relative_outside_rw_load": 0
},
"relative_relocations_outside_rw_load": 0,
"dt_needed": [
"libSceVideoOut.sprx",
"libScePad.sprx",
"libSceUserService.sprx",
"libSceSystemService.sprx",
"libSceAudioOut.sprx",
"libkernel_web.sprx",
"libSceLibcInternal.sprx"
],
"imports": [
"_Exit",
"__error",
"__isthreaded",
"__stderrp",
"__stdoutp",
"abort",
"atan2",
"atof",
"atoi",
"calloc",
"clock_gettime",
"close",
"closedir",
"cos",
"cosf",
"exit",
"fclose",
"ferror",
"fflush",
"fileno",
"fopen",
"fprintf",
"fputc",
"fputs",
"fread",
"free",
"fseek",
"fseeko",
"fstat",
"ftello",
"fwrite",
"getenv",
"gettimeofday",
"isgraph",
"localtime",
"longjmp",
"lseek",
"malloc",
"memcmp",
"memcpy",
"memmove",
"memset",
"nanosleep",
"open",
"opendir",
"powf",
"pthread_attr_init",
"pthread_attr_setdetachstate",
"pthread_attr_setstacksize",
"pthread_create",
"pthread_getschedparam",
"pthread_getspecific",
"pthread_join",
"pthread_key_create",
"pthread_key_delete",
"pthread_mutex_destroy",
"pthread_mutex_init",
"pthread_mutex_lock",
"pthread_mutex_unlock",
"pthread_mutexattr_init",
"pthread_mutexattr_settype",
"pthread_self",
"pthread_set_name_np",
"pthread_setcanceltype",
"pthread_setschedparam",
"pthread_setspecific",
"pthread_sigmask",
"puts",
"qsort",
"read",
"readdir",
"realloc",
"sceAudioOutClose",
"sceAudioOutInit",
"sceAudioOutOpen",
"sceAudioOutOutput",
"sceKernelAllocateMainDirectMemory",
"sceKernelCreateEqueue",
"sceKernelDeleteEqueue",
"sceKernelMapDirectMemory",
"sceKernelReleaseDirectMemory",
"sceKernelWaitEqueue",
"scePadClose",
"scePadInit",
"scePadOpen",
"scePadReadState",
"sceSystemServiceHideSplashScreen",
"sceUserServiceGetLoginUserIdList",
"sceUserServiceGetUserName",
"sceUserServiceInitialize",
"sceVideoOutAddFlipEvent",
"sceVideoOutClose",
"sceVideoOutDeleteFlipEvent",
"sceVideoOutOpen",
"sceVideoOutRegisterBuffers2",
"sceVideoOutSetBufferAttribute2",
"sceVideoOutSetFlipRate",
"sceVideoOutSubmitFlip",
"sched_get_priority_max",
"sched_get_priority_min",
"sem_destroy",
"sem_init",
"sem_post",
"sem_timedwait",
"sem_trywait",
"sem_wait",
"setjmp",
"setvbuf",
"sigaction",
"sigaddset",
"sigemptyset",
"signal",
"sin",
"sinf",
"snprintf",
"sprintf",
"sscanf",
"stat",
"strchr",
"strcmp",
"strdup",
"strerror",
"strftime",
"strlcat",
"strlcpy",
"strlen",
"strncasecmp",
"strncmp",
"strrchr",
"strstr",
"strtod",
"strtok_r",
"strtol",
"strtoul",
"strtoull",
"time",
"tolower",
"vfprintf",
"vsnprintf",
"vsscanf"
],
"undefined_symbols": [
"_Exit",
"__error",
"__isthreaded",
"__stderrp",
"__stdoutp",
"abort",
"atan2",
"atof",
"atoi",
"calloc",
"clock_gettime",
"close",
"closedir",
"cos",
"cosf",
"exit",
"fclose",
"ferror",
"fflush",
"fileno",
"fopen",
"fprintf",
"fputc",
"fputs",
"fread",
"free",
"fseek",
"fseeko",
"fstat",
"ftello",
"fwrite",
"getenv",
"gettimeofday",
"isgraph",
"localtime",
"longjmp",
"lseek",
"malloc",
"memcmp",
"memcpy",
"memmove",
"memset",
"nanosleep",
"open",
"opendir",
"powf",
"pthread_attr_init",
"pthread_attr_setdetachstate",
"pthread_attr_setstacksize",
"pthread_create",
"pthread_getschedparam",
"pthread_getspecific",
"pthread_join",
"pthread_key_create",
"pthread_key_delete",
"pthread_mutex_destroy",
"pthread_mutex_init",
"pthread_mutex_lock",
"pthread_mutex_unlock",
"pthread_mutexattr_init",
"pthread_mutexattr_settype",
"pthread_self",
"pthread_set_name_np",
"pthread_setcanceltype",
"pthread_setschedparam",
"pthread_setspecific",
"pthread_sigmask",
"puts",
"qsort",
"read",
"readdir",
"realloc",
"sceAudioOutClose",
"sceAudioOutInit",
"sceAudioOutOpen",
"sceAudioOutOutput",
"sceKernelAllocateMainDirectMemory",
"sceKernelCreateEqueue",
"sceKernelDeleteEqueue",
"sceKernelMapDirectMemory",
"sceKernelReleaseDirectMemory",
"sceKernelWaitEqueue",
"scePadClose",
"scePadInit",
"scePadOpen",
"scePadReadState",
"sceSystemServiceHideSplashScreen",
"sceUserServiceGetLoginUserIdList",
"sceUserServiceGetUserName",
"sceUserServiceInitialize",
"sceVideoOutAddFlipEvent",
"sceVideoOutClose",
"sceVideoOutDeleteFlipEvent",
"sceVideoOutOpen",
"sceVideoOutRegisterBuffers2",
"sceVideoOutSetBufferAttribute2",
"sceVideoOutSetFlipRate",
"sceVideoOutSubmitFlip",
"sched_get_priority_max",
"sched_get_priority_min",
"sem_destroy",
"sem_init",
"sem_post",
"sem_timedwait",
"sem_trywait",
"sem_wait",
"setjmp",
"setvbuf",
"sigaction",
"sigaddset",
"sigemptyset",
"signal",
"sin",
"sinf",
"snprintf",
"sprintf",
"sscanf",
"stat",
"strchr",
"strcmp",
"strdup",
"strerror",
"strftime",
"strlcat",
"strlcpy",
"strlen",
"strncasecmp",
"strncmp",
"strrchr",
"strstr",
"strtod",
"strtok_r",
"strtol",
"strtoul",
"strtoull",
"time",
"tolower",
"vfprintf",
"vsnprintf",
"vsscanf"
],
"defined_symbols": [
"_start",
"main",
"rarch_main",
"retroarch_main_init",
"runloop_iterate",
"retro_init",
"retro_deinit",
"retro_run",
"frontend_ctx_ps5",
"chimera_ps5_smoke_tick",
"chimera_ps5_smoke_block_write",
"__wrap_open",
"__wrap_fopen",
"__wrap_fwrite"
],
"key_symbol_addresses": {
"main": "0x3cc0",
"rarch_main": "0x3a10",
"retroarch_main_init": "0x3db0",
"runloop_iterate": "0xaf50",
"retro_init": "0x44fd0",
"retro_deinit": "0x450b0",
"retro_run": "0x451c0",
"chimera_ps5_smoke_tick": "0x46230",
"chimera_ps5_smoke_block_write": "0x46330",
"__wrap_open": "0x46f40",
"__wrap_fopen": "0x46fe0",
"__wrap_fwrite": "0x470a0",
"_start": "0xfdd70",
"frontend_ctx_ps5": "0x178e80"
},
"selected_exit_method": "PROCESS__EXIT_AFTER_TEARDOWN",
"smoke_owned_exit_callsite_count": 1,
"sdl_exit_process_callsite_count": 0,
"sdk_init_failure_exit_path": true,
"runtime_resolved_sdk_module_loader": true,
"runtime_resolved_sdk_module": "/system/common/lib/libSceSysmodule.sprx",
"static_core": "chimera_smokecore",
"video_backend": "SDL2 PS5 software framebuffer / VideoOut",
"input_backend": "SDL2 PS5 Pad",
"audio_backend": "SDL2 PS5 AudioOut 48 kHz stereo",
"string_audit": {
"personal_host_paths_found": false,
"credentials_found": false,
"device_or_private_ip_addresses_found": false,
"disabled_feature_localization_strings_remain": true,
"generic_ipv4_like_strings": [
"udp://127.0.0.1:",
".0.1.2.3.",
".4.5.6.7."
],
"network_imports_found": false,
"retroarch_network_callgraph_found": false,
"sdk_runtime_module_name_strings_found": true
},
"persistent_writes_allowed": false,
"content_required": false,
"config_required": false,
"networking": false,
"autoload": false,
"automatic_retry": false,
"installation_eligible": false,
"device_write_eligible": false,
"transfer_eligible": false,
"execution_eligible": false,
"execution_authorized": false,
"hardware_tested": false,
"device_action_performed": false
}
}
+178
View File
@@ -0,0 +1,178 @@
{
"schema_version": 1,
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
"status": "RETROARCH_PS5_DEVICE_SMOKE_CANDIDATE_BUILT_WITH_DECLARED_RISKS",
"date": "2026-07-19",
"baseline_commit": "8e1fe8b0c44dace6e824696ff14b6193c1c28c6c",
"branch": "codex/chimera-gfx-phase10b-device-smoke-hardening",
"offline_source_modification_authorized": true,
"offline_target_build_authorized": true,
"offline_artifact_analysis_authorized": true,
"host_test_authorized": true,
"private_gitea_push_authorized": true,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"installation_authorized": false,
"lifecycle_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"ps5_connected": false,
"device_request_performed": false,
"files_transferred": false,
"device_write_performed": false,
"target_execution_performed": false,
"transfer_package_created": false,
"execution_package_created": false,
"installation_package_created": false,
"target_artifact_created": true,
"sources": {
"retroarch_tag": "v1.22.2",
"retroarch_release_commit": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
"retroarch_release_tree": "33babf9eb7699b5d571a3063ea21c3e488c159fe",
"retroarch_fork_base_commit": "ca1b45680577befc743e1c92fa40687e1b1745e7",
"ps5_payload_sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"pacbrew_commit": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
"sdl_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"sdl_version": "2.30.12"
},
"chimera_retroarch": {
"repository_kind": "SEPARATE_PRIVATE_FORK",
"branch": "codex/ps5-device-smoke-hardening",
"source_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"source_tree": "cc604d0ad5db28e41f9acb1638c37fcd6b1e907f",
"working_tree_clean": true,
"upstream_push_disabled": true
},
"build_environment": {
"host": "WSL2",
"kernel": "Linux 6.6.114.1-microsoft-standard-WSL2 x86_64",
"source_date_epoch": 1763597828,
"timezone": "UTC",
"locale": "C",
"cross_compiler": "Ubuntu clang 18.1.8",
"cross_target": "x86_64-sie-ps5",
"make": "GNU Make 4.4.1",
"cmake": "4.2.3",
"ninja": "1.13.2",
"host_compiler": "GCC 15.2.0",
"python": "3.14.4"
},
"profile": {
"logical_name": "ps5-software-rgui-smoke-bounded",
"make_selector": "PS5_PROFILE=software-smoke",
"output": "retroarch_ps5_software_smoke.elf",
"enabled_features": [
"real_retroarch_frontend",
"real_retroarch_runloop",
"static_chimera_smokecore",
"sdl2_software_video",
"sdl2_ps5_videoout",
"sdl2_ps5_pad",
"sdl2_ps5_audioout",
"bounded_status_overlay",
"write_firewall",
"reverse_order_teardown",
"process_exit_after_teardown"
],
"disabled_features": [
"achievements",
"autoconfig_save",
"autoload",
"compressed_content",
"config_save",
"content_browser_data",
"databases",
"dynamic_cores",
"gnm",
"haptics",
"history",
"installation",
"keyboard_ime",
"lightbar",
"log_file",
"networking",
"online_updater",
"payload_launch",
"playlists",
"recording",
"remap_save",
"retroarch_dynamic_core_loading",
"rumble",
"savestates",
"screenshots",
"shaders",
"sram",
"temporary_files"
],
"compile_defines": [
"CHIMERA_PS5_SMOKE_MODE=1",
"CHIMERA_PS5_SMOKE_TARGET=1",
"CHIMERA_SMOKE_MAX_RUNTIME_MS=60000",
"CHIMERA_SMOKE_MAX_FRAMES=3600",
"CHIMERA_PS5_EXIT_PROCESS_EXIT=1",
"CHIMERA_PS5_STATIC_CORE",
"CHIMERA_PS5_NO_FILESYSTEM_WRITES",
"HAVE_CONFIGFILE=0",
"HAVE_MENU=0",
"HAVE_RGUI=0",
"HAVE_NETWORKING=0",
"HAVE_DYNAMIC=0",
"SDL_DYNAMIC_API=0",
"SDL_ASSERT_LEVEL=0"
],
"persistent_writes_allowed": false,
"content_required": false,
"config_required": false,
"networking": false,
"autoload": false,
"automatic_retry": false
},
"target_build": {
"clean_builds": 2,
"result": "PASS",
"reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS",
"elf_sha256": [
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688"
],
"map_sha256": [
"21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313",
"21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313"
]
},
"sdl2_smoke_overlay": {
"static_archive_size": 2408922,
"static_archive_sha256": "fc814681c54e02092591165b657c33b12c4f34a3919c80384139aa70b752553d",
"patch_size": 21663,
"patch_sha256": "e5e7413266e4d4491b6c2000fbd26dacc1e25e65c337c4e0b0f21bd4c3f85a4e",
"dynamic_api": false,
"runtime_assertions": false,
"runtime_tested": false
},
"host_tests": {
"command": "make -f Makefile.ps5 HOST_CC=cc test-ps5-port",
"frames": 600,
"video_fnv1a64": "43f920496eb5f435",
"audio_fnv1a64": "a48f47dc08c56625",
"fault_injection": "PASS",
"exit_selection_negative": "PASS",
"asan": "PASS",
"ubsan": "PASS",
"leak_detection": "PASS",
"structural_guardrails": "PASS",
"hardware_evidence": false
},
"validation": {
"chimera_gfx_host_build": "PASS",
"chimera_gfx_ctest": "30/30 PASS",
"phase10b_manifest_validation": "PASS",
"phase10b_guardrails": "26/26 PASS",
"phase0_safety_audit": "12 C source files PASS",
"chimera_gfx_secret_scan": "671 text files PASS",
"chimera_retroarch_delta_secret_scan": "PASS",
"git_diff_check": "PASS",
"hardware_evidence": false
}
}
@@ -0,0 +1,159 @@
{
"schema_version": 1,
"phase": "PHASE_1_0B_FIRST_DEVICE_SMOKE_CANDIDATE_HARDENING",
"status": "SOURCE_BOUND_OFFLINE_CONTRACT",
"runtime_limit_ms": 60000,
"frame_limit": 3600,
"shutdown_hold_ms": 2000,
"shutdown_request_max": 1,
"exit_reachable_call_count": 1,
"selected_exit_method": "PROCESS__EXIT_AFTER_TEARDOWN",
"automatic_retry": false,
"autoload": false,
"persistent_writes_allowed": false,
"audio_submit_bounded": false,
"hardware_evidence": false,
"phases": [
"S00_ENTRY",
"S01_PLATFORM_INIT",
"S02_SDL_INIT",
"S03_VIDEO_INIT",
"S04_INPUT_INIT",
"S05_AUDIO_INIT",
"S06_CORE_INIT",
"S07_RUNNING",
"S08_SHUTDOWN_REQUESTED",
"S09_CORE_DEINIT",
"S10_AUDIO_DEINIT",
"S11_INPUT_DEINIT",
"S12_VIDEO_DEINIT",
"S13_SDL_DEINIT",
"S14_EXITING",
"S15_COMPLETE"
],
"errors": [
"E000_NONE",
"E101_PLATFORM_INIT",
"E102_SDL_INIT",
"E103_VIDEO_OPEN",
"E104_FRAMEBUFFER_ALLOC",
"E105_FRAMEBUFFER_BOUNDS",
"E106_FLIP_SUBMIT",
"E107_FLIP_WAIT_TIMEOUT",
"E108_INPUT_OPEN",
"E109_INPUT_READ",
"E110_INPUT_DISCONNECTED",
"E111_AUDIO_OPEN",
"E112_AUDIO_SUBMIT",
"E113_AUDIO_SUBMIT_TIMEOUT",
"E114_CORE_INIT",
"E115_CORE_RUN",
"E116_RUNTIME_DEADLINE",
"E117_FRAME_DEADLINE",
"E118_WRITE_BLOCKED",
"E119_DUPLICATE_INIT",
"E120_CLEANUP_ORDER",
"E121_DUPLICATE_CLEANUP",
"E122_CLEANUP_FAILED",
"E123_EXIT_UNAVAILABLE"
],
"initialized_subsystems": [
"platform",
"sdl",
"video",
"input",
"audio",
"retroarch_frontend",
"smokecore",
"threads",
"buffers",
"direct_memory",
"device_handles"
],
"cleanup_contract": {
"initialized_only": true,
"exactly_once": true,
"reverse_order": true,
"failures_are_sticky": true,
"retry": false
},
"write_routes": [
{
"name": "retroarch_vfs",
"write": false,
"create": false,
"append": false,
"truncate": false,
"rename": false,
"unlink": false,
"mkdir": false,
"retry": false
},
{
"name": "link_time_libc_wrappers",
"write": false,
"create": false,
"append": false,
"truncate": false,
"rename": false,
"unlink": false,
"mkdir": false,
"retry": false
},
{
"name": "config_content_and_save_paths",
"write": false,
"create": false,
"append": false,
"truncate": false,
"rename": false,
"unlink": false,
"mkdir": false,
"retry": false
}
],
"input_contract": {
"controller_count": 1,
"shutdown_mapping": "PS5_OPTIONS_TO_SDL_BACK_TO_RETROARCH_SELECT",
"hold_ms": 2000,
"deadzone_raw": 4915,
"deadzone_percent": 15,
"rumble": false,
"lightbar": false
},
"video_contract": {
"source_width": 320,
"source_height": 240,
"pixel_format": "XRGB8888",
"double_buffered": true,
"copy_bounds_checked": true,
"flip_wait_timeout_us": 100000,
"open_timeout_evidenced": false
},
"audio_contract": {
"sample_rate_hz": 48000,
"channels": 2,
"submit_calls_counted": true,
"submitted_frames_counted": true,
"submit_duration_measured": true,
"cleanup_duration_measured": true,
"native_underrun_counter": "UNSUPPORTED",
"native_overrun_counter": "UNSUPPORTED",
"blocking_submit_timeout_evidenced": false
},
"declared_unbounded_or_unproven_calls": [
"sceVideoOutOpen",
"scePadOpen",
"sceAudioOutOpen",
"sceAudioOutOutput",
"pthread_join",
"sceKernelMapDirectMemory_cleanup"
],
"startup_effects": {
"sdk_crt_temporary_process_kernel_writes": true,
"sdk_runtime_module_resolution": true,
"sdk_conditional_sysmodule_load": true,
"retroarch_dynamic_core_loading": false,
"firmware_9_60_runtime_behavior": "UNPROVEN"
}
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BA_OFFLINE_AV_TARGET_PROFILE_CALLSITE_AUDIT",
"status": "EXACT_CALLSITE_AND_PROFILE_DELTA_SOURCE_PATCH_ALLOWED_NO_BUILD",
"date": "2026-07-29",
"source_bindings": {
"phase10az_manifest_sha256": "0dee988ed67b7f8ea81bc80f0b2fe22818196868510794c68560b5a910624a79",
"retroarch_commit": "a3887edd90780426b3762d42b8e3b96f8ca6813d",
"retroarch_c_blob": "f159522957c75f1e5fc5b4628b9e3a1ddd641f9e",
"platform_ps5_c_blob": "3da820bd33e75b4186d29fdbcde4034b83193bde",
"makefile_blob": "c5c090e9c4f2b972214ee5c76b4560dc79e276e0"
},
"callsite_contract": {
"rarch_main_return_required": true,
"s15_before_d14": true,
"d14_before_process_exit": true,
"early_return_initialized_mask_rejected": true,
"terminal_emit_result_changes_exit_code": false
},
"profile_delta": {
"profile_name": "launch-canary",
"inherits_write_diag_behavior": true,
"adds_only_av_target_define": true,
"same_elf_for_both_launch_arms": true,
"launcher_define_forbidden": true,
"new_socket_or_address_forbidden": true,
"runner_activation_forbidden": true
},
"authorizations": {
"target_source_patch_authorized": true,
"target_profile_addition_authorized": true,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"exact_callsite_bound": true,
"minimal_profile_delta_bound": true,
"source_patch_allowed": true,
"cross_build_allowed": false,
"target_artifact_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_HOST_AND_STATIC_TESTED_LAUNCH_CANARY_PROFILE_NO_CROSS_BUILD"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BB_SOURCE_ONLY_LAUNCH_CANARY_PROFILE",
"status": "REMOTE_BOUND_SOURCE_PROFILE_COMPLETE_BUILD_PREREQUISITE_AUDIT_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10ba_manifest_sha256": "5a028550751b20555855de3f0cc538f91e7d574533a40b48b76442ee5e42cb22",
"retroarch_parent_commit": "a3887edd90780426b3762d42b8e3b96f8ca6813d",
"retroarch_commit": "b0f5178e5acb59172fb352098d2ba32e5c42831b",
"remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "1f28ad0f80202f25e2a176348077d917f74297f4",
"retroarch_c_blob": "f8dbc7105e544884bdfe2d9afb4c18075cb37f9b",
"validator_blob": "152b35fd6750639ceeac4bde26402908589d8cde",
"tests_blob": "1dac05556b9d4aac9e60bb9b655c94dc47a24c90",
"source_doc_blob": "351d0420efa76efb7ea7f3a55da88b00afbeea76"
},
"verification": {
"host_c_sanitizer_matrix": "PASS",
"legacy_parser_runner_tests": "PASS_36",
"historical_source_validators": "PASS",
"phase10bb_mutation_tests": "PASS_3",
"ps5_structural_guardrails": "PASS",
"launch_canary_artifact_absent": true,
"remote_commit_verified": true
},
"source_properties": {
"post_s15_pre_exit_call": true,
"distinct_launch_canary_profile": true,
"inherits_write_diag": true,
"launcher_independent_payload": true,
"new_network_or_device_path": false,
"runner_activation": false
},
"authorizations": {
"build_prerequisite_audit_authorized": true,
"target_build_authorized": false,
"graphics_operation_authorized": false,
"result_reception_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"source_profile_complete": true,
"cross_build_prerequisites_proven": false,
"cross_build_allowed": false,
"artifact_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_EXACT_CROSS_BUILD_PREREQUISITE_AUDIT"
}
}
@@ -0,0 +1,48 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BC_OFFLINE_CROSS_BUILD_PREREQUISITE_AUDIT",
"status": "PREREQUISITES_PARTIAL_EXACT_SDL_MATERIALIZATION_REQUIRED",
"date": "2026-07-29",
"source_bindings": {
"phase10bb_manifest_sha256": "201b08ac542b94d4c7c47e3f45fdaceb2f54d7da11b5f5c8007a8ec162c3daf3",
"retroarch_commit": "b0f5178e5acb59172fb352098d2ba32e5c42831b",
"sdk_release_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"sdk_archive_sha256": "ebfb0acb5260511951a80e17db41650c62d20a8caf8659a230b928dc85005984",
"sdk_prospero_mk_sha256": "4e0bf7096ba7d623e990b417aea0743f9f03b55c4df3ef270f954d4697c791a4",
"sdk_crt1_sha256": "0e4c1e5e38f22026580e856238a53e75d9e112f99a34bfe5495a3a0ffac15238",
"sdl_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"sdl_patch_sha256": "aa1d3ebc6043d6051938cee1dbffecb80729b3b6595eef964915e93f1570c193",
"linker_script_sha256": "5a01242573bc98340b1de51924c53e1ec1372c23eee62856063431d04d4e5b9f"
},
"observed_prerequisites": {
"sdk_present": true,
"sdk_lock_bound": true,
"clean_sdl_source_present": true,
"sdl_patch_present": true,
"linker_script_present": true,
"prospero_clang_version": "Ubuntu clang version 18.1.8 (20ubuntu8)",
"wsl_cmake_present": false,
"wsl_ninja_present": false,
"exact_sdl_archive_present": false,
"launch_canary_elf_present": false,
"launch_canary_map_present": false
},
"authorizations": {
"materializer_source_authorized": true,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"graphics_operation_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"prerequisites_complete": false,
"unknown_archive_reuse_allowed": false,
"materializer_source_allowed": true,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_HOST_TEST_EXACT_SDL_MATERIALIZER_NO_BUILD"
}
}
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BD_DORMANT_EXACT_SDL_MATERIALIZER_POLICY",
"status": "REMOTE_BOUND_POLICY_COMPLETE_ADAPTER_SOURCE_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10bc_manifest_sha256": "8b7f2793fb1cce79cf701efee01af307b5c7ccce98e6d0506913929b319207b3",
"retroarch_parent_commit": "b0f5178e5acb59172fb352098d2ba32e5c42831b",
"retroarch_commit": "c003c503ff0b747bd161c75ad7329a62d3880da0",
"remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "d13ed4842ef221bf6ffe530c89a2e0ba17225924",
"policy_blob": "54d22319361d61e1e8865d66d6b8b4fe065b97ed",
"validator_blob": "083c6639d58f6727a5ae401aef52c973b5cbe6d4",
"tests_blob": "7ee92b2d1615a2ee3db81548c0c120d22ecb56f7",
"source_doc_blob": "332d80ae29b6c2729984edd1eada29d25c33764a"
},
"policy_properties": {
"exact_identity_validation": true,
"clean_absent_output_required": true,
"immutable_plan": true,
"exact_three_file_patch_scope": true,
"process_adapter_present": false,
"filesystem_adapter_present": false,
"network_present": false,
"cli_present": false,
"retroarch_build_included": false,
"device_action_included": false
},
"authorizations": {
"injected_adapter_source_authorized": true,
"live_adapter_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"policy_complete": true,
"adapter_complete": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_INJECTED_FAKE_TESTED_HOST_ADAPTER_NO_LIVE_BUILD"
}
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BE_FAKE_ONLY_SDL_MATERIALIZER_ADAPTER",
"status": "REMOTE_BOUND_FAKE_ADAPTER_COMPLETE_LIVE_ADAPTER_REASSESSMENT_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10bd_manifest_sha256": "2f4ca8b0e50da928bba52ea6a7b49333ba6682bea336bfb7d289e87179f81be0",
"retroarch_parent_commit": "c003c503ff0b747bd161c75ad7329a62d3880da0",
"retroarch_commit": "1c874e725d3c4a51ffbc7b21e18b7548ffcf1b97",
"remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "6c0bbf581dc9a1f9591ef0816cdf50cc3b44bfa9",
"adapter_blob": "533199d5e1da7a9cec522bc272b2f2bb544e28c6",
"validator_blob": "0542a469cd9ef5ac23e7e9e485f3f120bb8feb06",
"tests_blob": "e22831e3db742e5d4ac235b16c14816b5d0333f9",
"source_doc_blob": "27a6e3dcdf4f595b6036f4b5df654cd23fd3621c"
},
"properties": {
"exact_fake_type_only": true,
"ordered_operations": 9,
"all_operation_failures_tested": true,
"changed_file_drift_rejected": true,
"process_capability": false,
"filesystem_capability": false,
"network_capability": false,
"retroarch_build_capability": false,
"device_capability": false
},
"authorizations": {
"live_adapter_source_reassessment_authorized": true,
"live_adapter_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"fake_adapter_complete": true,
"live_adapter_complete": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "AUDIT_LIVE_ADAPTER_SOURCE_AND_TOOL_INSTALLATION_BOUNDARY"
}
}
@@ -0,0 +1,54 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BF_OFFLINE_LIVE_SDL_ADAPTER_BOUNDARY_AUDIT",
"status": "LIVE_ADAPTER_CONTRACT_BOUND_SOURCE_ONLY_NO_INSTALL_OR_BUILD",
"date": "2026-07-29",
"source_bindings": {
"phase10be_manifest_sha256": "c5e502a4b2d1f3fc873df4d0be3c08a8444d381c7bb734e152deea9aa0d14874",
"retroarch_commit": "1c874e725d3c4a51ffbc7b21e18b7548ffcf1b97"
},
"tool_observation": {
"repository": "http://archive.ubuntu.com/ubuntu",
"suite": "resolute",
"cmake_candidate": "4.2.3-2ubuntu2",
"ninja_build_candidate": "1.13.2-1",
"cmake_installed": false,
"ninja_installed": false,
"package_install_authorized": false
},
"adapter_contract": {
"shell_forbidden": true,
"fixed_argv_required": true,
"canonical_build_root_containment": true,
"fresh_outputs_required": true,
"bounded_identity_output": true,
"hard_process_timeout": true,
"patch_check_before_apply": true,
"exact_three_changed_files": true,
"one_attempt": true,
"automatic_retry": false,
"automatic_cleanup": false,
"network_capability": false,
"retroarch_build_capability": false,
"device_capability": false
},
"authorizations": {
"dormant_live_adapter_source_authorized": true,
"real_adapter_invocation_authorized": false,
"package_install_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"adapter_contract_complete": true,
"dormant_source_allowed": true,
"tool_install_allowed": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_DORMANT_LIVE_ADAPTER_WITH_FAKE_PROCESS_AND_FILESYSTEM"
}
}
@@ -0,0 +1,48 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BG_DORMANT_SDL_MATERIALIZER_REQUEST_COMPILER",
"status": "REMOTE_BOUND_REQUEST_GRAPH_COMPLETE_EXECUTOR_SOURCE_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10bf_manifest_sha256": "cb02fabb01770738a1322715648da4adabbbf064af759c92a4f90eb141e1ca03",
"retroarch_parent_commit": "1c874e725d3c4a51ffbc7b21e18b7548ffcf1b97",
"retroarch_commit": "de23ac2e1debe8c538b2eb1ff973849ad6892946",
"remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "49ddfd60f01cdedf2d92b00f4a4a63a90fa10722",
"request_compiler_blob": "bf50f2873d14c7ad25425cfc57713d009d0e8982",
"validator_blob": "e3f1141f95439febb54bc639d43518641b4f758e",
"tests_blob": "1dba1701917595ff0cc40f6dfd11ead284753941",
"source_doc_blob": "932b9525423a8661cfd75fd5c96c90bd91cfb0c8"
},
"request_graph": {
"operation_count": 8,
"fixed_argv": true,
"shell_present": false,
"canonical_output_containment": true,
"maximum_timeout_seconds": 600,
"maximum_output_bytes": 65536,
"package_manager_present": false,
"retroarch_build_present": false,
"network_present": false,
"device_action_present": false,
"executor_present": false
},
"authorizations": {
"bounded_executor_source_authorized": true,
"real_executor_invocation_authorized": false,
"package_install_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"request_graph_complete": true,
"executor_complete": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_BOUNDED_EXECUTOR_WITH_FAKE_PROCESS_AND_FILESYSTEM_FACADES"
}
}
@@ -0,0 +1,48 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BH_BOUNDED_ONE_SHOT_SDL_EXECUTOR",
"status": "REMOTE_BOUND_FAKE_FACADE_EXECUTOR_COMPLETE_REAL_FACADE_REASSESSMENT_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10bg_manifest_sha256": "14373371cbf032ce139507c8ab0d4204e5da382dfb4a20be4dfd14d95af07efc",
"retroarch_parent_commit": "de23ac2e1debe8c538b2eb1ff973849ad6892946",
"retroarch_commit": "aa5002e0794834f737f7a3a55571a29465d877df",
"remote_ref": "origin/codex/ps5-phase10az-host-av-source",
"makefile_blob": "e0635414236b71323141a5db495d950f1f6b9c34",
"executor_blob": "68f8d11b1ee4dc9c20ff048424c4d57495100907",
"validator_blob": "9ab3c38997868117a3cd940e60328c6edc28b119",
"tests_blob": "b33af50928d0ac28cf392622ac128b172116e6a5",
"source_doc_blob": "b353a2db36f21251b3483b246e82efc8224c3d24"
},
"executor": {
"attempt_consumed_before_preflight": true,
"exact_request_order": true,
"exit_output_utf8_semantics_bounded": true,
"success_reuse_forbidden": true,
"failure_reuse_forbidden": true,
"exact_fake_facades_only": true,
"real_process_present": false,
"real_filesystem_present": false,
"cli_present": false
},
"authorizations": {
"real_facade_reassessment_authorized": true,
"real_facade_source_authorized": false,
"package_install_authorized": false,
"real_executor_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"bounded_executor_complete": true,
"real_facade_complete": false,
"tool_install_allowed": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "AUDIT_REAL_SUBPROCESS_FILESYSTEM_FACADE_AND_OFFICIAL_TOOL_INSTALLATION"
}
}
@@ -0,0 +1,55 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BI_REAL_FACADE_AND_EXACT_TOOL_INSTALL_AUDIT",
"status": "REAL_FACADE_SOURCE_AND_EXACT_TOOL_INSTALL_ALLOWED_NO_BUILD",
"date": "2026-07-29",
"source_bindings": {
"phase10bh_manifest_sha256": "d64f17854e1ae7c2f6f183a5f4ea33f9bce9340c89c0638bfad171688bf7554b",
"retroarch_commit": "aa5002e0794834f737f7a3a55571a29465d877df"
},
"runtime": {
"platform": "WSL_LINUX_X86_64",
"python": "3.14.4",
"sudo_noninteractive": true
},
"packages": {
"origin": "Ubuntu",
"repository": "http://archive.ubuntu.com/ubuntu",
"suite": "resolute",
"cmake": {"version": "4.2.3-2ubuntu2", "deb_sha256": "87c496f1e37b64bc0b4ad9c5fe0e75c09655f5399ed39695b876afba55becc61"},
"ninja_build": {"version": "1.13.2-1", "deb_sha256": "533239a464183f041f7c979f899fd8419e31ac82366540e57902a255de78f156"}
},
"facade_contract": {
"shell_false": true,
"new_process_session": true,
"nonblocking_merged_output": true,
"selector_driven": true,
"monotonic_deadline": true,
"per_request_output_cap": true,
"process_group_kill_on_timeout_or_overflow": true,
"read_only_filesystem_checks": true,
"cli_present": false,
"retry_present": false,
"cleanup_present": false,
"network_present": false,
"device_present": false
},
"authorizations": {
"real_facade_source_authorized": true,
"exact_package_install_authorized": true,
"real_facade_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"facade_contract_complete": true,
"tool_install_allowed": true,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "INSTALL_EXACT_HOST_TOOLS_AND_IMPLEMENT_DORMANT_REAL_FACADE"
}
}
@@ -0,0 +1,42 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BJ_EXACT_HOST_TOOL_INSTALL_RESULT",
"status": "EXACT_HOST_TOOLS_INSTALLED_REAL_FACADE_DORMANT_NO_BUILD",
"date": "2026-07-29",
"source_bindings": {
"phase10bi_manifest_sha256": "0f53877e27aec5a432b7d5d650f4f4203d7419d4d0a220c27de9913095452267",
"retroarch_commit": "c7511c4f2187794b6dbf56fb2c68b57137424f3b",
"real_facade_sha256": "0819b5e556de13f5a09a7069d5a18ae07a27d3e7cb39ecb2d33f7e939f5bfa32",
"static_validator_sha256": "4a4038a14612e28daa5d22c7d9601295c764ecddee8b0e9b66af2e1225d6a2ec",
"source_test_sha256": "edf3f94750b5244235fd65d808f07cef7919dfbbafd968a3f9dabce16dcf5575"
},
"installation": {
"attempts": 1,
"completed": true,
"platform": "WSL_LINUX_X86_64",
"cmake_version": "4.2.3-2ubuntu2",
"cmake_data_version": "4.2.3-2ubuntu2",
"ninja_build_version": "1.13.2-1",
"cmake_executable_sha256": "6e1dccda39845415d68eabb934c598998949c99ec4668625d571aee1827b05c7",
"ninja_executable_sha256": "91e9548850cda2799facfdaa7abe33f9e978832f85e98212255708a7bbe437f2"
},
"authorizations": {
"real_facade_source_authorized": true,
"real_facade_invocation_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"exact_host_tools_present": true,
"dormant_real_facade_source_present": true,
"real_facade_invoked": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_STATICALLY_TEST_DORMANT_REAL_FACADE_SOURCE"
}
}
@@ -0,0 +1,62 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BK_BOUNDED_REAL_FACADE_HOST_FIXTURE_GATE",
"status": "EXACT_HOST_FIXTURES_AUTHORIZED_NO_MATERIALIZER",
"date": "2026-07-29",
"source_bindings": {
"phase10bj_manifest_sha256": "aa4d6ee9df8e2fe67ce1d30d3bb62d5c7593f43770a86e0ea8c1f0f8122176fa",
"retroarch_commit": "c7511c4f2187794b6dbf56fb2c68b57137424f3b",
"real_facade_sha256": "0819b5e556de13f5a09a7069d5a18ae07a27d3e7cb39ecb2d33f7e939f5bfa32",
"python_path": "/usr/bin/python3.14",
"python_version": "3.14.4",
"python_sha256": "fa9796cd3a30878e11a2f40372f773d3fcd913fff35e5bee8dd9a036e22e93ab"
},
"fixture_contract": {
"suite_attempts": 1,
"per_fixture_attempts": 1,
"success": {
"argv": ["/usr/bin/python3.14", "-c", "import os; os.write(1,b'OK\\n')"],
"timeout_seconds": 2,
"output_limit": 64,
"expected_returncode": 0,
"expected_output_hex": "4f4b0a"
},
"nonzero": {
"argv": ["/usr/bin/python3.14", "-c", "import os,sys; os.write(1,b'E7\\n'); sys.exit(7)"],
"timeout_seconds": 2,
"output_limit": 64,
"expected_returncode": 7,
"expected_output_hex": "45370a"
},
"overflow": {
"argv": ["/usr/bin/python3.14", "-c", "import os; os.write(1,b'X'*65)"],
"timeout_seconds": 2,
"output_limit": 64,
"expected_error": "output limit exceeded: fixture_overflow"
},
"timeout": {
"argv": ["/usr/bin/python3.14", "-c", "import time; time.sleep(5)"],
"timeout_seconds": 1,
"output_limit": 64,
"expected_error": "process timeout: fixture_timeout"
}
},
"authorizations": {
"exact_host_fixture_suite_authorized": true,
"arbitrary_process_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"fixture_source_allowed": true,
"fixture_execution_allowed_once": true,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "RUN_ONCE_AND_RECORD_EXACT_HOST_FIXTURE_RESULTS"
}
}
@@ -0,0 +1,51 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BL_FIXTURE_IMPORT_FAILURE_AND_NEW_GATE",
"status": "BK_CONSUMED_BEFORE_FIXTURES_CORRECTED_RUNNER_AUTHORIZED_ONCE",
"date": "2026-07-29",
"source_bindings": {
"phase10bk_manifest_sha256": "fb2e32e17e9d9984cb6054ca2d057f162a208364de77720c39834c45227fead0",
"retroarch_commit": "f96af6d87ac808809fc486bb1b73a3cf37050986",
"corrected_runner_sha256": "71d6f7327dd43e215faff171bcb886865ddb9228c07911c869f3b90b86d9329c",
"corrected_validator_sha256": "ce0d34dfbfc6c44e3264d2a54cb246e386c88b3c2cbac0dfb55d4d814f15f888",
"python_path": "/usr/bin/python3.14",
"python_sha256": "fa9796cd3a30878e11a2f40372f773d3fcd913fff35e5bee8dd9a036e22e93ab"
},
"consumed_bk_attempt": {
"suite_attempts": 1,
"exit_code": 1,
"failure": "ModuleNotFoundError: No module named 'tools'",
"failed_runner_sha256": "db17710eefe8960e655c1afb3e1374deabe6d2164965e3aedd933ac4e8ff6ecc",
"main_entered": false,
"facade_constructed": false,
"fixture_processes_started": 0,
"materializer_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"new_bl_gate": {
"suite_attempts_authorized": 1,
"fixtures": ["fixture_success", "fixture_nonzero", "fixture_overflow", "fixture_timeout"],
"contract_identical_to_phase10bk": true,
"automatic_retry": false
},
"authorizations": {
"exact_corrected_host_fixture_suite_authorized": true,
"arbitrary_process_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"bk_consumed": true,
"bl_fixture_execution_allowed_once": true,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "RUN_CORRECTED_FIXTURE_SUITE_ONCE_AND_RECORD_RESULT"
}
}
@@ -0,0 +1,47 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BM_REAL_FACADE_FIXTURE_RESULT",
"status": "REAL_FACADE_BOUNDARIES_PROVEN_ON_HOST_DORMANT_COMPOSITION_ALLOWED",
"date": "2026-07-29",
"source_bindings": {
"phase10bl_manifest_sha256": "f4b2b98bcba59ec161f52297ef4998ff4db782957806883e55a479ffc3d2a437",
"retroarch_commit": "f96af6d87ac808809fc486bb1b73a3cf37050986",
"runner_sha256": "71d6f7327dd43e215faff171bcb886865ddb9228c07911c869f3b90b86d9329c",
"real_facade_sha256": "0819b5e556de13f5a09a7069d5a18ae07a27d3e7cb39ecb2d33f7e939f5bfa32"
},
"result": {
"suite_attempts": 1,
"fixture_attempts": 4,
"exit_code": 0,
"success_returncode": 0,
"success_output_hex": "4f4b0a",
"nonzero_returncode": 7,
"nonzero_output_hex": "45370a",
"overflow_error": "output limit exceeded: fixture_overflow",
"timeout_error": "process timeout: fixture_timeout",
"materializer_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"authorizations": {
"dormant_real_composition_source_authorized": true,
"real_composition_invocation_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"real_facade_success_path_proven_on_host": true,
"real_facade_nonzero_path_proven_on_host": true,
"real_facade_output_cap_proven_on_host": true,
"real_facade_timeout_kill_proven_on_host": true,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_STATICALLY_TEST_DORMANT_EXACT_REAL_COMPOSITION"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BN_MATERIALIZER_PREFLIGHT_PATCH_CHAIN_AUDIT",
"status": "MATERIALIZER_BLOCKED_PATCH_CHAIN_INCOMPLETE_OFFLINE_REBASE_ALLOWED",
"date": "2026-07-29",
"source_bindings": {
"phase10bm_manifest_sha256": "ace70d11be0a30caf4e93a4a7b92d1f9627645284c9a9b6c92bbfd86f9e86664",
"retroarch_commit": "efa88c5b10f77684cdcae9bcc69236ac81fc6e36",
"composition_sha256": "bce9fa0f1a320614013cabe9f3253a41b2b9c76f8b40a5d487fe9e029f96ff48",
"policy_sha256": "0f3757dca922b84c2910b156f2558429dd598a60bf219bf86ee46640c4ef1c08",
"request_graph_sha256": "50545657ab2ef027b14980a3be2c9c5377b05ddc48d024e031e3073481f39dfc",
"sdl_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"smoke_patch_sha256": "e5e7413266e4d4491b6c2000fbd26dacc1e25e65c337c4e0b0f21bd4c3f85a4e",
"early_diag_patch_sha256": "aa1d3ebc6043d6051938cee1dbffecb80729b3b6595eef964915e93f1570c193"
},
"preflight": {
"sdl_commit_exact": true,
"sdl_source_clean": true,
"stage_absent": true,
"build_absent": true,
"archive_absent": true,
"cmake_sha256": "6e1dccda39845415d68eabb934c598998949c99ec4668625d571aee1827b05c7",
"ninja_sha256": "91e9548850cda2799facfdaa7abe33f9e978832f85e98212255708a7bbe437f2",
"patch_version": "GNU patch 2.8",
"patch_sha256": "44ecd416d1958be9c2b60488fa893e76aae8d0f81d2fedb9e83eb661da0ee18c",
"sdk_prospero_mk_exact": true,
"sdk_crt1_exact": true,
"smoke_patch_applies_to_clean_source": true,
"early_diag_patch_applies_directly_to_clean_source": false,
"current_request_graph_has_complete_patch_chain": false,
"current_changed_file_set_complete": false,
"current_cmake_contract_complete": false
},
"authorizations": {
"temporary_offline_patch_rebase_authorized": true,
"corrected_contract_source_authorized": true,
"cmake_invocation_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"preflight_passed": false,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "REBASE_EXISTING_OVERLAYS_AND_REMEDIATE_CONTRACTS_OFFLINE"
}
}
@@ -0,0 +1,59 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BO_PATCH_CHAIN_REMEDIATION_RESULT",
"status": "COMPLETE_PATCH_CHAIN_BOUND_RUNNER_SOURCE_ALLOWED_NO_BUILD",
"date": "2026-07-29",
"source_bindings": {
"phase10bn_manifest_sha256": "de3606c7f4c5f029c160d4508e82b38067302a72aff02cfdb7cde3741672ed49",
"retroarch_commit": "80c3f1c1d06477e8acf723142eb67badb56e43fc",
"policy_sha256": "7560dcc82d4745a3cdd9ed8baea3724fbb013f62321d89b35ead1198e49b35b7",
"request_graph_sha256": "700c6460bee83d06b9084e4c7a4eb12fa7d84aedda39ebfaaec500003f13ff3c",
"composition_sha256": "40b1f47bc5c89688be3e65bc8179e228cb9e702a71867f53f3bce19f925721e0"
},
"rebase_evidence": {
"windows_checkout_crlf_rejected": true,
"first_wsl_checkout_incomplete_rejected": true,
"complete_wsl_checkout_line_endings": "LF",
"smoke_patch_dry_run_passed": true,
"smoke_patch_applied": true,
"early_diag_patch_dry_run_passed_after_smoke": true,
"early_diag_patch_applied_after_smoke": true,
"final_diff_check_passed": true,
"exact_changed_files": [
"src/audio/ps5/SDL_ps5audio.c",
"src/dynapi/SDL_dynapi.h",
"src/joystick/ps5/SDL_ps5joystick.c",
"src/video/ps5/SDL_ps5video.c"
],
"insertions": 430,
"deletions": 93
},
"corrected_contract": {
"request_count": 10,
"both_patch_dry_runs_present": true,
"both_patch_applications_present": true,
"complete_cmake_flags_present": true,
"clean_first_present": true,
"policy_derived_output_paths": true,
"retroarch_build_included": false,
"device_action_included": false
},
"authorizations": {
"one_shot_runner_source_authorized": true,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"patch_chain_complete": true,
"corrected_contract_complete": true,
"materialization_allowed": false,
"cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_STATICALLY_AUDIT_EXACT_ONE_SHOT_RUNNER"
}
}
@@ -0,0 +1,56 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BP_ONE_SHOT_SDL_MATERIALIZATION_GATE",
"status": "EXACT_SDL_ONLY_MATERIALIZATION_AUTHORIZED_ONCE",
"date": "2026-07-29",
"source_bindings": {
"phase10bo_manifest_sha256": "7f65395e0a91ccaff90319d018d09d15eed71c2de0383e491ef991e1ff5b5ce6",
"retroarch_commit": "d142e49be923582c27a833ad2124635e54c87adc",
"runner_sha256": "4d89f5ab7c0d104cac6f451c94e410f229151e8a7b0f53d0e7b746e44e79d805",
"validator_sha256": "2304537fc1b92982f004d1284ff2ee2985b93b61f95c8ac1725dcbe44d7d09fc",
"source_test_sha256": "29ee112c63335f3599e75fe5fd4db5b9364f4336f2548454de3a6a0080dd0b31",
"python_path": "/usr/bin/python3.14",
"python_sha256": "fa9796cd3a30878e11a2f40372f773d3fcd913fff35e5bee8dd9a036e22e93ab"
},
"preflight": {
"sdl_source_clean": true,
"stage_absent": true,
"build_absent": true,
"archive_absent": true,
"request_count": 10,
"exact_output_paths": [
"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source",
"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build",
"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build/libSDL2.a"
]
},
"invocation": {
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"argv": [
"/usr/bin/python3.14",
"-c",
"from tools.phase10bo_sdl_materializer_one_shot_runner import run_once; print(','.join(run_once()))"
],
"attempts_authorized": 1,
"automatic_retry": false,
"cleanup_authorized": false
},
"authorizations": {
"exact_materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"target_artifact_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_installation_authorized": false,
"device_execution_authorized": false
},
"decision": {
"materialization_allowed_once": true,
"retroarch_cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_ONCE_THEN_AUDIT_RETAINED_SDL_OUTPUTS"
}
}
@@ -0,0 +1,43 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BQ_INLINE_INVOCATION_FAILURE",
"status": "BP_CONSUMED_BEFORE_PYTHON_ENTRYPOINT_SOURCE_ALLOWED",
"date": "2026-07-29",
"source_bindings": {
"phase10bp_manifest_sha256": "833be486e1c90fe917d5872904823bb0c673814fd18d54dca57f5f08a7ea812f",
"retroarch_commit": "d142e49be923582c27a833ad2124635e54c87adc",
"runner_sha256": "4d89f5ab7c0d104cac6f451c94e410f229151e8a7b0f53d0e7b746e44e79d805"
},
"consumed_attempt": {
"attempts": 1,
"exit_code": 1,
"failure_class": "HOST_SHELL_PARSE_ERROR",
"python_started": false,
"runner_imported": false,
"runner_consumed": false,
"materializer_requests_started": 0,
"stage_absent_after": true,
"build_absent_after": true,
"archive_absent_after": true,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"authorizations": {
"exact_entrypoint_source_authorized": true,
"entrypoint_invocation_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"bp_consumed": true,
"outputs_unchanged": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_STATICALLY_AUDIT_EXACT_SCRIPT_ENTRYPOINT"
}
}
@@ -0,0 +1,51 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BR_SCRIPT_ENTRYPOINT_ONE_SHOT_GATE",
"status": "EXACT_SCRIPT_ENTRYPOINT_AUTHORIZED_ONCE_SDL_ONLY",
"date": "2026-07-29",
"source_bindings": {
"phase10bq_manifest_sha256": "fe80f9a526c0ac928d50b64de71673ab2f93a34aba223bfd9ae79a08183c5ab1",
"retroarch_commit": "8c9d3a51cc9bcaba124e2b30cf593b6e4b55edb0",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887",
"validator_sha256": "85f428fdbd42b1a62b1e09d9a40a32dc01ee1c7340361ce374807bfde02be1f8",
"source_test_sha256": "07715981afd91503a80cc708f105daddfd54c56db6ed948f8d35e6dd7a3e8742",
"runner_sha256": "4d89f5ab7c0d104cac6f451c94e410f229151e8a7b0f53d0e7b746e44e79d805"
},
"preflight": {
"entrypoint_argument_free": true,
"run_once_call_count": 1,
"stage_absent": true,
"build_absent": true,
"archive_absent": true
},
"invocation": {
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"argv": [
"/usr/bin/python3.14",
"tools/phase10bq_sdl_materializer_entrypoint.py"
],
"attempts_authorized": 1,
"automatic_retry": false,
"cleanup_authorized": false
},
"authorizations": {
"exact_script_entrypoint_invocation_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"target_artifact_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_installation_authorized": false,
"device_execution_authorized": false
},
"decision": {
"new_attempt_is_automatic_retry": false,
"materialization_allowed_once": true,
"retroarch_cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_EXACT_SCRIPT_ONCE_THEN_AUDIT_RETAINED_OUTPUTS"
}
}
@@ -0,0 +1,51 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BS_READ_ONLY_STATUS_TIMEOUT",
"status": "BR_CONSUMED_AT_STATUS_TIMEOUT_TIMEOUT_SOURCE_CORRECTION_ALLOWED",
"date": "2026-07-29",
"source_bindings": {
"phase10br_manifest_sha256": "0bf54f5566abd876d1041879f430e355431bdfdf3b4144b9427531305d16fa00",
"retroarch_commit": "8c9d3a51cc9bcaba124e2b30cf593b6e4b55edb0",
"request_graph_sha256": "700c6460bee83d06b9084e4c7a4eb12fa7d84aedda39ebfaaec500003f13ff3c"
},
"consumed_attempt": {
"attempts": 1,
"exit_code": 1,
"completed_operations": ["verify_sdl_commit"],
"failed_operation": "verify_sdl_clean",
"failure": "process timeout: verify_sdl_clean",
"old_timeout_seconds": 10,
"process_group_terminated": true,
"materializer_processes_started": 2,
"stage_created": false,
"cmake_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false,
"stage_absent_after": true,
"build_absent_after": true,
"archive_absent_after": true
},
"correction_contract": {
"operation": "verify_sdl_clean",
"argv_unchanged": true,
"output_limit_unchanged": true,
"new_timeout_seconds": 120
},
"authorizations": {
"status_timeout_source_correction_authorized": true,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"br_consumed": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "CHANGE_ONLY_STATUS_TIMEOUT_TO_120_AND_REAUDIT"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BT_CORRECTED_TIMEOUT_ONE_SHOT_GATE",
"status": "EXACT_120_SECOND_STATUS_MATERIALIZATION_AUTHORIZED_ONCE",
"date": "2026-07-29",
"source_bindings": {
"phase10bs_manifest_sha256": "fa923e5f33967606c65c585eb1a1273fd7e64faf1650776e33717f73f1861987",
"retroarch_commit": "5888b873dc8daa5fe8c931b978ca3e7976b32c0a",
"request_graph_sha256": "6ac24e4f625f2ce6c6331ed490aaff55cbc61706dafbb38111a8ffb3cb9ddcab",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887",
"runner_sha256": "4d89f5ab7c0d104cac6f451c94e410f229151e8a7b0f53d0e7b746e44e79d805"
},
"correction": {
"operation": "verify_sdl_clean",
"timeout_seconds": 120,
"argv_unchanged": true,
"output_limit": 4096,
"all_other_requests_unchanged": true
},
"preflight": {
"stage_absent": true,
"build_absent": true,
"archive_absent": true
},
"invocation": {
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"argv": ["/usr/bin/python3.14", "tools/phase10bq_sdl_materializer_entrypoint.py"],
"attempts_authorized": 1,
"automatic_retry": false,
"cleanup_authorized": false
},
"authorizations": {
"exact_script_entrypoint_invocation_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"target_artifact_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_installation_authorized": false,
"device_execution_authorized": false
},
"decision": {
"new_attempt_is_automatic_retry": false,
"materialization_allowed_once": true,
"retroarch_cross_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_ONCE_AND_AUDIT_RETAINED_OUTPUTS"
}
}
@@ -0,0 +1,61 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BU_WSL_GIT_STATUS_TIMEOUT_AND_WINDOWS_GIT_FIXTURE_GATE",
"status": "BT_CONSUMED_WSL_STATUS_UNSUITABLE_WINDOWS_GIT_READ_ONLY_FIXTURE_ALLOWED",
"date": "2026-07-29",
"source_bindings": {
"phase10bt_manifest_sha256": "313e95ccc61cdb6005e39a7cb4c4ab82cc9e4e791889e90e8bea5f1a826fed84",
"retroarch_commit": "5888b873dc8daa5fe8c931b978ca3e7976b32c0a"
},
"consumed_attempt": {
"attempts": 1,
"exit_code": 1,
"completed_operations": ["verify_sdl_commit"],
"failed_operation": "verify_sdl_clean",
"failure": "process timeout: verify_sdl_clean",
"timeout_seconds": 120,
"process_group_terminated": true,
"stage_absent_after": true,
"build_absent_after": true,
"archive_absent_after": true,
"cmake_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"windows_git": {
"windows_path": "C:/Program Files/Git/cmd/git.exe",
"wsl_path": "/mnt/c/Program Files/Git/cmd/git.exe",
"version": "git version 2.54.0.windows.1",
"sha256": "81ef35ae005ca9318018d18e3327578ce939fb99feaad6b2d7c8ab15f3de8db5"
},
"fixture": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"commands": [
["/mnt/c/Program Files/Git/cmd/git.exe", "-C", "C:/Projects/chimera-gfx/work/upstream/SDL", "rev-parse", "HEAD"],
["/mnt/c/Program Files/Git/cmd/git.exe", "-C", "C:/Projects/chimera-gfx/work/upstream/SDL", "status", "--porcelain"]
],
"per_command_timeout_seconds": 30,
"per_command_output_limit": 4096,
"automatic_retry": false
},
"authorizations": {
"exact_windows_git_read_only_fixture_authorized": true,
"request_graph_source_change_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"wsl_git_status_suitable": false,
"fixture_allowed_once": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "RUN_EXACT_READ_ONLY_WINDOWS_GIT_FIXTURE_ONCE"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BV_WINDOWS_GIT_FIXTURE_RESULT_AND_REQUEST_CORRECTION_GATE",
"status": "WINDOWS_GIT_READ_ONLY_FIXTURE_PASSED_REQUEST_SOURCE_CORRECTION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10bu_manifest_sha256": "4085201165f16771b793a5e9866d90992589080da841b44847d7761b68e78b46",
"retroarch_commit": "5888b873dc8daa5fe8c931b978ca3e7976b32c0a"
},
"fixture_result": {
"attempts": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"windows_git_sha256": "81ef35ae005ca9318018d18e3327578ce939fb99feaad6b2d7c8ab15f3de8db5",
"rev_parse_exit_code": 0,
"observed_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"status_exit_code": 0,
"porcelain_status": "",
"worktree_created": false,
"patch_invoked": false,
"cmake_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"authorized_source_correction": {
"read_only_git_executable": "/mnt/c/Program Files/Git/cmd/git.exe",
"read_only_git_source_path": "C:/Projects/chimera-gfx/work/upstream/SDL",
"read_only_timeout_seconds": 30,
"read_only_output_limit": 4096,
"hash_bind_windows_git_in_runner": true,
"detached_stage_add_quiet": true,
"detached_stage_timeout_seconds": 900,
"automatic_retry": false
},
"authorizations": {
"request_graph_source_change_authorized": true,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"windows_git_read_only_suitable": true,
"source_correction_allowed": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_HOST_TEST_EXACT_REQUEST_SOURCE_CORRECTION"
}
}
@@ -0,0 +1,54 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BW_CORRECTED_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "CORRECTED_REQUEST_GRAPH_BOUND_ONE_OFFLINE_SDL_MATERIALIZATION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10bv_manifest_sha256": "fb326bcb93ea777991918bf06956613136639f8fffe8b68b697e0d75c7d9d852",
"retroarch_commit": "3974ee13ddac828109b3f558067378be3515f10b",
"request_compiler_sha256": "f57d4f0d6940ecc4d7b83c0f273d7440d8d21fb328c26c03f3ef453d886161e4",
"real_composition_sha256": "f7a6271352dcfaa24faa7b7dec8482360d0d57620eec1d940539fe35725787a3",
"one_shot_runner_sha256": "2f1f9f9c16369321b24c08495f3a7ae26f9990cb1e7ee5eabd5f0f537fb0e880",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"retroarch_worktree_clean": true,
"stage_absent": true,
"build_absent": true,
"archive_absent": true,
"phase_b_host_tests_passed": 31,
"relevant_static_validators_passed": 10
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": [
"/usr/bin/python3.14",
"tools/phase10bq_sdl_materializer_entrypoint.py"
],
"environment": {
"PYTHONDONTWRITEBYTECODE": "1"
},
"automatic_retry": false,
"cleanup_on_failure_authorized": false,
"output_path_reuse_authorized": false
},
"authorizations": {
"materializer_invocation_authorized": true,
"detached_sdl_stage_authorized": true,
"offline_patch_application_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"offline_sdl_materialization_allowed_once": true,
"retroarch_target_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_EXACT_SCRIPT_ENTRYPOINT_ONCE_AND_RECORD_RESULT"
}
}
@@ -0,0 +1,74 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BX_CHANGED_FILES_TIMEOUT_AND_READ_ONLY_FIXTURE_GATE",
"status": "BW_CONSUMED_CHANGED_FILES_TIMEOUT_WINDOWS_GIT_STAGE_FIXTURE_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10bw_manifest_sha256": "82f7f20d6cf829ce3a7621ade6ca5124e12c35a79898d4cb1eb9df93d1643f4d",
"retroarch_commit": "3974ee13ddac828109b3f558067378be3515f10b"
},
"consumed_attempt": {
"attempts": 1,
"exit_code": 1,
"completed_operations": [
"verify_sdl_commit",
"verify_sdl_clean",
"create_detached_stage",
"smoke_patch_check",
"smoke_patch_apply",
"early_diag_patch_check",
"early_diag_patch_apply"
],
"failed_operation": "verify_changed_files",
"failure": "process timeout: verify_changed_files",
"timeout_seconds": 10,
"process_group_terminated": true,
"stage_exists_after": true,
"build_absent_after": true,
"archive_absent_after": true,
"cmake_invoked": false,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"fixture": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": [
"/mnt/c/Program Files/Git/cmd/git.exe",
"-C",
"C:/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source",
"diff",
"--name-only"
],
"timeout_seconds": 30,
"output_limit": 4096,
"expected_changed_files": [
"src/audio/ps5/SDL_ps5audio.c",
"src/dynapi/SDL_dynapi.h",
"src/joystick/ps5/SDL_ps5joystick.c",
"src/video/ps5/SDL_ps5video.c"
],
"automatic_retry": false
},
"authorizations": {
"exact_windows_git_read_only_fixture_authorized": true,
"request_graph_source_change_authorized": false,
"stage_cleanup_authorized": false,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"fixture_allowed_once": true,
"cleanup_allowed": false,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "RUN_EXACT_READ_ONLY_STAGE_DIFF_FIXTURE_ONCE"
}
}
@@ -0,0 +1,54 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BY_WINDOWS_GIT_STAGE_FIXTURE_FAILURE_AND_FILE_HASH_GATE",
"status": "BX_CONSUMED_CROSS_PLATFORM_WORKTREE_UNREADABLE_EXACT_FILE_HASH_FIXTURE_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10bx_manifest_sha256": "ac40bda2d1893d09a86f47d09475c43d608360f2d04fc1192a382c24f9bb9adc",
"retroarch_commit": "3974ee13ddac828109b3f558067378be3515f10b"
},
"consumed_fixture": {
"attempts": 1,
"exit_code": 1,
"failure": "fatal: not a git repository: (NULL)",
"stage_mutated": false,
"cleanup_invoked": false,
"cmake_invoked": false,
"sdl_build_invoked": false,
"device_action_invoked": false
},
"file_hash_fixture": {
"attempts_authorized": 1,
"stage_root": "C:/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source",
"read_git_indirection": true,
"sha256_paths": [
"src/audio/ps5/SDL_ps5audio.c",
"src/dynapi/SDL_dynapi.h",
"src/joystick/ps5/SDL_ps5joystick.c",
"src/video/ps5/SDL_ps5video.c"
],
"directory_enumeration_authorized": false,
"git_invocation_authorized": false,
"automatic_retry": false
},
"authorizations": {
"exact_file_hash_fixture_authorized": true,
"request_graph_source_change_authorized": false,
"stage_cleanup_authorized": false,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"file_hash_fixture_allowed_once": true,
"cleanup_allowed": false,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "READ_EXACT_GIT_INDIRECTION_AND_HASH_FOUR_PATCH_TARGETS_ONCE"
}
}
@@ -0,0 +1,59 @@
{
"schema_version": 1,
"phase": "PHASE_1_0BZ_EXACT_SDL_STAGE_CLEANUP_GATE",
"status": "PATCH_TARGET_HASHES_BOUND_EXACT_FAILED_STAGE_CLEANUP_ALLOWED_ONCE",
"date": "2026-07-30",
"source_bindings": {
"phase10by_manifest_sha256": "d44773c113c716d6fc158aa34673c6d676b13d50742def7e453c90f175647486",
"retroarch_commit": "3974ee13ddac828109b3f558067378be3515f10b"
},
"fixture_result": {
"attempts": 1,
"git_indirection": "gitdir: /mnt/c/Projects/chimera-gfx/work/upstream/SDL/.git/worktrees/sdl-source",
"patch_target_sha256": {
"src/audio/ps5/SDL_ps5audio.c": "dceb7f29a237bbd01c8e5b912ca60a22bacd6acde0124f5fbc3f82a4a6d816b2",
"src/dynapi/SDL_dynapi.h": "ce69459df53f01b7bfa32fd4aa9ae0732f1ff825f7af095522f76b8eacea401c",
"src/joystick/ps5/SDL_ps5joystick.c": "f9bea71ff2d24578eadbbef6460d927966514a4b530551c1cbc17900a838b08d",
"src/video/ps5/SDL_ps5video.c": "b59a665ec1eedeb05f630aa8e48149c71b63771a3604a13a6698410fcfd3af79"
},
"stage_mutated": false,
"cleanup_invoked": false,
"cmake_invoked": false,
"sdl_build_invoked": false
},
"cleanup": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": [
"/usr/bin/git",
"-C",
"/mnt/c/Projects/chimera-gfx/work/upstream/SDL",
"worktree",
"remove",
"--force",
"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source"
],
"timeout_seconds": 900,
"automatic_retry": false
},
"authorizations": {
"exact_failed_stage_cleanup_authorized": true,
"other_worktree_cleanup_authorized": false,
"request_graph_source_change_authorized": false,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"exact_cleanup_allowed_once": true,
"source_change_allowed": false,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "REMOVE_ONLY_EXACT_FAILED_STAGE_ONCE_AND_VERIFY_ABSENCE"
}
}
@@ -0,0 +1,183 @@
{
"schema_version": 1,
"phase": "PHASE_1_0C_ONE_SHOT_PS5_DEVICE_SMOKE_TEST",
"status": "DEVICE_SMOKE_PARTIAL",
"date": "2026-07-19",
"local_window": "2026-07-19 16:19-16:31 CEST",
"classification_detail": [
"NO_VISIBLE_OUTPUT",
"REMOTE_EXECUTION_AND_ENTRY_UNCONFIRMED",
"CONSOLE_RESPONSIVE"
],
"repositories": {
"chimera_gfx": {
"baseline_branch": "codex/chimera-gfx-phase10b-device-smoke-hardening",
"baseline_commit": "4daf57e1f446d18f0a1e104ac880feb0a2460611",
"result_branch": "codex/chimera-gfx-phase10c-device-smoke-result"
},
"chimera_retroarch": {
"branch": "codex/ps5-device-smoke-hardening",
"commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"modified_in_phase10c": false
},
"ps5_payload_sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"pacbrew_commit": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
"sdl_commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"hardened_elfldr_source_commit": "197623058f509eddde18868dafcb92fdcac66464"
},
"artifact": {
"name": "retroarch_ps5_software_smoke.elf",
"tracked_in_git": false,
"size": 1826216,
"sha256": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"linker_map_sha256": "21dfdaa44261f8d546fa9ea71102162dc880a8ca8037526019a04fece5b21313",
"build_manifest": "manifests/retroarch/phase-1.0b-build.json",
"build_manifest_sha256": "8ee4305bc2d7e5d75d3f7a4b0b335de39c68932ca49c199310cda9f2279dd69f",
"stable_reopen_hash_before_first_attempt": true,
"stable_reopen_hash_before_second_attempt": true
},
"offline_preflight": {
"result": "PASS",
"clean_rebuild": "PASS",
"artifact_identity": "PASS",
"linker_map_identity": "PASS",
"chimera_gfx_ctest": "30/30 PASS",
"phase10b_guardrails": "26/26 PASS",
"retroarch_host_smoke": "PASS",
"fault_injection": "PASS",
"asan_ubsan_leak": "PASS",
"elf_import_relocation_segment_audit": "PASS",
"rwx_segments": 0,
"write_firewall": "PRESENT",
"bounded_smoke_mode": true,
"hardware_evidence": false
},
"authorization": {
"operator_confirmed_all_12_preflight_statements": true,
"initial_artifact_specific_authorization": true,
"second_manual_override_authorization": true,
"second_action_was_automatic_retry": false,
"further_connection_authorized": false,
"further_transfer_authorized": false,
"further_execution_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"persistent_staging_authorized": false,
"device_file_write_authorized": false,
"payload_manager_upload_authorized": false,
"automatic_retry": false,
"automatic_reboot_authorized": false
},
"client": {
"name": "Gezine/Y2JB payload_sender.py",
"source_commit": "0dbbf4e7e0203af7e5d101a3256c634edf4e3ba2",
"source_sha256": "8c87920c41dbdbd66b9f36ca9509f0d6bef9170f351dd97ff831cfb98e642ec6",
"source_controlled": true,
"binary_mode": true,
"transport": "IPv4_TCP",
"port": 9021,
"destination_recorded_in_git": false,
"send_primitive": "CPYTHON_SENDALL",
"short_send_handling": true,
"remote_acknowledgement": false,
"response_read": false,
"retry": false,
"resume": false
},
"transport_contract": {
"classification": "DIRECT_MEMORY_RAW_ELF_HOST_SEND_CONFIRMED_REMOTE_RECEIPT_UNACKNOWLEDGED",
"direction": "HOST_TO_PS5",
"loader_input": "RAW_ELF",
"filesystem_staging": false,
"installation": false,
"autoload": false,
"live_file_replacement": false,
"rename": false,
"delete": false,
"cleanup_write": false,
"running_listener_identity": "NOT_BYTE_EXACTLY_ATTESTED_ON_DEVICE"
},
"attempts": [
{
"attempt": 1,
"authorization": "INITIAL_EXACT_ARTIFACT_AUTHORIZATION",
"artifact_size_reverified": 1826216,
"artifact_sha256_reverified": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"client_exit_code": 0,
"client_reported_bytes": 1826216,
"connections": 1,
"transfers": 1,
"execution_requests": 1,
"remote_execution_observed": false,
"observation_ms": 75235,
"operator_observation": "DISPLAY_WAS_OFF",
"console_responsive_after": true,
"reboot_needed": false
},
{
"attempt": 2,
"authorization": "SEPARATE_MANUAL_OVERRIDE_BY_OPERATOR",
"artifact_size_reverified": 1826216,
"artifact_sha256_reverified": "16c04afe26c490b5071388dc9a32524d09d50d181b1baffbbc54bd96f0c2c688",
"client_exit_code": 0,
"client_reported_bytes": 1826216,
"connections": 1,
"transfers": 1,
"execution_requests": 1,
"remote_execution_observed": false,
"observation_ms": 75405,
"operator_observation": "NO_VISIBLE_CHANGE",
"console_responsive_after": true,
"reboot_needed": false
}
],
"totals": {
"connections": 2,
"transfers": 2,
"bytes_reported_sent": 3652432,
"execution_requests": 2,
"executions_independently_observed": 0,
"automatic_retries": 0,
"further_attempts": 0
},
"device_observation": {
"anonymized_device_id": "PS5-FW960-SESSION-A",
"firmware_source": "OPERATOR_CONFIRMED_PS5_UI",
"firmware_raw": "9.60",
"first_visible_phase": "UNOBSERVED",
"last_visible_phase": "UNOBSERVED",
"first_error_code": "UNOBSERVED",
"write_firewall_status": "UNOBSERVED",
"video": "NO_VISIBLE_CHANGE_OBSERVED",
"frame_progression": "UNOBSERVED",
"flip_progression": "UNOBSERVED",
"input": "UNOBSERVED",
"audio": "UNOBSERVED",
"manual_shutdown": "UNOBSERVED",
"automatic_deadline": "UNOBSERVED",
"process_exit": "UNOBSERVED",
"console_responsive": true,
"host_session": "NOT_INDEPENDENTLY_TESTED",
"reboot_needed": false,
"unexpected_effects": "NONE_REPORTED_NOT_INDEPENDENTLY_INSPECTED",
"photo_or_video_reference": null
},
"persistent_actions": {
"installation_performed": false,
"autoload_modified": false,
"persistent_staging_performed": false,
"payload_manager_request_performed": false,
"live_file_replaced": false,
"file_deleted_or_renamed": false,
"cleanup_write_performed": false,
"reboot_command_performed": false
},
"remaining_runtime_questions": [
"deployed port-9021 listener identity",
"remote receipt and complete ELF parse",
"child creation and entry",
"failure before first visible VideoOut frame",
"runtime deadline and teardown"
],
"next_phase": "PHASE_1_0D_OFFLINE_LOADER_TO_ENTRY_AND_EARLIEST_VISIBLE_ERROR_DIAGNOSIS"
}
@@ -0,0 +1,55 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CA_CLEANUP_RESULT_AND_HASH_VERIFIER_CORRECTION_GATE",
"status": "EXACT_STAGE_CLEANUP_PASSED_HASH_VERIFIER_SOURCE_CORRECTION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10bz_manifest_sha256": "06ddaafc41354cc03ecbf5ad8efab9f9ebaee7534ea9e152344d71b6bfacd686",
"retroarch_commit": "3974ee13ddac828109b3f558067378be3515f10b"
},
"cleanup_result": {
"attempts": 1,
"exit_code": 0,
"stage_absent_after": true,
"worktree_metadata_absent_after": true,
"source_commit_after": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"source_clean_after": true,
"other_worktrees_removed": false,
"build_invoked": false,
"device_action_invoked": false
},
"authorized_source_correction": {
"operation": "verify_patch_target_hashes",
"executable": "/usr/bin/sha256sum",
"executable_version": "sha256sum (uutils coreutils) 0.8.0",
"executable_sha256": "48893b0fb21436b54619db80486e83ef39dfccaf1aefe83dfa00c02d6146e8c0",
"timeout_seconds": 30,
"output_limit": 4096,
"expected_sha256": {
"src/audio/ps5/SDL_ps5audio.c": "dceb7f29a237bbd01c8e5b912ca60a22bacd6acde0124f5fbc3f82a4a6d816b2",
"src/dynapi/SDL_dynapi.h": "ce69459df53f01b7bfa32fd4aa9ae0732f1ff825f7af095522f76b8eacea401c",
"src/joystick/ps5/SDL_ps5joystick.c": "f9bea71ff2d24578eadbbef6460d927966514a4b530551c1cbc17900a838b08d",
"src/video/ps5/SDL_ps5video.c": "b59a665ec1eedeb05f630aa8e48149c71b63771a3604a13a6698410fcfd3af79"
},
"hash_bind_executable_in_runner": true,
"automatic_retry": false
},
"authorizations": {
"request_graph_source_change_authorized": true,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"cleanup_complete": true,
"source_change_allowed": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_HOST_TEST_EXACT_PATCH_TARGET_HASH_VERIFIER"
}
}
@@ -0,0 +1,55 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CB_HASH_VERIFIED_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "HASH_VERIFIER_BOUND_ONE_OFFLINE_SDL_MATERIALIZATION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10ca_manifest_sha256": "960b248cd57c1b82c1c81f02376ce37a49e0ca7b871ab63ca33326302608d8e3",
"retroarch_commit": "a4b1fb0ca125b23c6a22069f2937f69b055b6cab",
"request_compiler_sha256": "7bc42f847143abcd2a3056d33bc3cb6ef436d9f7040ecc8aff4789c535bcf6af",
"executor_sha256": "d1ec31513d0b4dfc82b75584ce087caa4c36f587f425f6bd89eb62fab3fde24b",
"real_composition_sha256": "3eabc0eaee65fc49de1b5b8859e040b5181d03c94007f90dea546b89bac9ccce",
"one_shot_runner_sha256": "5f1df086c5a6936223c95d05067f9c569199cf1e33f7409e799ab45baf3d12d1",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"retroarch_worktree_clean": true,
"stage_absent": true,
"build_absent": true,
"archive_absent": true,
"phase_b_host_tests_passed": 31,
"relevant_static_validators_passed": 10
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": [
"/usr/bin/python3.14",
"tools/phase10bq_sdl_materializer_entrypoint.py"
],
"environment": {
"PYTHONDONTWRITEBYTECODE": "1"
},
"automatic_retry": false,
"cleanup_on_failure_authorized": false
},
"authorizations": {
"output_path_reuse_authorized": true,
"materializer_invocation_authorized": true,
"detached_sdl_stage_authorized": true,
"offline_patch_application_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"offline_sdl_materialization_allowed_once": true,
"retroarch_target_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_HASH_VERIFIED_SCRIPT_ENTRYPOINT_ONCE_AND_RECORD_RESULT"
}
}
@@ -0,0 +1,67 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CC_CMAKE_TIMEOUT_AND_EXACT_OUTPUT_CLEANUP_GATE",
"status": "CB_CONSUMED_CONFIGURE_TIMEOUT_EXACT_DERIVED_OUTPUT_CLEANUP_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cb_manifest_sha256": "e4894b904e01eb2c3b191d1696679f5d02e5c7026be3c37eaf218ff0296c13bb",
"retroarch_commit": "a4b1fb0ca125b23c6a22069f2937f69b055b6cab"
},
"consumed_attempt": {
"attempts": 1,
"exit_code": 1,
"completed_operations": [
"verify_sdl_commit",
"verify_sdl_clean",
"create_detached_stage",
"smoke_patch_check",
"smoke_patch_apply",
"early_diag_patch_check",
"early_diag_patch_apply",
"verify_patch_target_hashes"
],
"failed_operation": "cmake_configure_sdl_only",
"failure": "process timeout: cmake_configure_sdl_only",
"timeout_seconds": 120,
"process_group_terminated": true,
"stage_exists_after": true,
"build_exists_after": true,
"cmake_cache_absent_after": true,
"archive_absent_after": true,
"configure_log_length": 453432,
"configure_log_sha256": "10eafca229edfad3dce34262f4ad8cae1ad0c7010a36778ac87c4051ca678088",
"c_compiler_identification_succeeded": true,
"cxx_compiler_identification_succeeded": true,
"sdl_build_invoked": false,
"retroarch_build_invoked": false,
"device_action_invoked": false
},
"cleanup": {
"attempts_authorized": 1,
"stage": "/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source",
"build": "C:/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build",
"stage_git_worktree_remove_force": true,
"build_recursive_remove_after_absolute_containment_check": true,
"other_worktree_cleanup_authorized": false,
"automatic_retry": false
},
"authorizations": {
"exact_derived_output_cleanup_authorized": true,
"request_graph_source_change_authorized": false,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"exact_cleanup_allowed_once": true,
"source_change_allowed": false,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "REMOVE_EXACT_STAGE_AND_PARTIAL_BUILD_ONCE_THEN_VERIFY_ABSENCE"
}
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CD_CLEANUP_RESULT_AND_CONFIGURE_TIMEOUT_CORRECTION_GATE",
"status": "EXACT_OUTPUT_CLEANUP_PASSED_CONFIGURE_TIMEOUT_CORRECTION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cc_manifest_sha256": "52262a2f86664b1493b8a5c5d738a217a090b39b1f05907106483c18017fa6f4",
"retroarch_commit": "a4b1fb0ca125b23c6a22069f2937f69b055b6cab"
},
"cleanup_result": {
"attempts": 1,
"exit_code": 0,
"stage_absent_after": true,
"build_absent_after": true,
"worktree_metadata_absent_after": true,
"source_clean_after": true,
"other_worktrees_removed": false
},
"authorized_source_correction": {
"operation": "cmake_configure_sdl_only",
"old_timeout_seconds": 120,
"new_timeout_seconds": 600,
"argv_change_authorized": false,
"output_limit_change_authorized": false,
"build_timeout_change_authorized": false,
"automatic_retry": false
},
"authorizations": {
"request_graph_source_change_authorized": true,
"output_path_reuse_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"cleanup_complete": true,
"source_change_allowed": true,
"materialization_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_HOST_TEST_ONLY_CONFIGURE_TIMEOUT_CORRECTION"
}
}
@@ -0,0 +1,48 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CE_EXTENDED_CONFIGURE_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "EXTENDED_CONFIGURE_REQUEST_BOUND_ONE_OFFLINE_MATERIALIZATION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cd_manifest_sha256": "cd491f229682cbdcaa0866f84109bb3a1a831c0634679d02926b4d9e4a9a737b",
"retroarch_commit": "e936a1fc36058a5df40cef1a805e6ae571fc2f4a",
"request_compiler_sha256": "4968b8bf17ea2f8195373d062af7bd0cfedd6414877197966e56f0b82cafc076",
"one_shot_runner_sha256": "5f1df086c5a6936223c95d05067f9c569199cf1e33f7409e799ab45baf3d12d1",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"retroarch_worktree_clean": true,
"stage_absent": true,
"build_absent": true,
"archive_absent": true,
"phase_b_host_tests_passed": 31,
"relevant_static_validators_passed": 10
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": ["/usr/bin/python3.14", "tools/phase10bq_sdl_materializer_entrypoint.py"],
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"configure_timeout_seconds": 600,
"build_timeout_seconds": 600,
"automatic_retry": false,
"cleanup_on_failure_authorized": false
},
"authorizations": {
"output_path_reuse_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"offline_sdl_materialization_allowed_once": true,
"retroarch_target_build_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_EXTENDED_CONFIGURE_ENTRYPOINT_ONCE_AND_RECORD_RESULT"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CF_REPEATED_CONFIGURE_TIMEOUT_AND_CLEANUP_GATE",
"status": "CE_CONSUMED_MOUNTED_BUILDROOT_UNSUITABLE_EXACT_CLEANUP_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10ce_manifest_sha256": "9ef6f65bd4641f6b5d1e2e5facd7ea5642d51b7da7b208be99f9df30ed0e0187",
"retroarch_commit": "e936a1fc36058a5df40cef1a805e6ae571fc2f4a"
},
"consumed_attempt": {
"attempts": 1,
"failed_operation": "cmake_configure_sdl_only",
"failure": "process timeout: cmake_configure_sdl_only",
"timeout_seconds": 600,
"process_group_terminated": true,
"all_preconfigure_operations_completed": true,
"stage_exists_after": true,
"build_exists_after": true,
"cmake_cache_absent_after": true,
"archive_absent_after": true,
"configure_log_length": 595802,
"configure_log_sha256": "fccd17edf07a98209068fcccc8bdf72f60a766803b39e1f54495ba3b35ed2546",
"successful_try_compile_observed": true,
"sdl_build_invoked": false,
"device_action_invoked": false
},
"cleanup": {
"attempts_authorized": 1,
"stage": "/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-source",
"build": "C:/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build",
"stage_git_worktree_remove_force": true,
"build_recursive_remove_after_absolute_containment_check": true,
"automatic_retry": false
},
"authorizations": {
"exact_derived_output_cleanup_authorized": true,
"native_wsl_source_design_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"mounted_buildroot_suitable": false,
"exact_cleanup_allowed_once": true,
"materialization_allowed": false,
"next_step": "CLEAN_EXACT_OUTPUTS_THEN_DESIGN_NATIVE_WSL_MATERIALIZER_OFFLINE"
}
}
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CG_NATIVE_WSL_SDL_MATERIALIZER_DESIGN_GATE",
"status": "MOUNTED_OUTPUTS_CLEAN_NATIVE_WSL_SOURCE_DESIGN_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cf_manifest_sha256": "1ba00ed257d680ab229fa39ca11b6e7b4070c3ce52aab347e039607ede51ebf9",
"retroarch_commit": "e936a1fc36058a5df40cef1a805e6ae571fc2f4a"
},
"cleanup_result": {
"stage_absent": true,
"build_absent": true,
"worktree_metadata_absent": true
},
"native_root_observation": {
"path": "/tmp/chimera-gfx-phase10ch",
"parent_filesystem": "tmpfs",
"available_bytes": 8226119680,
"root_absent": true,
"observation_read_only": true
},
"design_contract": {
"native_root": "/tmp/chimera-gfx-phase10ch",
"native_stage": "/tmp/chimera-gfx-phase10ch/build/phase10bd/sdl-source",
"native_build": "/tmp/chimera-gfx-phase10ch/build/phase10bd/sdl-build",
"native_archive": "/tmp/chimera-gfx-phase10ch/build/phase10bd/sdl-build/libSDL2.a",
"mounted_source_retained": true,
"mounted_sdk_retained": true,
"mounted_patches_retained": true,
"archive_export_included": false,
"retroarch_build_included": false,
"device_action_included": false
},
"authorizations": {
"native_wsl_source_design_authorized": true,
"fake_host_tests_authorized": true,
"native_root_creation_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"source_design_allowed": true,
"native_materialization_allowed": false,
"device_action_allowed": false,
"next_step": "IMPLEMENT_AND_FAKE_TEST_EXACT_NATIVE_WSL_OUTPUT_ROOT"
}
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CH_NATIVE_WSL_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "NATIVE_WSL_REQUEST_GRAPH_BOUND_ONE_MATERIALIZATION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cg_manifest_sha256": "1be804144320648ba42bc2fecb8e80dced8c3422dca40f350b5077989fdea9cf",
"retroarch_commit": "ab419bb85d4ce54aa0d9f59671498957615d1811",
"request_compiler_sha256": "13971598c32a7b54609101d53538ad1a0a72d1ee5a9dbc0747b7caa9ac4a5871",
"real_facade_sha256": "c0c70da7ed48ef3c657bf5406b6ed17b52b2091ab36fb7c766fac2c771477452",
"real_composition_sha256": "8d673f9b41e11f6b669d8587f13980cc621977ede7a5f6d11fd65b9f2d330416",
"one_shot_runner_sha256": "e9c8a6efef264387a4a0590dcf43430766ebcd3ca12ef13189ffd98537369d48",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"native_root": "/tmp/chimera-gfx-phase10ch",
"native_root_absent": true,
"retroarch_worktree_clean": true,
"host_tests_passed": 31,
"static_validators_passed": 10,
"wsl_import_check_passed": true
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": ["/usr/bin/python3.14", "tools/phase10bq_sdl_materializer_entrypoint.py"],
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"automatic_retry": false,
"cleanup_on_failure_authorized": false
},
"authorizations": {
"native_root_creation_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"native_materialization_allowed_once": true,
"archive_export_allowed": false,
"device_action_allowed": false,
"next_step": "INVOKE_NATIVE_WSL_ENTRYPOINT_ONCE_AND_AUDIT_RESULT"
}
}
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CI_NATIVE_SDK_BOTTLENECK_AND_CLEANUP_GATE",
"status": "CH_CONSUMED_MOUNTED_SDK_PROBE_BOTTLENECK_EXACT_NATIVE_CLEANUP_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10ch_manifest_sha256": "9b03963689440e30d73f847abaa55d137fca8366e5f07ec2ef57831ba8d11e3a",
"retroarch_commit": "ab419bb85d4ce54aa0d9f59671498957615d1811"
},
"consumed_attempt": {
"attempts": 1,
"failed_operation": "cmake_configure_sdl_only",
"timeout_seconds": 600,
"all_preconfigure_operations_completed": true,
"native_stage_exists": true,
"native_build_exists": true,
"cmake_cache_absent": true,
"archive_absent": true,
"configure_log_length": 940713,
"configure_log_sha256": "4cb1b862c5b70d41df2af1569eda9369db17e93bce583fb3259a99221535b50f",
"successful_symbol_try_compile_observed": true,
"sdl_build_invoked": false,
"device_action_invoked": false
},
"sdk_observation": {
"mounted_path": "/mnt/c/Projects/chimera-gfx/work/toolchains/ps5-payload-sdk-v0.41",
"total_bytes": 29406271,
"observation_read_only": true
},
"cleanup": {
"attempts_authorized": 1,
"exact_root": "/tmp/chimera-gfx-phase10ch",
"git_worktree_remove_first": true,
"recursive_root_remove_after_containment_check": true,
"automatic_retry": false
},
"authorizations": {
"exact_native_root_cleanup_authorized": true,
"native_sdk_stage_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"timeout_increase_allowed": false,
"exact_cleanup_allowed_once": true,
"next_step": "CLEAN_EXACT_NATIVE_ROOT_THEN_DESIGN_HASH_BOUND_NATIVE_SDK_STAGE"
}
}
@@ -0,0 +1,52 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CJ_NATIVE_SDK_STAGE_DESIGN_GATE",
"status": "NATIVE_ROOT_CLEAN_FULL_SDK_TREE_BOUND_STAGE_DESIGN_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10ci_manifest_sha256": "3b469a4363ded25ac8a0055e504e87c2b667a5c035be145e112b01e2ecf5742c",
"retroarch_commit": "ab419bb85d4ce54aa0d9f59671498957615d1811"
},
"cleanup_result": {
"native_root_absent": true,
"worktree_metadata_absent": true
},
"sdk_tree": {
"source": "/mnt/c/Projects/chimera-gfx/work/toolchains/ps5-payload-sdk-v0.41",
"regular_files": 2923,
"symbolic_links": 0,
"total_bytes": 29406271,
"normalized_tar_sha256": "7e946dbd7631ed08b030b7c5c8e9d4cf52d0bd8b8d6522db4b4dd0348dbb508f"
},
"tool_bindings": {
"/usr/bin/cp": "ddffb913956d7f8cbdd7722b8c331cea51e9a13c59e92de8c194ae30e5eb0b1e",
"/usr/bin/tar": "5a97e6f6670ffd3496a26db2acb25efc390480c9f417e67fb939f9b9f7968ed7"
},
"design_contract": {
"native_sdk": "/tmp/chimera-gfx-phase10ch/sdk",
"copy_exclusive": true,
"copy_preserves_metadata": true,
"verify_complete_tree_before_configure": true,
"configure_uses_native_sdk_only": true,
"archive_export_included": false,
"device_action_included": false
},
"authorizations": {
"native_sdk_stage_source_design_authorized": true,
"fake_host_tests_authorized": true,
"native_sdk_copy_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"source_design_allowed": true,
"native_sdk_stage_allowed": false,
"next_step": "IMPLEMENT_AND_FAKE_TEST_EXCLUSIVE_NATIVE_SDK_STAGE"
}
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CK_NATIVE_SDK_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "FULL_SDK_TREE_STAGE_BOUND_ONE_NATIVE_MATERIALIZATION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cj_manifest_sha256": "c330690cb3df7c5858a21fd450a3106df281838e81b8abfb6dca234bd1942c9b",
"retroarch_commit": "57f00244a374b771cddf259a70c144a1dff96457",
"request_compiler_sha256": "561a103b6e9a9f86f8e158d474fc8880639a41de99d7dd49a989ec851bc6c341",
"executor_sha256": "dfa5ea3683c532ea397a8de16b6b380b87436bf25322866f62108aa46bec33ec",
"composition_sha256": "4f545686f11ee5d69755b67cb893abc17446ca5402219a273533fb8173ca1de2",
"runner_sha256": "64c432add264500969dd8c882e011a065ebf05693bb7fab7629aa3a3e63d7c74",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"native_root": "/tmp/chimera-gfx-phase10ch",
"native_root_absent": true,
"retroarch_worktree_clean": true,
"host_tests_passed": 31,
"static_validators_passed": 10,
"wsl_contract_check_passed": true
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": ["/usr/bin/python3.14", "tools/phase10bq_sdl_materializer_entrypoint.py"],
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"automatic_retry": false,
"cleanup_on_failure_authorized": false
},
"authorizations": {
"native_root_creation_authorized": true,
"native_sdk_stage_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"native_materialization_allowed_once": true,
"archive_export_allowed": false,
"next_step": "INVOKE_NATIVE_SDK_ENTRYPOINT_ONCE_AND_AUDIT_RESULT"
}
}
@@ -0,0 +1,49 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CL_NATIVE_SDK_CONFIGURE_PROGRESS_AND_CLEANUP_GATE",
"status": "CK_CONSUMED_96_SUCCESSFUL_CHECKS_EXACT_NATIVE_CLEANUP_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10ck_manifest_sha256": "667807cb1ebb2f18779d41978abe02ba1dc60185e0f7554d37df8b5584de8b1e",
"retroarch_commit": "57f00244a374b771cddf259a70c144a1dff96457"
},
"consumed_attempt": {
"failed_operation": "cmake_configure_sdl_only",
"timeout_seconds": 600,
"all_preconfigure_operations_completed": true,
"completed_cmake_checks": 96,
"last_reached_check": "Looking for strcasestr",
"configure_log_length": 783668,
"configure_log_sha256": "6754f6c242bd4602b31626292eacd04daecb8232bc1d8cb5ef6dd4f48bef186e",
"native_compiler_used": true,
"native_sysroot_used": true,
"cmake_cache_absent": true,
"archive_absent": true,
"sdl_build_invoked": false,
"device_action_invoked": false
},
"cleanup": {
"attempts_authorized": 1,
"exact_root": "/tmp/chimera-gfx-phase10ch",
"git_worktree_remove_first": true,
"recursive_root_remove_after_containment_check": true,
"automatic_retry": false
},
"authorizations": {
"exact_native_root_cleanup_authorized": true,
"configure_timeout_change_authorized": false,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"exact_cleanup_allowed_once": true,
"materialization_allowed": false,
"next_step": "CLEAN_EXACT_NATIVE_ROOT_THEN_GATE_MEASURED_1800_SECOND_CONFIGURE_BOUND"
}
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CM_MEASURED_CONFIGURE_TIMEOUT_CORRECTION_GATE",
"status": "NATIVE_ROOT_CLEAN_MEASURED_1800_SECOND_SOURCE_CORRECTION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cl_manifest_sha256": "0a94ffbb3554ed55d63d5e138d03479d9bbdaf14948051bf4bd7db7f07b6136f",
"retroarch_commit": "57f00244a374b771cddf259a70c144a1dff96457"
},
"cleanup_result": {
"native_root_absent": true,
"worktree_metadata_absent": true
},
"measurement": {
"completed_checks": 96,
"elapsed_seconds": 600,
"selected_bound_seconds": 1800,
"timeout_increase_factor": 3
},
"authorized_source_correction": {
"operation": "cmake_configure_sdl_only",
"old_timeout_seconds": 600,
"new_timeout_seconds": 1800,
"argv_change_authorized": false,
"output_limit_change_authorized": false,
"checkout_timeout_change_authorized": false,
"build_timeout_change_authorized": false,
"automatic_retry": false
},
"authorizations": {
"request_graph_source_change_authorized": true,
"materializer_invocation_authorized": false,
"cmake_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"source_change_allowed": true,
"materialization_allowed": false,
"next_step": "IMPLEMENT_AND_TEST_ONLY_MEASURED_CONFIGURE_TIMEOUT_CHANGE"
}
}
@@ -0,0 +1,46 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CN_MEASURED_NATIVE_SDL_MATERIALIZER_ONE_SHOT_GATE",
"status": "MEASURED_1800_SECOND_NATIVE_REQUEST_BOUND_ONE_BUILD_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cm_manifest_sha256": "861fc229b4066089610ee7e1982512a775f391772bae24fd35603743cc6ba996",
"retroarch_commit": "140dcc917dcbb6a49082ac03a388b79d73252239",
"request_compiler_sha256": "29346df0342a10020e5b0980a1d417ccdb703ffa1c97a2893b6c5ba4c40d1aac",
"runner_sha256": "64c432add264500969dd8c882e011a065ebf05693bb7fab7629aa3a3e63d7c74",
"entrypoint_sha256": "01460c2c4c3a37251b463238df5a1c746d51f069dd90f2061d486b81cbf53887"
},
"preflight": {
"native_root_absent": true,
"retroarch_worktree_clean": true,
"host_tests_passed": 31,
"static_validators_passed": 10
},
"one_shot": {
"attempts_authorized": 1,
"working_directory": "/mnt/c/Projects/chimera-retroarch-phase10az",
"argv": ["/usr/bin/python3.14", "tools/phase10bq_sdl_materializer_entrypoint.py"],
"environment": {"PYTHONDONTWRITEBYTECODE": "1"},
"configure_timeout_seconds": 1800,
"build_timeout_seconds": 600,
"automatic_retry": false,
"cleanup_on_failure_authorized": false
},
"authorizations": {
"native_sdk_stage_authorized": true,
"materializer_invocation_authorized": true,
"cmake_invocation_authorized": true,
"sdl_build_authorized": true,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"network_access_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"native_materialization_allowed_once": true,
"archive_export_allowed": false,
"next_step": "INVOKE_MEASURED_NATIVE_ENTRYPOINT_ONCE_AND_AUDIT_RESULT"
}
}
@@ -0,0 +1,45 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CO_CONFIGURE_SUCCESS_BUILD_OUTPUT_LIMIT_CLEANUP_GATE",
"status": "CN_CONFIGURE_PASSED_BUILD_OUTPUT_LIMIT_STOP_EXACT_CLEANUP_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10cn_manifest_sha256": "b6535723c1f129366c71324a9d38e76940977816e1410d388a478bdbc175bac3",
"retroarch_commit": "140dcc917dcbb6a49082ac03a388b79d73252239"
},
"consumed_attempt": {
"completed_through": "cmake_configure_sdl_only",
"failed_operation": "cmake_build_sdl2_static",
"failure": "output limit exceeded: cmake_build_sdl2_static",
"output_limit": 65536,
"process_group_terminated": true,
"cmake_cache_length": 33343,
"cmake_cache_sha256": "7669746db710fa4d9502e550b31b65c7db7539769aa512cde9aa33212c99230c",
"object_files_after": 46,
"archive_absent": true,
"device_action_invoked": false
},
"cleanup": {
"attempts_authorized": 1,
"exact_root": "/tmp/chimera-gfx-phase10ch",
"git_worktree_remove_first": true,
"recursive_root_remove_after_containment_check": true,
"automatic_retry": false
},
"authorizations": {
"exact_native_root_cleanup_authorized": true,
"build_output_limit_change_authorized": false,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {
"configure_proven": true,
"exact_cleanup_allowed_once": true,
"next_step": "CLEAN_EXACT_ROOT_THEN_GATE_BUILD_OUTPUT_LIMIT_CORRECTION"
}
}
@@ -0,0 +1,30 @@
{
"schema_version": 1,
"phase": "PHASE_1_0CP_BUILD_OUTPUT_LIMIT_CORRECTION_GATE",
"status": "NATIVE_ROOT_CLEAN_BUILD_OUTPUT_LIMIT_SOURCE_CORRECTION_ALLOWED",
"date": "2026-07-30",
"source_bindings": {
"phase10co_manifest_sha256": "3dba9f8b230e034f16c11ba22b4aeffe2f8dabafc4233a4218da8b577b5479e3",
"retroarch_commit": "140dcc917dcbb6a49082ac03a388b79d73252239"
},
"cleanup_result": {"native_root_absent": true, "worktree_metadata_absent": true},
"authorized_source_correction": {
"operation": "cmake_build_sdl2_static",
"old_output_limit": 65536,
"new_output_limit": 1048576,
"argv_change_authorized": false,
"timeout_change_authorized": false,
"automatic_retry": false
},
"authorizations": {
"request_graph_source_change_authorized": true,
"materializer_invocation_authorized": false,
"sdl_build_authorized": false,
"archive_export_authorized": false,
"retroarch_target_build_authorized": false,
"ps5_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false
},
"decision": {"source_change_allowed": true, "materialization_allowed": false, "next_step": "IMPLEMENT_AND_TEST_ONLY_BUILD_OUTPUT_LIMIT_CHANGE"}
}
@@ -0,0 +1,11 @@
{
"schema_version":1,
"phase":"PHASE_1_0CQ_FULL_OUTPUT_NATIVE_SDL_ONE_SHOT_GATE",
"status":"CONFIGURE_PROVEN_FULL_BUILD_OUTPUT_BOUND_ONE_BUILD_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10cp_manifest_sha256":"3f3af1e73ecb060d2869fdaebb18f1055a61183037542e3dc202bcadf501094f","retroarch_commit":"ee705d2ac4291e857a4376eee23d1af0986d677a","request_compiler_sha256":"a50cc61cd5185e0961211ee84d039847423a75a959688c5f31f841ce50f9a0ee"},
"preflight":{"native_root_absent":true,"retroarch_worktree_clean":true,"host_tests_passed":31,"static_validators_passed":10},
"one_shot":{"attempts_authorized":1,"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","argv":["/usr/bin/python3.14","tools/phase10bq_sdl_materializer_entrypoint.py"],"configure_timeout_seconds":1800,"build_timeout_seconds":600,"build_output_limit":1048576,"automatic_retry":false,"cleanup_on_failure_authorized":false},
"authorizations":{"native_sdk_stage_authorized":true,"materializer_invocation_authorized":true,"cmake_invocation_authorized":true,"sdl_build_authorized":true,"archive_export_authorized":false,"retroarch_target_build_authorized":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"native_materialization_allowed_once":true,"archive_export_allowed":false,"next_step":"INVOKE_FULL_OUTPUT_NATIVE_BUILD_ONCE_AND_AUDIT_ARCHIVE"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CR_AUDITED_SDL_ARCHIVE_EXPORT_GATE",
"status":"NATIVE_SDL_ARCHIVE_AUDITED_ONE_EXCLUSIVE_EXPORT_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10cq_manifest_sha256":"8d120585502993c93d5475ce31b1f1b48461183037542e3dc202bcadf501094f","retroarch_commit":"a28e171018b9d1789eb640d91400d76a20f74864","exporter_sha256":"9bcd218603683c291a45fb8be7d3b98df39508af797700556c2b760d23631f29","exporter_tests_sha256":"8404908a15d96513f145e515f03edbe22f7db8992f0d7905546db3dada635a5f"},
"completed_build":{"operation_count":15,"all_operations_completed":true,"device_action_invoked":false,"retroarch_build_invoked":false},
"archive":{"source":"/tmp/chimera-gfx-phase10ch/build/phase10bd/sdl-build/libSDL2.a","destination":"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build/libSDL2.a","size":2412290,"sha256":"4ced0a042c0b8a70424e42a14cfe9b2c4d30a4cd73b661dc1fcf8ad967a7f7e1","format":"current ar archive","member_count":143,"ps5_member_count":5,"expected_undefined_chimera_hooks":26,"destination_absent_at_gate":true},
"one_shot":{"attempts_authorized":1,"argv":["/usr/bin/python3.14","tools/phase10cr_export_sdl_archive.py"],"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","exclusive_leaf_create":true,"file_fsync":true,"reopen_rehash":true,"source_cleanup_authorized":false,"automatic_retry":false},
"authorizations":{"archive_export_authorized":true,"retroarch_target_build_authorized":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"archive_export_allowed_once":true,"retroarch_target_build_allowed":false,"next_step":"EXPORT_EXACT_ARCHIVE_ONCE_AND_VERIFY_DESTINATION"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CS_EXPORT_PARENT_CORRECTION_GATE",
"status":"CR_REJECTED_PRE_MUTATION_EXACT_PARENT_AND_ONE_EXPORT_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10cr_manifest_sha256":"b2206270e5004a9588b9da3b5210dd8df076bee2beefee349075f491e468bb98","retroarch_commit":"92fedc571d200457fd3553cff7cd2be017f16aa1","exporter_sha256":"b74ac356eedca1669f5d021eeeb14c408b68586cd7b11925f73cf59d0d6169b1","exporter_tests_sha256":"0d2914cce3f05f1a26f21c361c96cca83f7a34129e949b341927580892d4c51f"},
"consumed_attempt":{"phase":"PHASE_1_0CR_AUDITED_SDL_ARCHIVE_EXPORT_GATE","classification":"REJECTED_BEFORE_DESTINATION_MUTATION","reason":"DESTINATION_PARENT_ABSENT","destination_leaf_created":false,"retry_performed":false},
"correction":{"existing_grandparent":"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd","exact_parent_to_create":"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build","destination":"/mnt/c/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build/libSDL2.a","parent_creation_bounded":true},
"one_shot":{"attempts_authorized":1,"argv":["/usr/bin/python3.14","tools/phase10cr_export_sdl_archive.py"],"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","exclusive_leaf_create":true,"file_fsync":true,"reopen_rehash":true,"automatic_retry":false},
"authorizations":{"exact_parent_creation_authorized":true,"archive_export_authorized":true,"source_cleanup_authorized":false,"retroarch_target_build_authorized":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"corrected_export_allowed_once":true,"next_step":"CREATE_EXACT_PARENT_EXPORT_ONCE_AND_VERIFY"}
}
@@ -0,0 +1,11 @@
{
"schema_version":1,
"phase":"PHASE_1_0CT_SDL_ARCHIVE_EXPORT_RESULT",
"status":"EXACT_ARCHIVE_EXPORTED_TARGET_BUILD_BLOCKED_MISSING_HEADERS",
"date":"2026-07-30",
"source_bindings":{"phase10cs_manifest_sha256":"260937d3b5626305f256925535c0d4aaa10db4dc32bbf45fcba014eddac9b545","retroarch_commit":"92fedc571d200457fd3553cff7cd2be017f16aa1"},
"result":{"attempts_consumed":1,"destination":"C:/Projects/chimera-retroarch-phase10az/build/phase10bd/sdl-build/libSDL2.a","size":2412290,"sha256":"4ced0a042c0b8a70424e42a14cfe9b2c4d30a4cd73b661dc1fcf8ad967a7f7e1","exclusive_export_succeeded":true,"source_retained":true},
"makefile_audit":{"required_archive":"$(PS5_SDL_BUILD)/libSDL2.a","required_include_roots":["$(PS5_SDL_BUILD)/include/SDL2","$(PS5_SDL_BUILD)/include-config-release/SDL2"],"exported_include_roots_present":false,"target_build_blocker":"REVIEWED_SDL_HEADER_TREES_NOT_EXPORTED"},
"authorizations":{"sdl_header_export_authorized":false,"retroarch_target_build_authorized":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"target_build_allowed":false,"next_step":"AUDIT_AND_BIND_EXACT_SDL_HEADER_TREES_BEFORE_EXPORT"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CU_EXACT_SDL_HEADER_EXPORT_GATE",
"status":"HEADER_TREES_BOUND_ONE_HOST_EXPORT_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10ct_manifest_sha256":"9e979b08288b77a6f8dc5a32ede41e59eda1e465768f3ec75c16207522bbd4fc","retroarch_commit":"e8419862f1a0a5e7fc780452f539c10ebc1a6438","exporter_sha256":"c4089730114e05353f4f2c0daefc2bc745c4d8c14c458afc136b063d97cb8057","tests_sha256":"f7a202716da420fd0db13071e6b6da555e84c619d62dc9f3fe6755e921123db3"},
"trees":{"include/SDL2":{"regular_files":78,"total_bytes":2400049,"identity_sha256":"19bb3567da676831afd1b4288245f82d7fda940b2e60b903df7f5c7900188631"},"include-config-release/SDL2":{"regular_files":1,"total_bytes":16566,"identity_sha256":"6c942d65cf297979df0112445652e51b36584890885fba48d02b5af06224605c"}},
"identity_algorithm":"SHA256_SORTED_UTF8_RELATIVE_PATH_NUL_DECIMAL_SIZE_NUL_FILE_SHA256_LF",
"one_shot":{"attempts_authorized":1,"argv":["/usr/bin/python3.14","tools/phase10cu_sdl_header_export.py"],"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","exclusive_stage":true,"exclusive_files":true,"file_fsync":true,"reopen_rehash":true,"automatic_retry":false,"cleanup_on_failure_authorized":false},
"authorizations":{"sdl_header_export_authorized":true,"retroarch_target_build_authorized":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"header_export_allowed_once":true,"target_build_allowed":false,"next_step":"EXPORT_EXACT_HEADER_TREES_ONCE_AND_AUDIT_COMPLETE_BUILD_INPUT"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CV_LAUNCH_CANARY_OFFLINE_BUILD_GATE",
"status":"COMPLETE_SDL_INPUT_BOUND_ONE_OFFLINE_TARGET_BUILD_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10cu_manifest_sha256":"a1a864ad0a330f7e119464b6149d6f4831c7f6f5d5972f2ee3ff20ac9a93af65","retroarch_commit":"e8419862f1a0a5e7fc780452f539c10ebc1a6438","makefile_sha256":"19bca33655260b679917427ba7c66353d05353a8dd0b2baa8fc6da31dc216eab","linker_script_sha256":"5a01242573bc98340b1de51924c53e1ec1372c23eee62856063431d04d4e5b9f","native_sdk_normalized_tar_sha256":"7e946dbd7631ed08b030b7c5c8e9d4cf52d0bd8b8d6522db4b4dd0348dbb508f"},
"sdl_inputs":{"archive_sha256":"4ced0a042c0b8a70424e42a14cfe9b2c4d30a4cd73b661dc1fcf8ad967a7f7e1","public_headers_identity_sha256":"19bb3567da676831afd1b4288245f82d7fda940b2e60b903df7f5c7900188631","config_headers_identity_sha256":"6c942d65cf297979df0112445652e51b36584890885fba48d02b5af06224605c"},
"preflight":{"header_export_succeeded":true,"source_worktree_clean":true,"stale_object_or_dependency_files":0,"target_elf_absent":true,"target_map_absent":true,"make_dry_run_commands":121,"make_dry_run_output_bytes":162345},
"one_shot":{"attempts_authorized":1,"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","argv":["/usr/bin/make","-f","Makefile.ps5","PS5_PROFILE=launch-canary","PS5_PAYLOAD_SDK=/tmp/chimera-gfx-phase10ch/sdk","PS5_SDL_BUILD=build/phase10bd/sdl-build","all"],"timeout_seconds":1800,"output_limit_bytes":2097152,"automatic_retry":false,"clean_authorized":false},
"authorizations":{"retroarch_target_build_authorized":true,"artifact_execution_eligible":false,"artifact_transfer_eligible":false,"artifact_installation_eligible":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"offline_build_allowed_once":true,"next_step":"BUILD_LAUNCH_CANARY_ONCE_THEN_AUDIT_ELF_MAP_AND_CALLGRAPH"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CW_LAUNCH_CANARY_ARTIFACT_AUDIT",
"status":"OFFLINE_ARTIFACT_BUILT_STATIC_AUDIT_PASS_REPRODUCIBILITY_UNPROVEN",
"date":"2026-07-30",
"source_bindings":{"phase10cv_manifest_sha256":"3ff666f2157511d76b525ee271f931bce2d2d35c72d4178dd87096089305b809","retroarch_commit":"e8419862f1a0a5e7fc780452f539c10ebc1a6438"},
"artifact":{"path":"C:/Projects/chimera-retroarch-phase10az/retroarch_ps5_launch_canary.elf","size":1845240,"sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","map_size":630127,"map_sha256":"1cabe4d61b2eb2c1844a58883db6b8644c980759690242bef17f92e9c260b3cd","format":"ELF64_X86_64_DYN_PIE","entry":"0xff2f0","stripped":false},
"static_audit":{"program_headers":4,"load_segments":3,"writable_executable_segment":false,"needed":["libSceVideoOut.sprx","libScePad.sprx","libSceUserService.sprx","libSceSystemService.sprx","libSceAudioOut.sprx","libkernel_web.sprx","libSceLibcInternal.sprx"],"init_array_size":0,"fini_array_size":0,"diagnostic_magic":"CHD10AV1","d14_emitter_present":true,"diagnostic_stream_present":true,"live_write_wrappers":["open","fopen","fwrite"],"socket_constructor_imports":[],"receive_imports":[],"inherited_descriptor_send_import":true},
"limitations":{"second_independent_build_performed":false,"byte_reproducibility_proven":false,"firmware_behavior_proven":false,"visible_output_proven":false,"cleanup_proven":false},
"authorizations":{"rebuild_authorized":false,"artifact_execution_eligible":false,"artifact_transfer_eligible":false,"artifact_installation_eligible":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"artifact_static_audit_passed":true,"hardware_gate_allowed":false,"next_step":"DESIGN_INDEPENDENT_NATIVE_REPRODUCIBILITY_BUILD_WITHOUT_REUSING_OBJECTS"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CX_ISOLATED_REPRODUCIBILITY_BUILD_GATE",
"status":"FIRST_ARTIFACT_AUDITED_ONE_ISOLATED_REBUILD_ALLOWED",
"date":"2026-07-30",
"source_bindings":{"phase10cw_manifest_sha256":"de31fe618c8fda49cb7bb0a1d056a44c0f0745d1249fdfdfe9cdff6d7facd849","builder_commit":"feba9cdf2d73109ed2df025044fafa9f42fb7806","target_source_commit":"e8419862f1a0a5e7fc780452f539c10ebc1a6438","builder_sha256":"41fdb13b4baf6b6a7757ad6e50a87b7c522487387ee9e0018e9aa1618f68db11","builder_tests_sha256":"4b8b796628593ba0dac003405fc12c27f822b53bbb86a81c4331037cf7f76445","make_sha256":"27c9f6d806aee15882b01c2c61848f7aa75caa14bc7b6f608ba422f9e46a7d49","tar_sha256":"5a97e6f6670ffd3496a26db2acb25efc390480c9f417e67fb939f9b9f7968ed7"},
"expected":{"elf_size":1845240,"elf_sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","map_size":630127,"map_sha256":"1cabe4d61b2eb2c1844a58883db6b8644c980759690242bef17f92e9c260b3cd"},
"isolation":{"tracked_source_archive":"C:/Projects/chimera-retroarch-phase10az/build/phase10cx/source.tar","native_root":"/tmp/chimera-gfx-phase10cx","native_repo":"/tmp/chimera-gfx-phase10cx/repo","mounted_stage_absent":true,"native_root_absent":true,"current_objects_reused":false,"source_commit_exact":true},
"one_shot":{"attempts_authorized":1,"working_directory":"/mnt/c/Projects/chimera-retroarch-phase10az","argv":["/usr/bin/python3.14","tools/phase10cx_repro_build.py"],"timeout_seconds":1800,"output_limit_bytes":2097152,"automatic_retry":false,"cleanup_authorized":false},
"authorizations":{"tracked_source_archive_authorized":true,"isolated_native_stage_authorized":true,"independent_target_build_authorized":true,"artifact_execution_eligible":false,"artifact_transfer_eligible":false,"artifact_installation_eligible":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"isolated_rebuild_allowed_once":true,"hardware_gate_allowed":false,"next_step":"RUN_ONCE_AND_REQUIRE_BYTE_EXACT_ELF_AND_MAP"}
}
@@ -0,0 +1,12 @@
{
"schema_version":1,
"phase":"PHASE_1_0CY_LAUNCH_CANARY_REPRODUCIBILITY_RESULT",
"status":"BYTE_EXACT_ELF_AND_MAP_REPRODUCIBILITY_PROVEN_OFFLINE",
"date":"2026-07-30",
"source_bindings":{"phase10cx_manifest_sha256":"e063ea356b8b2b114c26f69680ab677817b0696e23898dbcd6fb8e99dd20d399","target_source_commit":"e8419862f1a0a5e7fc780452f539c10ebc1a6438"},
"independent_build":{"source_archive_sha256":"03a213399f5030d53b46cdea17c8214f38ccb729060ca662789f92f9970f647c","build_output_bytes":157989,"native_root":"/tmp/chimera-gfx-phase10cx","current_objects_reused":false,"network_action_invoked":false,"device_action_invoked":false},
"comparison":{"first_elf_sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","second_elf_sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","elf_byte_exact":true,"first_map_sha256":"1cabe4d61b2eb2c1844a58883db6b8644c980759690242bef17f92e9c260b3cd","second_map_sha256":"1cabe4d61b2eb2c1844a58883db6b8644c980759690242bef17f92e9c260b3cd","map_byte_exact":true},
"limitations":{"firmware_960_behavior_proven":false,"launch_context_proven":false,"visible_output_proven":false,"cleanup_proven":false,"host_av_runner_activated":false},
"authorizations":{"artifact_execution_eligible":false,"artifact_transfer_eligible":false,"artifact_installation_eligible":false,"network_access_authorized":false,"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false},
"decision":{"offline_reproducibility_proven":true,"hardware_action_allowed":false,"next_step":"ADD_INACTIVE_MANIFEST_ONLY_CHD10AV1_ONE_SHOT_RUNNER_SUPPORT"}
}
@@ -0,0 +1,14 @@
{
"schema_version":1,
"phase":"PHASE_1_0CZ_LAUNCH_CANARY_ONE_SHOT_RUNNER",
"status":"CONSUMED_ONE_SHOT_DEVICE_TEST_AUTHORIZATION",
"date":"2026-07-30",
"approval":{"authorized_by":"Jens","approval_reference":"active-task-user-statement-2026-07-30","scope":"ONE_CZ_RAW_ELFLDR_BASELINE_ATTEMPT"},
"source_bindings":{"phase10cy_manifest_sha256":"850d0a2860ebb53ff69bcfd3cb0ac268809d470bb208d16db18bf76a63fc3c36","retroarch_runner_commit":"fd676c6c46a95342e2bb0ee6b7141330b17c72ad","runner_sha256":"56bef4dfab27fa5d7aee38394292ade9bcbf256d9c08b49e37531ff45d5029f5","runner_tests_sha256":"f67c6f8f75783dd4417fa0eb17150077203a07bee0d97da1d8e264746cc01ca2"},
"artifact":{"name":"retroarch_ps5_launch_canary.elf","profile":"launch-canary","size":1845240,"sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","execution_eligible":false,"transfer_eligible":false,"installation_eligible":false},
"route":{"arm":"RAW_ELFLDR_BASELINE","loader":"HASH_BOUND_HARDENED_ELFLDR","firmware":"9.60","target":null,"port":null,"bigapp_context_expected":false,"shsrv_or_hbldr_used":false},
"result_protocol":{"magic":"CHD10AV1","version":1,"frame_size":64,"interval_stages":["I00","I01","I02","I03","I04","I05","I06","I07","I08","I09","I10","I11","I12","I13","I14"],"wire_stages":["D00","D01","D02","D03","D04","D05","D06","D07","D08","D09","D10","D11","D12","I00","I01","I02","I03","I04","I05","I06","I07","I08","I09","I10","I11","I12","I13","I14","C1","D13","D14"],"sole_terminal":"D14","required_order":["D07","D04","D14"],"d07_d04_kind":"RAW","d07_d04_flags":1,"d12_max_count":1,"d14_raw0_required":0,"d14_aux0_required":0,"d14_aux1_required":0,"post_terminal_bytes_allowed":false},
"runner":{"protocol_selection":"MANIFEST_ONLY","protocol_activation_authorized":false,"connection_count":1,"run_id":"cz-20260730-raw-baseline-001","retry":false,"reconnect":false,"resume":false,"consumed_receipt_before_connect":true,"exclusive_trace":true,"capture_limit_bytes":65536,"timeout_seconds":75.0},
"authorizations":{"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false,"result_receive_authorized":false,"installation_authorized":false,"autoload_authorized":false,"device_write_authorized":false,"automatic_retry":false},
"decision":{"hardware_action_allowed":false,"single_use":true,"next_step":"RECORD_AND_ANALYZE_CONSUMED_RAW_BASELINE_OFFLINE_NO_RETRY"}
}
@@ -0,0 +1,14 @@
{
"schema_version":1,
"phase":"PHASE_1_0CZ_LAUNCH_CANARY_ONE_SHOT_RUNNER",
"status":"INACTIVE_ARTIFACT_SPECIFIC_HARDWARE_GATE",
"date":"2026-07-30",
"source_bindings":{"phase10cy_manifest_sha256":"850d0a2860ebb53ff69bcfd3cb0ac268809d470bb208d16db18bf76a63fc3c36","retroarch_runner_commit":"fd676c6c46a95342e2bb0ee6b7141330b17c72ad","runner_sha256":"56bef4dfab27fa5d7aee38394292ade9bcbf256d9c08b49e37531ff45d5029f5","runner_tests_sha256":"f67c6f8f75783dd4417fa0eb17150077203a07bee0d97da1d8e264746cc01ca2"},
"artifact":{"name":"retroarch_ps5_launch_canary.elf","profile":"launch-canary","size":1845240,"sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","execution_eligible":false,"transfer_eligible":false,"installation_eligible":false},
"route":{"arm":"RAW_ELFLDR_BASELINE","loader":"HASH_BOUND_HARDENED_ELFLDR","firmware":"9.60","target":null,"port":null,"bigapp_context_expected":false,"shsrv_or_hbldr_used":false},
"result_protocol":{"magic":"CHD10AV1","version":1,"frame_size":64,"interval_stages":["I00","I01","I02","I03","I04","I05","I06","I07","I08","I09","I10","I11","I12","I13","I14"],"wire_stages":["D00","D01","D02","D03","D04","D05","D06","D07","D08","D09","D10","D11","D12","I00","I01","I02","I03","I04","I05","I06","I07","I08","I09","I10","I11","I12","I13","I14","C1","D13","D14"],"sole_terminal":"D14","required_order":["D07","D04","D14"],"d07_d04_kind":"RAW","d07_d04_flags":1,"d12_max_count":1,"d14_raw0_required":0,"d14_aux0_required":0,"d14_aux1_required":0,"post_terminal_bytes_allowed":false},
"runner":{"protocol_selection":"MANIFEST_ONLY","protocol_activation_authorized":false,"connection_count":1,"run_id":null,"retry":false,"reconnect":false,"resume":false,"consumed_receipt_before_connect":true,"exclusive_trace":true,"capture_limit_bytes":65536},
"authorizations":{"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false,"result_receive_authorized":false,"installation_authorized":false,"autoload_authorized":false,"device_write_authorized":false,"automatic_retry":false},
"activation_requirements":{"new_active_task_approval_by_jens":true,"exact_target_required":true,"exact_port_required":true,"unique_run_id_required":true,"untracked_matching_approval_required":true,"artifact_rehash_before_connect":true},
"decision":{"hardware_action_allowed":false,"next_step":"OBTAIN_EXPLICIT_ARTIFACT_SPECIFIC_RAW_BASELINE_APPROVAL_OR_CONTINUE_BIGAPP_LAUNCHER_WORK_OFFLINE"}
}
@@ -0,0 +1,31 @@
{
"schema_version":1,
"phase":"PHASE_1_0CZ_LAUNCH_CANARY_ONE_SHOT_RUNNER",
"authorized":false,
"consumed":false,
"authorization_scope":"EXACT_ONE_SHOT_PHASE_1_0CZ",
"authorized_by":null,
"approval_reference":null,
"protocol_magic":"CHD10AV1",
"protocol_version":1,
"protocol_frame_size":64,
"run_id":null,
"target":null,
"port":null,
"firmware":"9.60",
"artifact_name":"retroarch_ps5_launch_canary.elf",
"artifact_size":1845240,
"artifact_sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95",
"timeout_seconds":null,
"connection_count":0,
"transfer_count":0,
"execution_count":0,
"result_receive_count":0,
"installation":false,
"autoload":false,
"device_write":false,
"retry":false,
"reconnect":false,
"resume":false,
"reboot":false
}
@@ -0,0 +1,128 @@
{
"schema_version": 1,
"phase": "PHASE_1_0D_LOADER_TO_ENTRY_DIAGNOSIS",
"status": "RETROARCH_PS5_ENTRY_DIAGNOSTIC_LADDER_BUILT_OFFLINE",
"scope": "HOST_ONLY_BUILD_AND_STATIC_AUDIT",
"date": "2026-07-19",
"repository": "chimera-retroarch",
"branch": "codex/ps5-loader-entry-diagnosis",
"source_commit": "69b65858ffaee826d70f5c0df61013cd1b0e2048",
"baseline_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"source_bindings": {
"ps5_payload_sdk": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"hardened_elfldr": "197623058f509eddde18868dafcb92fdcac66464",
"lifecycle_notification_source": "fe08300339a13f899fb78ea404ada381a5cba87c",
"lifecycle_notification_blob": "654e6659c9e6f2569ddccf1c9e46ea1c62c066f3"
},
"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,
"transfer_package_created": false,
"execution_package_created": false,
"installation_package_created": false
},
"artifact": {
"name": "chimera_ps5_crt_entry_canary.elf",
"profile": "crt-canary",
"local_relative_path": "build/phase10d/canary-a/chimera_ps5_crt_entry_canary.elf",
"linker_map_relative_path": "build/phase10d/canary-a/chimera_ps5_crt_entry_canary.map",
"size": 106344,
"sha256": "c84c0fb43392ce17abc1e7e6be38b522f1b32a681fd516d684c3dbbf7b34b743",
"clean_build_sha256": [
"c84c0fb43392ce17abc1e7e6be38b522f1b32a681fd516d684c3dbbf7b34b743",
"c84c0fb43392ce17abc1e7e6be38b522f1b32a681fd516d684c3dbbf7b34b743"
],
"linker_map_size": 38668,
"linker_map_sha256": "96132ef015d1743606a86906c810b9e9b2832889a6d49863653b03dddb75cf07",
"clean_map_sha256": [
"96132ef015d1743606a86906c810b9e9b2832889a6d49863653b03dddb75cf07",
"96132ef015d1743606a86906c810b9e9b2832889a6d49863653b03dddb75cf07"
],
"execution_eligible": false,
"transfer_eligible": false,
"installation_eligible": false,
"device_action_performed": false
},
"elf": {
"type": "ET_DYN",
"machine": "EM_X86_64",
"entrypoint": "0x290",
"program_header_count": 4,
"load_segment_count": 3,
"rwx_load_segment_count": 0,
"program_headers": [
{"type": "LOAD", "flags": "RE", "offset": 16384, "vaddr": 0, "filesz": 27376, "memsz": 27376, "align": 16384},
{"type": "LOAD", "flags": "R", "offset": 49152, "vaddr": 32768, "filesz": 4824, "memsz": 4824, "align": 16384},
{"type": "LOAD", "flags": "RW", "offset": 65536, "vaddr": 49152, "filesz": 32788, "memsz": 35312, "align": 16384}
],
"bss_size": 2512,
"init_array_size": 0,
"fini_array_size": 0,
"tls": false,
"relocations": {"total": 144, "by_type": {"6": 4, "8": 140}},
"dt_needed": ["libSceLibcInternal.sprx", "libkernel_web.sprx"],
"undefined_symbols": [
"_Exit",
"memset",
"nanosleep",
"sceKernelSendNotificationRequest"
]
},
"import_classification": {
"CRT_PRE_MAIN": ["memset"],
"CANARY_MAIN": ["nanosleep", "sceKernelSendNotificationRequest"],
"SHUTDOWN": ["_Exit"],
"RETROARCH_PRE_VIDEO": [],
"VIDEO": [],
"INPUT": [],
"AUDIO": [],
"UNREACHABLE_IN_PROFILE": []
},
"notification_abi": {
"request_reserved_bytes": 45,
"request_message_bytes": 3075,
"call": "sceKernelSendNotificationRequest(0, &request, sizeof(request), 0)",
"message": "CHIMERA C1 — CRT MAIN REACHED",
"maximum_attempts": 1,
"retry": false
},
"behavior": {
"sleep_seconds": 2,
"sleep_attempts": 1,
"interrupted_sleep_retry": false,
"exit": "_Exit(0)",
"retroarch": false,
"sdl": false,
"videoout": false,
"pad": false,
"audioout": false,
"filesystem": false,
"networking": false,
"threads": false,
"autoload": false,
"installation": false
},
"callsites": {
"main": "0x0",
"notification_call": "0x24b",
"_Exit_call": "0x23",
"_start": "0x290",
"disassembly_sha256": "8282716f4c0159acb66650db3028c5e0519bac12a0dbc396f3c589c92cb04bcd"
},
"loader_model": {
"classification": "ACCEPTED_BY_STATIC_MODEL",
"hardware_evidence": false
}
}
@@ -0,0 +1,202 @@
{
"schema_version": 1,
"phase": "PHASE_1_0D_LOADER_TO_ENTRY_DIAGNOSIS",
"status": "RETROARCH_PS5_ENTRY_DIAGNOSTIC_LADDER_BUILT_OFFLINE",
"scope": "HOST_ONLY_BUILD_AND_STATIC_AUDIT",
"date": "2026-07-19",
"repository": "chimera-retroarch",
"branch": "codex/ps5-loader-entry-diagnosis",
"source_commit": "69b65858ffaee826d70f5c0df61013cd1b0e2048",
"baseline_commit": "392d14871f3b121a346d1e2e727e528552bdd700",
"source_bindings": {
"retroarch_release": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576",
"ps5_payload_sdk": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"pacbrew": "c2abcfcb60f569128abd0e8e70ad03a67bee5ea7",
"sdl": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb",
"hardened_elfldr": "197623058f509eddde18868dafcb92fdcac66464",
"lifecycle_notification_source": "fe08300339a13f899fb78ea404ada381a5cba87c"
},
"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,
"transfer_package_created": false,
"execution_package_created": false,
"installation_package_created": false
},
"artifact": {
"name": "retroarch_ps5_early_diag.elf",
"profile": "early-diag",
"compile_define": "CHIMERA_PS5_EARLY_DIAG=1",
"local_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.elf",
"linker_map_relative_path": "build/phase10d/early-a/retroarch_ps5_early_diag.map",
"size": 1844664,
"sha256": "092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee",
"clean_build_sha256": [
"092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee",
"092bcabc0f8717a648030c592aa0dc900f878952fb14ee453851a29f298ea7ee"
],
"linker_map_size": 635853,
"linker_map_sha256": "0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0",
"clean_map_sha256": [
"0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0",
"0d4d4614826fa4cbbf11e7374a2d2ecb574a00b55ad9deac17272f9504b254a0"
],
"execution_eligible": false,
"transfer_eligible": false,
"installation_eligible": false,
"device_action_performed": false
},
"elf": {
"type": "ET_DYN",
"machine": "EM_X86_64",
"entrypoint": "0xfec40",
"program_header_count": 4,
"load_segment_count": 3,
"rwx_load_segment_count": 0,
"program_headers": [
{"type": "LOAD", "flags": "RE", "offset": 16384, "vaddr": 0, "filesz": 1070254, "memsz": 1070254, "align": 16384},
{"type": "LOAD", "flags": "R", "offset": 1097728, "vaddr": 1081344, "filesz": 394136, "memsz": 394136, "align": 16384},
{"type": "LOAD", "flags": "RW", "offset": 1507328, "vaddr": 1490944, "filesz": 206124, "memsz": 903744, "align": 16384}
],
"bss_size": 697616,
"init_array_size": 0,
"fini_array_size": 0,
"tls": false,
"relocations": {"total": 1054, "by_type": {"6": 141, "8": 913}},
"dt_needed": [
"libSceAudioOut.sprx",
"libSceLibcInternal.sprx",
"libScePad.sprx",
"libSceSystemService.sprx",
"libSceUserService.sprx",
"libSceVideoOut.sprx",
"libkernel_web.sprx"
],
"undefined_symbols": [
"_Exit", "__error", "__isthreaded", "__stderrp", "__stdoutp", "abort",
"atan2", "atof", "atoi", "calloc", "clock_gettime", "close", "closedir",
"cos", "cosf", "exit", "fclose", "ferror", "fflush", "fileno", "fopen",
"fprintf", "fputc", "fputs", "fread", "free", "fseek", "fseeko", "fstat",
"ftello", "fwrite", "getenv", "gettimeofday", "isgraph", "localtime",
"longjmp", "lseek", "malloc", "memcmp", "memcpy", "memmove", "memset",
"nanosleep", "open", "opendir", "powf", "pthread_attr_init",
"pthread_attr_setdetachstate", "pthread_attr_setstacksize",
"pthread_create", "pthread_getschedparam", "pthread_getspecific",
"pthread_join", "pthread_key_create", "pthread_key_delete",
"pthread_mutex_destroy", "pthread_mutex_init", "pthread_mutex_lock",
"pthread_mutex_unlock", "pthread_mutexattr_init",
"pthread_mutexattr_settype", "pthread_self", "pthread_set_name_np",
"pthread_setcanceltype", "pthread_setschedparam", "pthread_setspecific",
"pthread_sigmask", "puts", "qsort", "read", "readdir", "realloc",
"sceAudioOutClose", "sceAudioOutInit", "sceAudioOutOpen",
"sceAudioOutOutput", "sceKernelAllocateMainDirectMemory",
"sceKernelCreateEqueue", "sceKernelDeleteEqueue",
"sceKernelMapDirectMemory", "sceKernelReleaseDirectMemory",
"sceKernelSendNotificationRequest", "sceKernelWaitEqueue", "scePadClose",
"scePadInit", "scePadOpen", "scePadReadState",
"sceSystemServiceHideSplashScreen", "sceUserServiceGetLoginUserIdList",
"sceUserServiceGetUserName", "sceUserServiceInitialize",
"sceVideoOutAddFlipEvent", "sceVideoOutClose",
"sceVideoOutDeleteFlipEvent", "sceVideoOutOpen",
"sceVideoOutRegisterBuffers2", "sceVideoOutSetBufferAttribute2",
"sceVideoOutSetFlipRate", "sceVideoOutSubmitFlip",
"sched_get_priority_max", "sched_get_priority_min", "sem_destroy",
"sem_init", "sem_post", "sem_timedwait", "sem_trywait", "sem_wait",
"setjmp", "setvbuf", "sigaction", "sigaddset", "sigemptyset", "signal",
"sin", "sinf", "snprintf", "sprintf", "sscanf", "stat", "strchr",
"strcmp", "strdup", "strerror", "strftime", "strlcat", "strlcpy",
"strlen", "strncasecmp", "strncmp", "strrchr", "strstr", "strtod",
"strtok_r", "strtol", "strtoul", "strtoull", "time", "tolower",
"vfprintf", "vsnprintf", "vsscanf"
]
},
"diagnostic": {
"stages": ["D00", "D01", "D02", "D03", "D04", "D05", "D06", "D07", "D08", "D09", "D10", "D11", "D12"],
"notification_maximum_attempts_per_stage": 1,
"notification_retry": false,
"notification_failure_blocks_primary_path": false,
"message_capacity": 192,
"dynamic_format_allocation": false,
"user_names_reported": false,
"raw_user_ids_only": true,
"buffer_attribute_result": "NO_RETURN_VALUE_SENTINEL"
},
"first_frame": {
"background": "MAGENTA",
"fixed_rectangle": "WHITE",
"embedded_pattern": "BLACK",
"resource_file": false,
"frame_id": 0,
"submit_attempts": 1,
"wait_timeout_us": 100000,
"retry": false,
"second_buffer_initialization": false
},
"profile_policy": {
"real_retroarch_frontend": true,
"static_chimera_smokecore": true,
"write_firewall": true,
"filesystem_writes_allowed": false,
"networking": false,
"dynamic_cores": false,
"gnm": false,
"autoload": false,
"installation": false,
"payload_launch": false,
"automatic_retry": false,
"runtime_limit_ms": 60000,
"frame_limit": 3600,
"exit": "_Exit"
},
"fault_injection": {
"asan": "PASS",
"ubsan": "PASS",
"leak_detection": "PASS",
"notification_failure": "PASS",
"notification_truncation": "PASS",
"notification_duplicate": "PASS",
"user_service_failure": "PASS",
"no_login_user": "PASS",
"videoout_open_failure": "PASS",
"buffer_attribute_failure": "NOT_REPRESENTABLE_VOID_SOURCE_ABI",
"direct_memory_allocation_failure": "PASS",
"map_failure": "PASS",
"buffer_registration_failure": "PASS",
"equeue_failure": "PASS",
"flip_event_failure": "PASS",
"first_flip_failure": "PASS",
"pad_failure": "PASS",
"audioout_failure": "PASS",
"core_failure": "PASS",
"deadline": "PASS",
"cleanup_every_boundary": "PASS",
"exit_selected_once": "PASS",
"hardware_evidence": false
},
"callsites": {
"D00_source": "retroarch.c:6201",
"D00_disassembly": "0x3ccd",
"notification_call": "0x4776b",
"diagnostic_frame_helper": "0xfdf90",
"first_magenta_flip_call": "0xfe1ec",
"_Exit_call": "0x3cef",
"_start": "0xfec40",
"disassembly_sha256": "754f9defd84241ffc1716225002cf1cc1f266874da88259142592b13d59f14fb"
},
"loader_model": {
"classification": "ACCEPTED_BY_STATIC_MODEL",
"hardware_evidence": false
}
}
@@ -0,0 +1,125 @@
{
"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"]
}
}
@@ -0,0 +1,16 @@
{
"schema_version":1,
"phase":"PHASE_1_0DA_RAW_ELFLDR_BASELINE_RESULT",
"status":"CONSUMED_INCOMPLETE_DEVICE_RESULT",
"date":"2026-07-30",
"run_id":"cz-20260730-raw-baseline-001",
"artifact":{"name":"retroarch_ps5_launch_canary.elf","size":1845240,"sha256":"8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95","execution_eligible":false,"transfer_eligible":false,"installation_eligible":false},
"authorization_bindings":{"active_manifest_sha256":"0cf6106e8072d19d9000a54d2a974fa0f8bffc19b8cb6be4bd15b530456b045c","local_approval_sha256":"a1fc456864a4a6f4dc7fdeefc96a7a69450c2a7b3c6bc642670f78666cc178e3","attempt_receipt_sha256":"bc68bd80825a630a6a403f29c0fc848cad3215b6d979864a48c78462510db238"},
"transport":{"connect_count":1,"sendall_count":1,"shutdown_write_count":1,"reconnect_count":0,"retry_count":0,"received_byte_count":3761,"remote_eof":true,"duration_seconds":2.0673740999991423,"raw_stream_sha256":"2747f07f09cb56685508d460133b1e2d163b33e16016bd2b7f68e399ff5f34e4","ordinary_stdout_sha256":"87ee3b86ed3cb488ab0a2f8d03c9be3a0669fab59847a6e76ac47b55db499762"},
"proven_frames":{"count":23,"ordered_stages":["D00","D01","D02","I00","I01","I02","I03","I04","I05","I06","I07","I08","I09","I10","D10","I11","I12","I13","I14","D03","D05","D12","D04"],"D02":{"raw0":0},"D10":{"raw0":1},"D05":{"raw0":-2144796663},"D12":{"raw0":5,"raw1":103},"D04":{"raw0":-1}},
"missing_required_stages":["D07","D14"],
"stdout_evidence":{"video_size":"960x720","video_driver_open_failed":true,"fatal_site":"video_driver_init_internal()","core_unload_messages_observed":true},
"classification":{"result":"INCOMPLETE_REMOTE_EOF_BEFORE_D14","raw_elfldr_launch_context_videoout_open_failed":true,"visible_output_proven":false,"successful_cleanup_proven":false,"root_cause_proven":false},
"current_authorizations":{"ps5_connection_authorized":false,"device_transfer_authorized":false,"device_execution_authorized":false,"result_receive_authorized":false,"installation_authorized":false,"autoload_authorized":false,"device_write_authorized":false,"automatic_retry":false},
"decision":{"retry_allowed":false,"reconnect_allowed":false,"next_step":"OFFLINE_COMPARE_RAW_CONTEXT_FAILURE_WITH_PUBLIC_BIGAPP_LAUNCH_CONTEXT_EVIDENCE"}
}
@@ -0,0 +1,75 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DB_POST_CZ_DIFFERENTIAL_ANALYSIS",
"status": "RAW_CONTEXT_FAILURE_CONFIRMED_CAUSAL_BIGAPP_COMPARISON_NOT_READY",
"date": "2026-07-30",
"source_bindings": {
"phase10da_result_sha256": "f745c8762d1b88743751df1af625b3a08e452dff8d2a16091abd9eed82647e50",
"phase10o_result_sha256": "a92650732bc2fd4509970eb8c731e06ba1b91eff5c1bb7f9e2b844ac58ca8537",
"phase10aw_audit_sha256": "425bf66d12e1b9c0e9a26790ea58372ad5736ab6886028c57c4a1be241927a68",
"phase10cy_result_sha256": "850d0a2860ebb53ff69bcfd3cb0ac268809d470bb208d16db18bf76a63fc3c36"
},
"raw_runs": {
"phase10o": {
"artifact_sha256": "c99a0856309a357ad2667d89b4924e4063ad214cae09c8a419457b0732f583cd",
"videoout_open_raw": 1309671680,
"buffer_registration_raw": 0,
"flip_submit_raw": -1,
"sdl_init_raw": -1,
"terminal_cleanup_proven": false
},
"phase10cz": {
"artifact_sha256": "8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95",
"videoout_open_raw_signed": -2144796663,
"videoout_open_raw_hex": "0x80290009",
"buffer_registration_reached": false,
"flip_submit_reached": false,
"sdl_init_raw": -1,
"terminal_cleanup_proven": false
}
},
"evidence_classification": {
"raw_elfldr_can_reach_retroarch_video_initialization": true,
"raw_elfldr_reliably_supplies_usable_videoout_context": false,
"phase10cz_visible_output_proven": false,
"phase10cz_complete_cleanup_proven": false,
"d05_error_semantics_publicly_bound": false,
"o_to_cz_difference_is_causal_evidence": false,
"artifact_bytes_identical_between_runs": false,
"runtime_state_identical_between_runs": false,
"bigapp_context_tested": false,
"bigapp_context_root_cause_proven": false
},
"bigapp_gate": {
"official_v07_source_is_architecturally_distinct": true,
"same_canary_bytes_required_for_future_comparison": true,
"deployed_shsrv_identity_proven": false,
"bounded_bigapp_launcher_artifact_exists": false,
"bounded_live_result_channel_exists": false,
"device_resident_staging_required_by_existing_hbldr": true,
"active_bigapp_termination_required_by_existing_hbldr": true,
"existing_hbldr_direct_use_allowed": false,
"causal_hardware_comparison_ready": false
},
"authorizations": {
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"result_receive_authorized": false,
"app_termination_authorized": false,
"installation_authorized": false,
"autoload_authorized": false,
"device_write_authorized": false,
"automatic_retry": false,
"reconnect_authorized": false
},
"decision": {
"raw_baseline_complete": true,
"raw_retry_useful_or_allowed": false,
"bigapp_path_remains_primary_candidate": true,
"existing_shsrv_hbldr_use_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_POST_CZ_BIGAPP_GATE_GAP_CLOSURE"
}
}
@@ -0,0 +1,87 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DC_INACTIVE_BIGAPP_COMPARISON_GATE",
"status": "INACTIVE_DUAL_ARTIFACT_BIGAPP_GATE_COMPLETE_TARGET_IMPLEMENTATION_BLOCKED",
"date": "2026-07-30",
"source_bindings": {
"phase10db_manifest_sha256": "dc5ce0c80ae771c35f16ea51b3ef4e2369133dc150b3f39bc39a81805d6fd6c7",
"phase10ae_manifest_sha256": "eeebff316a84b184bb802485e0ed5ad42016f3236ba44c04e718c9fb08ca680d",
"phase10au_manifest_sha256": "10687d050b1354efd7edbbd0e6739255278dc5edc85e3312ea85497f9052ceef",
"contract_size": 6096,
"contract_sha256": "b8e965f343a0c3df5cf7026b68f547a81dad08d4b2e0934e4f9721de8b99010f",
"tests_size": 2630,
"tests_sha256": "ecef8f126e2245d707a776b4fd02aad13553e6e79515287e1002d2855a8db2d2"
},
"activation": {
"active": false,
"firmware": null,
"title_id": null,
"run_id": null,
"not_before": null,
"expires_at": null,
"launcher_name": null,
"launcher_size": null,
"launcher_sha256": null,
"payload_name": null,
"payload_size": null,
"payload_sha256": null,
"approval_sha256": null,
"result_magic": null,
"result_terminal": null
},
"candidate_contract": {
"firmware": "9.60",
"fixed_existing_title": "PPSA01659",
"exact_payload_name": "retroarch_ps5_launch_canary.elf",
"exact_payload_size": 1845240,
"exact_payload_sha256": "8dadce9d9faaef21ea129a3d216c768eea9a3ca9bf8ecb8d852e376b58a9bf95",
"result_magic": "CHD10AV1",
"sole_cleanup_terminal": "D14",
"maximum_activation_window_seconds": 300,
"maximum_launcher_size": 1048576,
"no_running_bigapp_attestation_required": true,
"kernel_ptrace_effect_acceptance_required": true,
"bounded_parent_detach_proof_required": true,
"bounded_child_cleanup_proof_required": true,
"bounded_result_channel_proof_required": true
},
"forbidden_effects": {
"terminate_existing_bigapp": true,
"persistent_write": true,
"system_remount": true,
"installation": true,
"autoload": true,
"automatic_retry": true,
"reconnect": true,
"fallback_title": true
},
"implementation_boundary": {
"network_import_present": false,
"socket_present": false,
"cli_present": false,
"file_output_present": false,
"target_source_present": false,
"launcher_artifact_present": false,
"live_result_channel_present": false
},
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"result_receive_authorized": false,
"kernel_ptrace_effects_authorized": false,
"app_termination_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"host_gate_contract_complete": true,
"candidate_can_currently_pass": false,
"target_implementation_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_MINIMAL_LAUNCHER_SOURCE_PREREQUISITE_CLOSURE"
}
}
@@ -0,0 +1,97 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DD_MINIMAL_LAUNCHER_SOURCE_PREREQUISITE_AUDIT",
"status": "LAUNCH_EXPORT_NAMES_PRESENT_ABI_AND_FW960_TITLE_CONTRACT_BLOCKED",
"date": "2026-07-30",
"source_bindings": {
"phase10dc_manifest_sha256": "729bc5c19d46966049a5ee1863df4efa3aa736dc90cf23c120fff8159c2e76f4",
"sdk_commit": "d2e2e585740362976a39fdd5ccf390f199a7bc37",
"shsrv_v07_commit": "74287f5db6b20320efd7892d7b29cf438fe7cb98",
"v07_hbldr_main_size": 7134,
"v07_hbldr_main_sha256": "2081ece2f7d0a7e9b392660696c2a44802f64680365607e742b37dcf3223a55a",
"sdk_systemservice_stub_size": 85838,
"sdk_systemservice_stub_sha256": "3bede484f4e62b8e6a924631df33ebac46c28884b986ff1481ea9ea0e0e5b0a1",
"sdk_userservice_stub_size": 78215,
"sdk_userservice_stub_sha256": "6aa2ea06095cf3f7baf9514740475bdd7b8f4ec042e4c6ba0efca47bf36add96"
},
"export_inventory": {
"sceSystemServiceLaunchApp_name_in_sdk_stub": true,
"sceSystemServiceGetAppIdOfRunningBigApp_name_in_sdk_stub": true,
"sceUserServiceGetForegroundUser_name_in_sdk_stub": true,
"public_sdk_header_declaration_for_launch_app": false,
"public_sdk_header_declaration_for_running_bigapp": false,
"public_sdk_header_declaration_for_foreground_user": false,
"sdk_stub_proves_function_signature": false,
"sdk_stub_proves_structure_layout": false,
"sdk_stub_proves_firmware_960_behavior": false
},
"single_lineage_declarations": {
"source": "OFFICIAL_SHSRV_V0_7_BUNDLES_HBLDR_MAIN_C",
"app_launch_ctx_declared_locally": true,
"launch_app_prototype_declared_locally": true,
"running_bigapp_prototype_declared_locally": true,
"foreground_user_prototype_declared_locally": true,
"independent_public_abi_corroboration": false,
"acceptable_as_architecture_reference": true,
"acceptable_as_new_target_abi_contract": false
},
"title_contract": {
"fixed_candidate": "PPSA01659",
"v07_source_labels_as_videoplayer_webapp": true,
"firmware_960_presence_proven": false,
"firmware_960_launch_result_proven": false,
"videoout_ownership_proven": false,
"read_only_presence_observer_available": false,
"fallback_title_allowed": false
},
"bounded_public_search": {
"date": "2026-07-30",
"queries_targeted_exact_function_and_structure_names": true,
"independent_primary_header_found": false,
"independent_firmware_960_title_contract_found": false,
"sonicloader_candidate_found": true,
"sonicloader_candidate_url": "https://git.earthonion.com/soniciso/sonicloader/commits/tag/1.0.48/sonic-loader.elf",
"sonicloader_candidate_explicitly_ports_reference_snippet": true,
"sonicloader_candidate_contains_persistent_or_autolaunch_scope": true,
"sonicloader_accepted_as_independent_corroboration": false,
"global_absence_claimed": false
},
"closed_by_existing_offline_phases": {
"bounded_elf_admission_model": true,
"mapping_rollback_model": true,
"bounded_copy_restore_model": true,
"worker_supervisor_model": true,
"fixed_result_record_model": true,
"fd_deadline_model": true,
"unchanged_launch_canary_artifact": true,
"inactive_dual_artifact_gate": true,
"firmware_runtime_proof_from_models": false
},
"minimum_new_evidence": [
"INDEPENDENT_PUBLIC_SOURCE_BOUND_LAUNCH_APP_SIGNATURE_AND_CONTEXT_LAYOUT",
"INDEPENDENT_PUBLIC_SOURCE_BOUND_RUNNING_BIGAPP_QUERY_SIGNATURE",
"INDEPENDENT_PUBLIC_SOURCE_BOUND_FOREGROUND_USER_SIGNATURE",
"FIRMWARE_960_PPSA01659_PRESENCE_OR_FAIL_CLOSED_NONMUTATING_OBSERVATION_CONTRACT",
"TARGET_COMPOSITION_PROOF_WITH_ABSOLUTE_DEADLINES_AND_COMPLETE_RESTORE",
"LIVE_RESULT_CHANNEL_COMPOSITION_PROOF"
],
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"result_receive_authorized": false,
"kernel_ptrace_effects_authorized": false,
"app_termination_authorized": false,
"device_write_authorized": false
},
"decision": {
"source_prerequisite_audit_complete": true,
"minimal_launcher_target_source_allowed": false,
"minimal_launcher_artifact_possible_now": false,
"device_action_allowed": false,
"next_step": "OBTAIN_INDEPENDENT_PUBLIC_ABI_AND_FW960_TITLE_EVIDENCE_OR_KEEP_TARGET_BLOCKED"
}
}
@@ -0,0 +1,70 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DE_INDEPENDENT_ABI_PROVENANCE_SEARCH",
"status": "NO_INDEPENDENT_ABI_OR_FW960_TITLE_SOURCE_FOUND_IN_BOUNDED_SEARCH",
"date": "2026-07-30",
"source_bindings": {
"phase10dd_manifest_sha256": "aa0657e1b51f457a65f134e533799f5bee58560fcc7f8761f6539811f75ef6ee",
"official_shsrv_v019_commit": "6f320637d56d344a0e7797753099e33238bbf146",
"official_shsrv_hbldr_blob": "53485304ac837e0a76c80581523107d03bba7a57",
"sonicloader_remote_head": "a3bdced572bca75948f66e6f91d592855ef7a78f",
"sonicloader_initial_commit": "d4792b14ab8a70067403ec0e3c8d0a95dc7dfdbe",
"sonicloader_initial_hbldr_blob": "7dd0c3510f93c553c437d51e2cfe49dabfd07430"
},
"bounded_search": {
"exact_terms": [
"sceSystemServiceLaunchApp",
"app_launch_ctx_t",
"sceSystemServiceGetAppIdOfRunningBigApp",
"sceUserServiceGetForegroundUser",
"PPSA01659"
],
"official_ps5_payload_sdk_checked": true,
"official_shsrv_lineage_checked": true,
"public_code_search_checked": true,
"sonicloader_repository_cloned_read_only_under_ignored_work": true,
"device_or_ps5_network_used": false,
"global_absence_claimed": false
},
"sonicloader_lineage": {
"repository": "https://git.earthonion.com/soniciso/sonicloader.git",
"declarations_present_in_initial_import": true,
"declaration_blame_initial_commit": true,
"initial_normalized_declaration_block_equals_official_shsrv_v019": true,
"normalized_block_length": 615,
"later_structsize_change_described_as_ported_reference_snippet": true,
"contains_embedded_payloads_and_persistent_autolaunch_scope": true,
"independent_abi_corroboration": false,
"acceptable_runtime_dependency": false
},
"other_candidates": {
"ps5_upload_suite_release_claims_launch_calls": true,
"primary_source_and_independent_context_layout_bound": false,
"ps4_systemservice_material_is_ps5_abi_evidence": false,
"qualifying_independent_candidate_count": 0
},
"title_evidence": {
"ppsa01659_reference_outside_shsrv_lineage_found": false,
"firmware_960_presence_proven": false,
"launch_behavior_proven": false,
"videoout_ownership_proven": false
},
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_request_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false
},
"decision": {
"independent_abi_gate_closed": false,
"firmware_title_gate_closed": false,
"minimal_launcher_source_allowed": false,
"device_action_allowed": false,
"offline_read_only_title_observer_gate_design_allowed": true,
"next_step": "OFFLINE_FAIL_CLOSED_TITLE_PRESENCE_OBSERVER_GATE_DESIGN"
}
}
@@ -0,0 +1,82 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DF_INACTIVE_TITLE_PRESENCE_OBSERVER",
"status": "HOST_OBSERVER_CONTRACT_COMPLETE_LIVE_REQUEST_UNFORMABLE",
"date": "2026-07-30",
"source_bindings": {
"phase10de_manifest_sha256": "0fd33ad39747cab0b7ff22488363a36b774dc0e516df89c604216824ad9eef75",
"contract_size": 5298,
"contract_sha256": "2679f03617241abf37ca547141a2a51e3f89b75fec957a1da4f13b904d931f2d",
"tests_size": 2496,
"tests_sha256": "3760fa60e66857b24bf507f196060ec9e4d8b96ebce3843ab02fc185c0f8c0b8"
},
"activation": {
"active": false,
"firmware": null,
"title_id": null,
"method": null,
"query_contract_sha256": null,
"exact_literal_path": null,
"path_provenance_sha256": null,
"request_bytes_sha256": null,
"maximum_result_bytes": null
},
"observer_contract": {
"fixed_firmware": "9.60",
"fixed_title_id": "PPSA01659",
"allowlisted_methods": ["SOURCE_BOUND_QUERY", "EXACT_PATH_METADATA"],
"maximum_result_bytes": 4096,
"one_request_required": true,
"read_only_required": true,
"complete_explicit_present_required_for_present": true,
"complete_explicit_absent_required_for_absent": true,
"error_is_absence": false,
"incomplete_is_absence": false,
"ambiguous_is_absence": false,
"shell_forbidden": true,
"directory_enumeration_forbidden": true,
"title_launch_forbidden": true,
"app_termination_forbidden": true,
"device_write_forbidden": true,
"retry_forbidden": true,
"reconnect_forbidden": true
},
"current_evidence": {
"source_bound_query_abi_available": false,
"exact_literal_title_path_available": false,
"exact_path_provenance_available": false,
"request_bytes_formable": false,
"live_result_transport_available": false,
"candidate_plan_formable": false,
"host_synthetic_model_is_device_evidence": false
},
"implementation_boundary": {
"network_import_present": false,
"socket_present": false,
"cli_present": false,
"clock_present": false,
"file_output_present": false,
"target_source_present": false,
"target_artifact_present": false,
"live_adapter_present": false
},
"authorizations": {
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"host_observer_contract_complete": true,
"live_observer_implementation_allowed": false,
"live_observation_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_SOURCE_AUDIT_FOR_ONE_NONMUTATING_TITLE_PRESENCE_PRIMITIVE"
}
}
@@ -0,0 +1,76 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DG_TITLE_PRESENCE_PRIMITIVE_AUDIT",
"status": "OFFLINE_SNAPSHOT_QUERY_PRIMITIVE_SOURCE_BOUND_LIVE_ACQUISITION_BLOCKED",
"date": "2026-07-30",
"source_bindings": {
"phase10df_manifest_sha256": "b0cce485969e20ba607311afc9b9d566d135a1cf0ab1ac240ef95c69f9bcba5f",
"y2jb_repository": "https://github.com/Gezine/Y2JB.git",
"y2jb_commit": "0dbbf4e7e0203af7e5d101a3256c634edf4e3ba2",
"readme_size": 7500,
"readme_sha256": "16bfdaa624b8b04f4a6a4a7d512ca8473ad2db73e80df39a974267403e34f751",
"editor_size": 2008,
"editor_sha256": "c1bcb453660f597cbc9026dba76519a4929fc3e967c183deec8a1ca56912e2e8"
},
"audited_primitive": {
"method": "OFFLINE_SQLITE_SNAPSHOT_SELECT",
"source_bound_device_path": "/system_data/priv/mms/appinfo.db",
"source_bound_table": "tbl_appinfo",
"source_bound_title_column": "titleId",
"parameterized_predicate_supported_by_source": true,
"candidate_query": "SELECT 1 FROM tbl_appinfo WHERE titleId = ? LIMIT 1",
"query_is_present_in_upstream_verbatim": false,
"query_is_minimal_inference_from_source_schema": true,
"requires_already_acquired_byte_exact_snapshot": true,
"opens_snapshot_read_only": true,
"modifies_snapshot": false,
"modifies_device": false
},
"evidence_limits": {
"y2jb_titles_are_ppsa01650_through_ppsa01652_not_ppsa01659": true,
"ppsa01659_presence_proven": false,
"firmware_960_snapshot_observed": false,
"live_database_path_access_proven": false,
"safe_snapshot_acquisition_path_available": false,
"existing_stack_binary_safe_readback_available": false,
"database_consistency_during_live_copy_proven": false,
"sqlite_read_has_zero_low_level_effects_proven": false,
"offline_snapshot_result_is_live_device_evidence": false,
"global_absence_claimed": false
},
"forbidden_scope": {
"database_write": true,
"database_backup_creation": true,
"ftp_retrieval": true,
"shsrv_shell": true,
"directory_enumeration": true,
"title_launch": true,
"app_termination": true,
"device_connection": true,
"transfer": true,
"execution": true,
"retry": true,
"reconnect": true
},
"authorizations": {
"snapshot_acquisition_authorized": false,
"target_source_authorized": false,
"target_build_authorized": false,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"offline_primitive_source_bound": true,
"df_exact_path_metadata_candidate_supported": true,
"live_request_formable": false,
"live_observation_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_HASH_BOUND_SNAPSHOT_QUERY_CONTRACT"
}
}
@@ -0,0 +1,57 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DH_HASH_BOUND_SNAPSHOT_QUERY",
"status": "OFFLINE_QUERY_IMPLEMENTED_NO_SNAPSHOT_NO_LIVE_ACQUISITION",
"date": "2026-07-30",
"activation": {
"snapshot_path": null,
"snapshot_size": null,
"snapshot_sha256": null,
"result": null
},
"contract": {
"fixed_title_id": "PPSA01659",
"maximum_snapshot_bytes": 67108864,
"sqlite_uri_mode": "ro",
"sqlite_immutable": true,
"query_only_pragma": true,
"parameterized_query": "SELECT 1 FROM tbl_appinfo WHERE titleId = ? LIMIT 2",
"duplicate_rows_are_unknown": true,
"schema_error_is_unknown": true,
"hash_mismatch_is_rejected": true,
"writes_output_file": false,
"acquires_snapshot": false
},
"implementation": {
"source": "tools/phase10dh_snapshot_query.py",
"tests": "tests/test_phase10dh_snapshot_query.py",
"network_import_present": false,
"socket_present": false,
"cli_present": false,
"target_source_present": false,
"target_artifact_present": false
},
"remaining_gates": {
"byte_exact_snapshot_supplied": false,
"snapshot_from_target_firmware_960_proven": false,
"safe_consistent_acquisition_path_proven": false,
"binary_safe_readback_path_available": false,
"ppsa01659_presence_proven": false
},
"authorizations": {
"snapshot_acquisition_authorized": false,
"ps5_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"offline_query_complete": true,
"live_acquisition_implementation_allowed": false,
"device_action_allowed": false,
"next_step": "OFFLINE_LIVE_ACQUISITION_FEASIBILITY_AND_MINIMUM_AUTHORIZATION_AUDIT"
}
}
@@ -0,0 +1,80 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DI_LIVE_ACQUISITION_BOUNDARY",
"status": "OFFLINE_WORK_COMPLETE_EXACT_CONSOLE_PERMISSION_REQUIRED",
"date": "2026-07-30",
"acquisition_audit": {
"controlled_elfldr_binary_readback": false,
"payload_manager_binary_readback": false,
"shsrv_v07_cat_raw_stdout_candidate": true,
"shsrv_v09_through_v019_cat_nvt_text_framed": true,
"nvt_cat_is_binary_safe": false,
"deployed_shsrv_family_known": false,
"deployed_shsrv_exact_identity_known": false,
"direct_snapshot_acquisition_formable": false,
"grep_string_match_proves_tbl_appinfo_row": false,
"offline_alternative_remaining": false
},
"minimum_observation_window": {
"name": "DI_T2_SHSRV_FAMILY_FINGERPRINT",
"target": null,
"port": 2323,
"connections": 1,
"outbound_batches": 1,
"exact_command_ascii": "help\n",
"exact_command_sha256": "41ae84877dd3ce346a7d97fc7f493c8e9dcacfa67ce6974ace56baecee9a8411",
"maximum_received_bytes": 65536,
"hard_deadline_seconds": 10,
"result": "SOURCE_FAMILY_FINGERPRINT_ONLY",
"raw_serial_retained": false,
"raw_telemetry_retained": false,
"raw_transcript_retained": false,
"device_file_read": false,
"device_write": false,
"payload_transfer": false,
"payload_execution": false,
"title_launch": false,
"app_termination": false,
"retry": false,
"reconnect": false,
"active": false,
"run_id": null,
"not_before": null,
"not_after": null
},
"required_explicit_permission_fields": [
"phase",
"window_name",
"numeric_target",
"port",
"run_id",
"not_before",
"not_after",
"one_connection",
"one_exact_help_batch",
"bounded_receive",
"result_reception",
"no_retry",
"no_reconnect",
"no_device_write",
"no_transfer",
"no_execution"
],
"authorizations": {
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"all_safe_offline_prerequisites_complete": true,
"connection_is_next_required_action": true,
"tracked_activation_may_be_enabled": false,
"device_action_allowed": false,
"next_step": "REQUEST_EXACT_DI_T2_CONSOLE_CONNECTION_PERMISSION"
}
}
@@ -0,0 +1,53 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DJ_DI_T2_RESULT",
"status": "AUTHORIZED_ATTEMPT_CONSUMED_CONNECT_FAILED",
"date": "2026-07-30",
"run": {
"run_id": "CHIMERA_DI_T2_001",
"target": null,
"authorized_numeric_target_was_used_but_not_retained": true,
"port": 2323,
"command_sha256": "41ae84877dd3ce346a7d97fc7f493c8e9dcacfa67ce6974ace56baecee9a8411",
"connection_attempts": 1,
"connection_established": false,
"command_bytes_sent": 0,
"received_bytes": 0,
"retry_performed": false,
"reconnect_performed": false,
"raw_transcript_retained": false,
"serial_retained": false,
"telemetry_retained": false,
"device_file_read": false,
"device_write": false,
"payload_transfer": false,
"payload_execution": false
},
"evidence": {
"shsrv_source_family_observed": false,
"shsrv_exact_identity_observed": false,
"port_2323_listener_observed": false,
"target_reachability_inferred": false,
"failure_identifies_root_cause": false,
"snapshot_acquisition_route_selected": false
},
"authorization_state": {
"di_t2_authorization_consumed": true,
"ps5_connection_authorized": false,
"shsrv_connection_authorized": false,
"device_request_authorized": false,
"result_receive_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"retry_allowed": false,
"offline_root_cause_determinable": false,
"operator_must_confirm_shsrv_listener_ready": true,
"new_exact_permission_required_after_readiness_change": true,
"device_action_allowed": false,
"next_step": "OPERATOR_CONFIRM_SHSRV_PORT_2323_LISTENER_READY_THEN_REQUEST_NEW_EXACT_DI_T2_PERMISSION"
}
}
@@ -0,0 +1,44 @@
{
"schema_version": 1,
"phase": "PHASE_1_0DK_PORT_STATUS_RESULT",
"status": "AUTHORIZED_STATUS_CHECK_CONSUMED_ELFLDR_OPEN_SHSRV_REFUSED",
"date": "2026-07-30",
"target": null,
"authorized_numeric_target_was_used_but_not_retained": true,
"observations": [
{"port": 2323, "classification": "REFUSED", "attempts": 1, "timeout_seconds": 3},
{"port": 9021, "classification": "OPEN", "attempts": 1, "timeout_seconds": 3}
],
"effects": {
"application_bytes_sent": 0,
"application_bytes_received": 0,
"transfer": false,
"execution": false,
"device_write": false,
"retry": false,
"reconnect": false
},
"interpretation": {
"shsrv_listener_observed": false,
"elfldr_listener_observed": true,
"elfldr_exact_identity_proven": false,
"port_9021_application_protocol_exercised": false,
"shsrv_installation_state_proven": false,
"root_cause_of_absent_listener_proven": false
},
"authorization_state": {
"dk_authorization_consumed": true,
"ps5_connection_authorized": false,
"device_request_authorized": false,
"device_transfer_authorized": false,
"device_execution_authorized": false,
"device_write_authorized": false,
"automatic_retry": false
},
"decision": {
"shsrv_fingerprint_attempt_formable_now": false,
"offline_shsrv_artifact_provenance_audit_allowed": true,
"device_action_allowed": false,
"next_step": "OFFLINE_OFFICIAL_SHSRV_ARTIFACT_PROVENANCE_AND_EFFECT_AUDIT"
}
}

Some files were not shown because too many files have changed in this diff Show More