A .ktx bundle is the file your app will download at 3am. This is the field guide.
Every bundle is a signed container with three load-bearing sections: a manifest, a code section, and a resource table. The header is short; the signature is mandatory; the order is fixed.
§ 01 — THE HEADERTwelve bytes that never move
Magic, format version, minimum runtime version. Three u32s, in that order, little-endian. We will not change this. We will change what follows.
— A.V., Mar 27 2026
Anya Voronova
Compiler lead at KetoyVM. Previously JetBrains, previously LLVM. Writes one Field Note a month, usually about IR.