Read immutable recovery payloads with a native helper #321
Loading…
Reference in a new issue
No description provided.
Delete branch "perf/rpg-recovery-reader"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add a bounded native recovery payload reader before any producer switches formats. Verify and execute immutable v1 source from its own archive, and support frozen native.v2 with exact AMD64/ARM64 entrypoints. Package deterministic archives without overwrites; verify member sets, source/receipt digests, ELF architecture, archive bounds and paths before extraction or execution. Keep upstream Python for v1 compatibility. Reuse the existing schema fixture compilation stage. Validation: schema and recovery Bash contracts, vet and both static builds pass; the recovery contract passes inside pinned ibmi-builder:v20 on AMD64 and ARM64, including v1 dispatch, exit67 and TERM-resistant descendant cancellation. Bump ibmi-builder to v21; no active catalog or source producer changes.