(registered 2026-04-14, last updated 2026-04-14) Media type name: application Media subtype name: vnd.sri Required parameters: N/A Optional parameters: N/A Encoding considerations: binary Vir executable files are binary programs generated by the Vir compiler. The format may contain arbitrary binary data, including NUL octets and unrestricted byte sequences. Therefore the encoding is binary. Security considerations: This media type represents executable binary programs compiled from the Vir programming language. As with any executable binary, executing untrusted files may pose security risks. Systems should validate file origin and integrity before execution. Interoperability considerations: Vir executable files may depend on the target operating system and processor architecture (e.g., ARM64, x86_64). Compatibility is determined by the ABI and runtime expectations of the Vir compiler and execution environment. Systems that do not implement the Vir runtime or ABI may not be able to execute these binaries. Published specification: Vir Programming Language Specification https://dev.virgori.com/spec Applications which use this media: Vir compiler toolchain Vir runtime environment VirOS operating system components Development environments and build systems supporting the Vir language Fragment identifier considerations: N/A Restrictions on usage: N/A Additional information: 1. Deprecated alias names for this type: N/A 2. Magic number(s): 56 49 52 45 3. File extension(s): .vire .sri .virx .virc .viax .viax .viu3 .vio .viup 4. Macintosh file type code: N/A 5. Object Identifiers: N/A General Comments: This media type represents executable binaries produced by the Vir programming language compiler. Vir executables are intended to be used by the Vir runtime, operating systems supporting the Vir ABI, and development environments that build or distribute Vir programs. Person to contact for further information: 1. Name: Huynh Canh Duong 2. Email: virgorilabs&gmail.com Intended usage: COMMON This media type represents executable binaries produced by the Vir programming language compiler. Vir executables are intended to be used by the Vir runtime, operating systems supporting the Vir ABI, and development environments that build or distribute Vir programs. Author/Change controller: Vir Programming Language Project https://virgori.com Maintainer: Huynh Canh Duong