Save Selector Opcode 0x20 Slot Descriptor Writers

route map1_01a -> map2_02d; descriptor table 0x00442d95; slot base 0x00457750; count byte 0x004576e8; order bytes 0x004576e9; opcode 0x20 mode 0 script source descriptor+4; runtime active order required: True; proofFound False; promotion status blocked.

The opcode 0x20 slot first dword is a runtime descriptor pointer, not a static object pointer. The materializer routines write descriptors from table 0x00442d95 into 0x00457750 + slot*0xd8, using active order bytes at 0x004576e9 and the runtime count at 0x004576e8. Opcode 0x20 mode 0 therefore follows descriptor+4 scripts only after these routines have run. The next proof target is the active order/count at the current frontier or the descriptor+4 script chosen for that order; route promotion remains blocked.

Failed Gates

Missing Evidence

Evidence Refs

Materializer Routines

routinenamedescriptor writenested runobject storerole
0x0043215cadd active save/object slot0x004321cd0x004321fe0x004322bdadds an id to 0x004576e9[count], stores slot base in 0x0059db30[count], increments count, then materializes descriptors
0x00432323rebuild active slot descriptors0x004323dd0x0043240e0x004324cdrebuilds active descriptors from 0x004576e9 order bytes and stores created runtime objects in 0x0059dd70
0x00432541remove/rebuild active slot descriptors0x0043271f0x004325a7, 0x004327500x0043280fruns descriptor+4 scripts for active objects, removes a matching id, compacts order/slot tables, then rematerializes descriptors

Descriptor Table Samples

indexentrydescriptorscript+0script+4script+8
00x00442d950x004f867c0x004f8dd80x004f8df80x004f8e0c
10x00442d990x004e75a00x004e785c0x004e787c0x004e7890
20x00442d9d0x005460040x005462fc0x0054631c0x00546330
30x00442da10x004b218c0x004b35d40x004b36040x004b3620
40x00442da50x004d58680x004d5ca80x004d5cc80x004d5d6c
50x00442da90x004da88c0x004dac1c0x004dac3c0x004dace0
60x00442dad0x005240600x005243500x005243700x00524414
70x00442db10x004d21c00x004d222c0x004d224c0x004d22bc
80x00442db50x0048c0940x0048c1440x0048c1640x0048c1e0
90x00442db90x0055734c0x005573cc0x005573ec0x00557468
100x00442dbd0x0052dad80x0052db580x0052db7c0x0052dbf8
110x00442dc10x004aab000x004aab840x004aaba40x004aac54