pub const OPCODE_ABI_FINGERPRINT_V4: [u8; 32];Expand description
Golden BLAKE3 digest of opcode bytes, names, and operand-role tags for v4.
Changing the schema requires an intentional artifact-version bump and a new named fingerprint rather than silently rewriting existing bytecode.
v4 keeps the opcode schema of v3 (including Op::AssertBindingType) and
bumps the artifact / semantic ABI so construction of a declared struct
asserts each annotated field against the value that lands in it (harn#6268).
The digest matches v3 because no opcode or operand role changed.